MotionEvent
getAction() returns a pointer id and an event (i.e., up, down, move) information.
getActionMasked() returns just an event (i.e., up, down, move) information. Other info is masked out.
For example:
getAction() returns 0x0105.
getActionMasked() will return 0x0005, which is 0x0105 && ACTION_MASK.
- The value of ACTION_MASK is 0xFF. It masks the following actions.
- ACTION_DOWN 0, UP 1, MOVE 2
 - ACTION_POINTER_DOWN 5, UP 6
 
 - The value of ACTION_POINTER_ID_MASK is 0xFF00. It masked the pointer ID from following deprecated constants.
- ACTION_POINTER_1_DOWN 0x0005
 - ACTION_POINTER_2_DOWN 0x0105
 - ACTION_POINTER_3_DOWN 0x0205
 
 
MotionEvent的更多相关文章
- 札记:android手势识别,MotionEvent
		
摘要 本文是手势识别输入事件处理的完整学习记录.内容包括输入事件InputEvent响应方式,触摸事件MotionEvent的概念和使用,触摸事件的动作分类.多点触摸.根据案例和API分析了触摸手势T ...
 - 全局响应MotionEvent
		
遇到这样一个需求:应用无论处于哪个view controller,摇动手机,都能够出发某一方法. 能够想到的思路就是用苹果封装好的“MotionEvent”,但是如果简单的把一下代码加到某一view ...
 - 使用VelocityTracker来完成MotionEvent移动速率计算
		
先看效果图 关键代码(此处记录单点): switch (event.getAction()){ case MotionEvent.ACTION_DOWN: if (veloctiy==null) { ...
 - Android 坐标系和 MotionEvent 分析、滑动
		
1.Android坐标系 在Android中,屏幕最左上角的顶点作为Android坐标系的原点,这个点向左是X轴正方向,这个点向下是Y轴正方向. 系统提供了getLocationOnScreen(in ...
 - android MotionEvent 获取长按压时间长
		
思路: 1.记录ACTION_DOWN的aX, aY坐标: 2.在ACTION_MOVE判断是否移动,移动则取消记录时间,没移动就记录: 3.记录时间,按下坐标,移动坐标分别显示在TextView a ...
 - Android MotionEvent事件响应机制
		
在android中,事件主要包括点击.长按.拖曳.滑动等操作,这些构成了Android的事件响应,总体来说,所有的事件都由如下三个部分作为基础构成: 按下(action_down),移动(action ...
 - Android Touch(4)我不知道的MotionEvent(*)
		
1,MotionEvent的复制或构造 有时候可能要保存一个MotionEvent, 它的构造方法是匿名的,不能直接创建,对外提供的获取对象的接口是静态的obtain方法,可以从一个MotionEve ...
 - android MotionEvent中getX()和getRawX()的区别
		
public class Res extends Activity implements View.OnTouchListener { Button btn = null; int x = 0; in ...
 - MotionEvent中getX()和getRawX()的区别
		
http://blog.csdn.net/ztp800201/article/details/17218067 public class Res extends Activity implements ...
 - 多点触控之MotionEvent.ACTION_MASK作用
		
ACTION_MASK在Android中是应用于多点触摸操作,字面上的意思大概是动作掩码的意思吧. 在onTouchEvent(MotionEvent event)中,使用switch (event. ...
 
随机推荐
- Java Day 08
			
数组工具对象建立 多个.java文件先编译谁 数组工具类中静态的使用 构造函数私有化 数组工具类--文档注释 设计模式 -- 单例设计模式 保证一个类在内存中的对象唯一性 1.不允许其他程序使用new ...
 - DiskFileItemFactory类---分析及运用
			
DiskFileItemFactory类 将请求消息实体中的每一个项目封装成单独的DiskFileItem (FileItem接口的实现) 对象的任务由 org.apache.commons.file ...
 - How to Build Android Applications Based on FFmpeg by An Example
			
This is a follow up post of the previous blog How to Build FFmpeg for Android. You can read the pre ...
 - python-操作mssql数据库
			
准备工作: cmd 命令行下安装pymssql: pip install pymssql 查询的数据库如下: 代码如下: #coding=utf-8 import pymssql class MSSQ ...
 - Codeforces Round #131 (Div. 2) E. Relay Race dp
			
题目链接: http://codeforces.com/problemset/problem/214/E Relay Race time limit per test4 secondsmemory l ...
 - 2014 ACM/ICPC Asia Regional Shanghai Online
			
Tree http://acm.hdu.edu.cn/showproblem.php?pid=5044 树链剖分,区间更新的时候要用on的左++右--的标记方法,要手动扩栈,用c++交,综合以上的条件 ...
 - 【bzoj1012】[JSOI2008]最大数maxnumber
			
1012: [JSOI2008]最大数maxnumber Time Limit: 3 Sec Memory Limit: 162 MBSubmit: 8339 Solved: 3624[Submi ...
 - Oracle 导入导出数据 imp/exp impdp/expdp
			
IMPDP/EXPDP 一.创建逻辑目录,该命令不会在操作系统创建真正的目录,最好以system等管理员创建. create directory dpdata as '/opt'; 二 ...
 - ios 环境配置网址
			
http://blog.csdn.net/cwb1128/article/details/18019751
 - Request/Server模式
			
Request-------HTTP/SOAP----------Server Request模块只是Client的一小部分,Client还有HTML, Data(Text/JSON/HTML/XML ...