【发布时间】:2011-10-07 05:25:51
【问题描述】:
我的问题直接指向这个question。该问题的答案显示了如何创建ViewGroup,将其嵌入WindowManager,并允许WindowManager 通过onTouchEvent(MotionEvent event) 捕获MotionEvents。 WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH 是允许这个ViewGroup 接收MotionEvents 的标志。但是,根据文档,这个标志
...不会收到完整的向下/移动/向上手势
我想知道是否有解决方法或方法,以便我可以获取所有触摸事件,包括向下、移动和向上。概念证明在应用程序Wave Launcher 中,它使用相同的概念,但能够接收的不仅仅是单个ACTION_OUTSIDE 事件。
【问题讨论】:
-
这里我也面临同样的问题,不知道该怎么办。
-
我实际上已经尝试向几个拥有类似应用程序的开发人员发送电子邮件,但他们都不会回复我或为我提供答案。
-
我用谷歌搜索了很多,但找不到解决方案。
-
同样如此,我已经在 Google 上搜索了几乎所有可能的关键字,但我最终一遍又一遍地得到相同的结果。
标签: android view action flags layoutparams