我遇到OnGestureListener
和OnTouchListener
的问题。当我在WindowManager
上运行onTouchListener
Actvitiy
且onGestureListener
的服务时onTouchListener
。我无法在手势之前获得MotionEvents。
如何设置{{1}}之前获取MotionEvent的优先级?
答案 0 :(得分:0)
我相信它是因为OnGestureListener
有机会在OnTouchListener
之前消费触摸事件。如果你是设置OnGestureListener的那个,那么只需覆盖你想要传递给OnTouchListener
的方法并让它们返回false。
例如:
@Override
public boolean onSingleTapUp(MotionEvent event) {
return false;
}