ACTION_MOVE干扰ACTION_DOWN

时间:2017-02-24 17:52:52

标签: android

我有一个触摸视图,它有三个MotionEvents(向下,向上,向上)。

我在(向下和移动)中返回true,向上返回false。

我知道当我们触摸视图时会触发Action down,而当我们在屏幕上移动手指时Action动作就会触发,而当我们失去与屏幕的联系时,Action就会触发。

问题是:当我触摸视图时,只需在屏幕上移动我的手指,就会触发Action down和Move。

1 个答案:

答案 0 :(得分:0)

你正在移动它。如果手指移动了1个像素,则算作移动。在按下时,几乎不可能将手指移动至少一个像素 - 即使您可能被传感器误差击中。要解决这个问题,您需要忽略任何小于阈值大小的移动。