android如何获取当前触摸位置

时间:2014-03-10 23:50:33

标签: android ontouchevent

如何获取当前的触摸坐标?

在我的情况下,我正在设置一个计时器,并希望查看在经过的时间内是否有任何移动。收到MotionEvent时,很容易缓存x& y事件的坐标。只要有更多的触摸事件,就可以轻松缓存最新的触摸坐标。然后,最后,比较最新的和原始的。

但是这种技术失败了,因为有时候,其他一些视图会消耗未来的触摸事件而我的视图不再获取它们(它会得到“取消”)。因此,最新的缓存值是“陈旧的”。

显而易见的解决方案是以某种方式查询系统以获取当前的触摸坐标(如果用户放手,则为无)。到目前为止,我还没有找到任何这样的方法。

0 个答案:

没有答案