私の質問は、この質問に直接言及しています。その質問に対する答えは、 を作成しViewGroup
、それを 内に埋め込み、 がを介してをキャッチWindowManager
できるようにする方法を示しています。これが sを受け取ることを許可するフラグです。ただし、ドキュメントによると、このフラグはWindowManager
MotionEvent
onTouchEvent(MotionEvent event)
WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH
ViewGroup
MotionEvent
...完全なダウン/ムーブ/アップ ジェスチャを受け取りません
ダウン、ムーブ、アップを含むすべてのタッチ イベントを取得できる回避策または方法があるかどうかを知りたいです。コンセプトの証明はアプリWave Launcherにあります。これは同じコンセプトを使用していますが、複数のACTION_OUTSIDE
イベントを受け取ることができます。