设置查看事件的优先级

时间:2014-12-11 19:52:58

标签: android ontouchlistener android-gesture

我遇到OnGestureListenerOnTouchListener的问题。当我在WindowManager上运行onTouchListener ActvitiyonGestureListener的服务时onTouchListener。我无法在手势之前获得MotionEvents。

如何设置{{1}}之前获取MotionEvent的优先级?

1 个答案:

答案 0 :(得分:0)

我相信它是因为OnGestureListener有机会在OnTouchListener之前消费触摸事件。如果你是设置OnGestureListener的那个,那么只需覆盖你想要传递给OnTouchListener的方法并让它们返回false。

例如:

@Override
public boolean onSingleTapUp(MotionEvent event) {
    return false;
}