透明なオーバーレイ ビューを使用してタッチ イベントを受信する Android Wear アプリがあります。画面上の任意の場所で発生するすべてのタッチ イベントを受信できる必要があり、それらの座標も表示できる必要があります。
私が見つけたすべての調査によると、すべてのタッチ イベントを受信して渡すことはできません。ただし、Wear Mini LauncherとSwipifyはどちらもこのようなことを行っています。
これが私が見た場所です:
- すべてのタッチを取得して渡すための Android オーバーレイ?
- https://stackoverflow.com/questions/19356834/overlay-view-which-intercepts-some-events
- Android - すべてのタッチ イベントを傍受して渡す
- Android : マルチタッチと TYPE_SYSTEM_OVERLAY
- システム オーバーレイ ウィンドウの作成 (常に手前)
- すべてのタッチ イベントを受け取るビューを取得する
- すべてのタッチ イベントを受け取る Android Jelly Bean サービス
- ICS の TYPE_SYSTEM_OVERLAY
- 一部のタッチ イベントにのみ反応するオーバーレイ アプリ
これは何とかできるはずです。オーバーレイ ビューは、これにアプローチする正しい方法ではないでしょうか? ポインタはありますか?