android 图片浏览功能 图片放大缩小
使用 photoview 双击或双指缩放的ImageView
使用多点触控和双击。
滚动,以平滑滚动甩。
实际效果参考
图片来自 : http://a.code4app.com/android/PhotoView/5241a4026803fa1327000000
下载完成后 导入IDE里面
将lib 添加进来
贴出 photoview的代码:
/********************************************...
分类:
移动开发 时间:
2015-01-26 00:03:41
阅读次数:
1084
java.lang.IllegalArgumentException: pointerIndex out of range在做拍摄海报功能的时候需要拍摄界面的surface进行手势缩放,做多点触控放大缩小,操作时发生这个异常,如果是操作图片的放大缩小多点触控不会出现这个错误,这个bug是Androi...
分类:
编程语言 时间:
2015-01-25 01:21:47
阅读次数:
1889
介绍
上一节呢,我们介绍了怎么下载和编译Android源码,这节呢,我们来讨论PhotoView这个开源项目,也是我们用的非常频繁的一个,用来帮助产生一个容易实现ImageView缩放的这么个东东。
功能特性
支持放缩超出边界,多点触控和双击事件
滚动和滑动
和ViewPager等能完美兼容
矩阵变化等有回调,方便前台其他展示的改变
单击,长按都有回调提醒
源码剖析...
分类:
其他好文 时间:
2015-01-23 16:22:05
阅读次数:
345
【狗刨学习网】
总结:
Input.touchCount获取当前的触摸点数目,若为1则是单点触控,大于1则是多点触控
点击事件用:Input.GetTouch(num).phase == TouchPhase.Began这样的格式
代码:
using UnityEngine;
using System.Collections;...
分类:
编程语言 时间:
2015-01-23 09:33:46
阅读次数:
248
环境搭建
0 引擎介绍
Cocos2d-x 是一款开源的2d游戏引擎,目的是封装底层绘图代码(OpenGL),简化 2D 游戏的开发过程.它原型是 Cocos2d,最早出现在iphone上(Cocos2d-iPhone).后来中国的开发者(触控科技)在Cocos2d-iPhone进行了移植,使它成为一款跨平台的游戏引擎(目前支持ios,windows,android,tizen,black...
分类:
其他好文 时间:
2015-01-22 13:17:59
阅读次数:
449
touchstart:触摸开始的时候触发touchmove:手指在屏幕上滑动的时候触发touchend:触摸结束的时候触发而每个触摸事件都包括了三个触摸列表,每个列表里包含了对应的一系列触摸点(用来实现多点触控):touches:当前位于屏幕上的所有手指的列表。targetTouches:位于当前D...
分类:
移动开发 时间:
2015-01-20 20:20:25
阅读次数:
164
本文以Cocos2d-JS项目作为示例,讲解如何集成AnySDK-JS。1、如何创建项目我就省略了,直接进入主题。 首先,我需要下载anysdk框架包,下载地址:http://www.anysdk.com/downloads 选择AnySDK Framework for JS下载。 将下载下来的An...
分类:
Web程序 时间:
2015-01-19 20:41:57
阅读次数:
1163
相信大家使用多点对图片进行缩放,平移的操作很熟悉了,大部分大图的浏览都具有此功能,有些app还可以对图片进行旋转操作,QQ的大图浏览就可以对图片进行旋转操作,大家都知道对图片进行缩放,平移,旋转等操作可以使用Matrix来实现,Matrix就是一个3X3的矩阵,对图片的处理可分为四个基础变换操作,Translate(平移变换)、Rotate(旋转变换、Scale (缩放变换)、Skew(错切变换),如果大家对Matrix不太了解的话可以看看这篇文章(点击查看),作者对每一种Matrix的变换写的很清楚,但是...
分类:
移动开发 时间:
2015-01-19 09:17:28
阅读次数:
244
案例:根据多点触控用图片来绘制路径 和 清除路径。主要获取坐标 设置imageview的坐标。视图默认不支持 多点触控:设置为支持多点触控:[self.view setMultipleTouchEnabled:YES];1.循环创建imageView 4 - (void)touchesMoved:(...
分类:
移动开发 时间:
2015-01-18 22:22:36
阅读次数:
302
在自定义一些控件,或者使用别人写的自定义控件的时候,偶尔会遇到多点触控的时候出现各种问题,所以需要对一些地方进行多点触控的禁用,下面是我找到的两个简单的方法:
1. 直接使用自定义主题Theme来修改整个APP的样式,禁止全局多点触控:
name="NoSplitMotionEvents" parent="android:Theme.Holo">
item name="android...
分类:
移动开发 时间:
2015-01-13 10:31:11
阅读次数:
256