すべてのタッチ イベントをコンテナー レベルで処理したいと考えています。つまり、すべてのタッチ イベントがコンテナー レベルに到達するようにします。現在、TouchEvents は、ビュー グループに含まれる UI コンポーネントにタッチの位置が到達しない場合にのみ、含まれている ViewGroup に到達することがわかりました。含まれている UI 要素は TouchEvent を処理し、コンテナにバブルアップしません。すべてのタッチイベントが最上位のコンテナに到達することを保証する方法を知っている人はいますか?
明確にするために、いくつかのボタン、いくつかの編集テキスト、およびいくつかのチェック ボックスを備えたアクティビティを想像してください。典型的な形。通常、各 UI コンポーネントがそれに着地する TouchEvent をキャッチし、コンテナーが賢明ではないことがわかります。したがって、その領域がボタン、空のスペース、または編集テキストで占有されているかどうかに関係なく、その領域内のどこかに着陸するすべてのタッチをコンテナ/ビューグループに通知する方法を知りたいです。