触控事件
MotionEvent类: //单击触摸按下动作
public static final int ACTION_DOWN = 0; /**
* Constant for {@link #getActionMasked}: A pressed gesture has finished, the
* motion contains...
分类:
移动开发 时间:
2016-07-14 15:24:40
阅读次数:
284
代码下载地址
代码一:自定义支持多点触摸的TextView
http://download.csdn.net/detail/zhiyuan0932/9513852
什么是多点触摸允许计算机用户同时通过多个手指来控制图形界面的一种技术多点触摸的应用场景
对图片、文字、网页进行放大或者缩小
多手指手势操作自定义控件和布局
触摸事件的重要方法
event.getActionMasked();...
分类:
移动开发 时间:
2016-05-12 23:40:58
阅读次数:
314
普通手势参考地址:http://developer.android.com/training/gestures/detector.html#data
当用户一根或多根手指在屏幕上运动的时候,就开始产生了手势事件,我们用onTouchEvent()回调方法来处理。为Activity 或View捕捉触摸事件使用getActionMasked()来提取event中的action。public class...
分类:
移动开发 时间:
2016-04-10 06:51:27
阅读次数:
299
一、多点触控当多点同时触摸屏幕时,系统将会产生如下的触摸事件:1.ACTION_DOWN:触摸屏幕的第一个点。此时手势开始。该点的数据通常在MotionEvent事件队列索引位置0处。2.ACTION_POINTER_DOWN:除了第一个点的其他触摸点数据。该点的数据的索引位置由getActionIndex()方法..
分类:
移动开发 时间:
2014-10-29 11:00:36
阅读次数:
332
1.检查当前屏幕有多少个触摸点。
使用MotionEvent的getPointerCount()方法。
2.多点触控下,触摸的状态的检测
MotionEvent类中方法getActionMasked(),这个方法可以检查触摸的状态:
当只有一个触摸点时(只用一根手指触摸屏幕),按下是0,起来是1,移动是2;
当触摸点多于1时(多根手指触摸屏幕),按下是5,起来是6,移动是...
分类:
移动开发 时间:
2014-05-15 05:17:02
阅读次数:
351