2011-12-28 22 views

回答

5

看看getHistoricalSizegetHistoricalX(int)getHistoricalY(int)

当手指触摸屏幕时,Android会记录移动位置并保存它们。然后,您可以拨打getHistorySize以获取记录的动作数量,然后使用小于历史记录大小的参数拨打getHistoricalXgetHistoricalY以获取该历史记录位置处的x/y。

因此,例如,您可以拨打getHistoricalY来指示先前的运动事件,然后将其与当前运动事件进行比较。如果当前的那个更大,那么手指向下滑动。

:运动事件记录适用ACTION_MOVE

+0

感谢您的帮助 – asma 2011-12-30 18:46:26

+0

欢迎您:) – Jong 2011-12-30 19:16:38