android多点触控的使用最近没什么事看了一下多点触控的例子,跟我开始想的实现方法一样,只是一些函数不知道
android多点触控的使用
最近没什么事看了一下多点触控的例子,跟我开始想的实现方法一样,只是一些函数不知道:下面是常用的函数解释(copy过来滴....)
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()); //总共按下时花费时间
下面是一个例子,其实很简单,不过是拷贝过来的,放在这里可以备忘,以后的学习.......:
代码如下:
