我之前问过类似的问题,但答案不是很有帮助,我找不到任何解决方案。如何独立处理ACTION_DOWN和ACTION_MOVE
我想知道一种方法来检测ACTION_DOWN当我们只触摸某个视图,并检测ACTION_MOVE时,我们只在屏幕上移动我们的手指,因为我所得到的是ACTION_DOWN和ACTION_MOVE同时被调用,当我将我的手指放在视图上。
任何人都可以请发表一个简单的代码如何做到这一点。
我之前问过类似的问题,但答案不是很有帮助,我找不到任何解决方案。如何独立处理ACTION_DOWN和ACTION_MOVE
我想知道一种方法来检测ACTION_DOWN当我们只触摸某个视图,并检测ACTION_MOVE时,我们只在屏幕上移动我们的手指,因为我所得到的是ACTION_DOWN和ACTION_MOVE同时被调用,当我将我的手指放在视图上。
任何人都可以请发表一个简单的代码如何做到这一点。
这是原始的运动事件。您可能可以使用GestureDetector
并检测点击和滑动。
问题是ACTION_MOVE
将在检测到任何移动时被调用,例如在触摸屏上施加更多压力可能会将触摸点移动几个像素左右。
正如您在类似问题中提到的那样,您需要设置一个阈值大小,低于该大小时忽略移动。 – meatspace
@meatspace以及如何做到这一点,我无法弄清楚它? – hasan