ANDROID多点触控API接口的使用

原文地址:http://www.cnblogs.com/devinzhang/archive/2012/02/27/2369942.html


1 简介

2 实现步骤

  1)第一种情况是直接重载Activity中的onTouchEvent方法。

  对于onTouchEvent方法的参数MotionEvent,我们可以详细处理来实现对多点触控的了解,比如



event.getAction() //获取触控动作比如ACTION_DOWN
event.getPointerCount(); //获取触控点的数量,比如2则可能是两个手指同时按压屏幕
event.getPointerId(nID); //对于每个触控的点的细节,我们可以通过一个循环执行getPointerId方法获取索引
event.getX(nID); //获取第nID个触控点的x位置
event.getY(nID); //获取第nID个点触控的y位置
event.getPressure(nID); //LCD可以感应出用户的手指压力,当然具体的级别由驱动和物理硬件决定的
event.getDownTime() //按下开始时间
event.getEventTime() // 事件结束时间
event.getEventTime()-event.getDownTime()); //总共按下时花费时间

几个案例……

更多相关文章

  1. android布局动画实现方法
  2. android跳转到手机系统默认应用市场的方法
  3. 关于微信登陆报错的解决方法 Caused by: java.lang.IllegalState
  4. Appium Android 元素定位方法 原生+H5
  5. 学习笔记_android四种点击事件方法
  6. android 执行monkey指令的方法
  7. Android 页面自动跳转方法(比如进入app的广告,通过Timer计时器,通过

随机推荐

  1. framebuffer (2)
  2. 浅析android通过jni控制service服务程序
  3. Android(安卓)手机上获取物理唯一标识码
  4. 十七、Android学习笔记_Android(安卓)使
  5. Android感应检测Sensor(简单介绍)
  6. Android(安卓)  Intent 的几种启动活动
  7. Button代码小写,运行时大写
  8. Android(安卓)4.0.3 源码编译中添加外部j
  9. Rosmin--OpenCV Color Blob Tracker on A
  10. Android(安卓)按钮点击两次触发不同的事