WEB开发网
开发学院手机开发Android 开发 Android 实现多点触摸 阅读

Android 实现多点触摸

 2010-11-05 00:56:52 来源:WEB开发网   
核心提示:Java代码event.getAction() //获取触控动作比如ACTION_DOWNevent.getPointerCount(); //获取触控点的数量,比如2则可能是两个手指同时按压屏幕event.getPointerId(nID); //对于每个触控的点的细节,Android 实现多点触摸,我们可以通过一个

Java代码

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

Tags:Android 实现 多点

编辑录入:coldstar [复制链接] [打 印]
赞助商链接