android 触控 MotionEvent 事件

MotionEvent 事件对象

一般情况下是在view onTouchEvent 方法中处理 MotionEvent 事件对象的

(1) 首先需要获事件的类型
可以通过getAction() ,android2.2之后加入多点触控支持后 使用getActionMasked() 方法

主要的事件类型有:

ACTION_DOWN ;表示用户开始触摸

ACTION_MOVE;标识用户在移动

ACTION_UP;标识用户抬起了手指

ACTION_CANCEL; 标识手势被取消

ACTION_POINTER_DOWN;一个 非主要的手指按下了。

ACTION_POINTER_UP ;一个非主要的手指抬起来了。

2) 事件发生的位置,xy

getX() 获得事件发生时,触摸的中间区域在屏幕的X.

getY() 获得事件发生时,触摸的中间区域在屏幕的X.

3) 其他属性

getEdgeFlags() 当时间类型是ACTIONDOWN时可以通过此方法获取,手指触控开始的边界,

更多相关文章

  1. android 添加button事件后 提示 view cannot be resolved to a t
  2. 获取Android设备唯一标识(唯一序列号)
  3. Android RecyclerView使用(二) -给Item添加点击事件
  4. Android事件分发机制原理及源码分析
  5. .Net 转战 Android 4.4 日常笔记(8)--常见事件响应及实现方式
  6. Android事件分发-总结
  7. Android ListView 事件监听 || 关于ListView选中时显示的效果。
  8. Android增加自定义监听事件
  9. Android 的toolbar设置返回事件

随机推荐

  1. Android正则表达式
  2. ubuntu android更新SDK长时间无法更新的
  3. Android(安卓)Shape 的使用
  4. Android(安卓)自定义标题栏的实例详解
  5. Android(安卓)Studio 中Copyright 设置
  6. 解决-Android: ListView.setSelection无
  7. Android第三方经典项目,框架,效果等的大集
  8. 异步访问----Android(安卓)AsyncTask 源
  9. Android(安卓)特别好用的框架 二,Spinner(
  10. Android获取短信session