私の質問は直接questionを参照しています。その質問に対する答えは、ViewGroup
を作成し、WindowManager
の中に埋め込み、WindowManager
がMotionEvent
からonTouchEvent(MotionEvent event)
までをキャッチできるようにする方法を示しています。 WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH
は、このViewGroup
にMotionEvent
を受信できるようにするフラグです。しかし、ドキュメンテーション、このフラグすべてのMotionEventをWindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCHで取得する
...によると、私は周りの仕事、またはそのような方法は、私があるのかどうかを知りたいフルダウン/移動/アップジェスチャー
を受信しませんダウン、移動、上を含むすべてのタッチイベントを取得することができます。概念の証明は同じコンセプトを使用するWave Launcherアプリにありますが、単一のACTION_OUTSIDE
イベント以上を受信することができます。
ここでも私は同じ問題に直面しています。 – fargath
私は実際に似たようなものを持っているが、そのうちのどれも私に戻ったり、私に答えを提供してくれるアプリを持っている開発者の何人かにメールを送りました。 – Brian
私は多くのグーグルで解決策を見つけることができませんでした。 – fargath