我的问题直接指这个问题。该问题的答案显示了如何创建 a ViewGroup
,将其嵌入到 aWindowManager
中,并允许 theWindowManager
捕获MotionEvent
s onTouchEvent(MotionEvent event)
。WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH
是允许 thisViewGroup
接收MotionEvent
s 的标志。但是,根据文档,此标志
...不会收到完整的向下/移动/向上手势
我想知道是否有解决方法或方法,以便我可以获得所有触摸事件,包括向下、移动和向上。概念证明在应用程序Wave Launcher中,它使用相同的概念,但能够接收的不仅仅是单个ACTION_OUTSIDE
事件。