我遇到了以下问题:
在Android应用程序中,我使用NavigationDrawer
进行导航。
我的问题是,即使用户正在打开drawer
(通过在左侧屏幕边框上滑动),ACTION_DOWN
MotionEvent
也不会使用drawer
view
传播到基础GLSurfaceView
(a MotionEvent
)。在这种情况下,我的视图会收到ACTION_DOWN
行为ACTION_UP
,但永远不会收到MotionEvent
ACTION_DOWN
。这破坏了我的事件管理逻辑。
我期望的是,每当您收到ACTION_UP
事件(并处理它)时,您应该在用户停止互动时收到{{1}}事件。
我错过了什么?
答案 0 :(得分:1)
您的GLSurfaceView很可能会收到ACTION_CANCEL事件