1 event.getAction() //获取触控动作比如ACTION_DOWN
2 event.getPointerCount(); //获取触控点的数量,比如2则可能是两个手指同时按压屏幕
3 event.getPointerId(nID); //对于每个触控的点的细节,我们可以通过一个循环执行getPointerId方法获取索引
4 event.getX(nID); //获取第nID个触控点的x位置
5
6 event.getY(nID); //获取第nID个点触控的y位置
7 event.getPressure(nID); //LCD可以感应出用户的手指压力,当然具体的级别由驱动和物理硬件决定的
8 event.getDownTime() //按下开始时间
9 event.getEventTime() // 事件结束时间
10 event.getEventTime()-event.getDownTime()); //总共按下时花费时间
2 event.getPointerCount(); //获取触控点的数量,比如2则可能是两个手指同时按压屏幕
3 event.getPointerId(nID); //对于每个触控的点的细节,我们可以通过一个循环执行getPointerId方法获取索引
4 event.getX(nID); //获取第nID个触控点的x位置
5
6 event.getY(nID); //获取第nID个点触控的y位置
7 event.getPressure(nID); //LCD可以感应出用户的手指压力,当然具体的级别由驱动和物理硬件决定的
8 event.getDownTime() //按下开始时间
9 event.getEventTime() // 事件结束时间
10 event.getEventTime()-event.getDownTime()); //总共按下时花费时间
本文详细介绍了如何通过Android触摸屏事件API来获取触控操作的具体信息,包括触控动作、触控点数量、触控点的位置及压力等。通过这些方法,开发者能够更好地理解用户的触控行为,并据此优化应用体验。
1万+

被折叠的 条评论
为什么被折叠?



