ANDROID多点触控API接口的使用

来源:互联网 发布:泰国旅游地图软件 编辑:程序博客网 时间:2024/06/06 20:34

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()); //总共按下时花费时间

几个案例……
原创粉丝点击