ギャラリー ビュー内で画像のズーム/パンを行う機能を組み合わせようとしています。問題は、それぞれがどのタッチ イベントを処理するかを制御することです。画像の水平方向のドラッグでは、ImageView はパンするためにドラッグを処理する必要があり、画像の端に達するまで、ギャラリー ビューは次の写真にスワイプできるようにタッチ イベントを処理する必要があります。imageview の ontouchevent から false を返すと、パンドラッグ移動イベントが通知されないようです。私がやろうとしたのは、イメージビューの ontouchevent から true を返し、画像の端がヒットしてから false を返すことでした。ただし、最初のタッチダウン イベントを逃したため、ギャラリーがこれらのイベントの処理を開始する原因にはならないと思います。私の次の考えは、どういうわけか含まれているアクティビティをタッチ ハンドラーに変え、Gallery と ImageView が通常どおりタッチ イベントを取得するのを停止し、アクティビティがタッチ イベントを手動で転送するようにすることです。これが可能かどうか、または例があるかどうかはわかりません。私の最後の手段は、android.widget.Gallery を使用しないことです。これは、ウィジェットが電話の他の場所と同じように「感じ」、コードの再利用が好きなため、避けたいものです。残念ながら、このズーム/パン機能を持つ他のすべてのアプリがギャラリー ウィジェット (Gallery3D など) を使用していないように見えるため、これを行う必要があるかもしれません。私の質問は、モーションイベントを 2 つのビューに分割する必要があるこの状況を設計するための最良の方法は何ですか? どんなアイデアでも大歓迎です。何らかの方法でGalleryとImageViewがタッチイベントを正常に取得するのを停止し、アクティビティにタッチイベントを手動で転送させます。これが可能かどうか、または例があるかどうかはわかりません。私の最後の手段は、android.widget.Gallery を使用しないことです。これは、ウィジェットが電話の他の場所と同じように「感じ」、コードの再利用が好きなため、避けたいものです。残念ながら、このズーム/パン機能を持つ他のすべてのアプリがギャラリー ウィジェット (Gallery3D など) を使用していないように見えるため、これを行う必要があるかもしれません。私の質問は、モーションイベントを 2 つのビューに分割する必要があるこの状況を設計するための最良の方法は何ですか? どんなアイデアでも大歓迎です。何らかの方法でGalleryとImageViewがタッチイベントを正常に取得するのを停止し、アクティビティにタッチイベントを手動で転送させます。これが可能かどうか、または例があるかどうかはわかりません。私の最後の手段は、android.widget.Gallery を使用しないことです。これは、ウィジェットが電話の他の場所と同じように「感じ」、コードの再利用が好きなため、避けたいものです。残念ながら、このズーム/パン機能を持つ他のすべてのアプリがギャラリー ウィジェット (Gallery3D など) を使用していないように見えるため、これを行う必要があるかもしれません。私の質問は、モーションイベントを 2 つのビューに分割する必要があるこの状況を設計するための最良の方法は何ですか? どんなアイデアでも大歓迎です。手動です。これが可能かどうか、または例があるかどうかはわかりません。私の最後の手段は、android.widget.Gallery を使用しないことです。これは、ウィジェットが電話の他の場所と同じように「感じ」、コードの再利用が好きなため、避けたいものです。残念ながら、このズーム/パン機能を持つ他のすべてのアプリがギャラリー ウィジェット (Gallery3D など) を使用していないように見えるため、これを行う必要があるかもしれません。私の質問は、モーションイベントを 2 つのビューに分割する必要があるこの状況を設計するための最良の方法は何ですか? どんなアイデアでも大歓迎です。手動です。これが可能かどうか、または例があるかどうかはわかりません。私の最後の手段は、android.widget.Gallery を使用しないことです。これは、ウィジェットが電話の他の場所と同じように「感じ」、コードの再利用が好きなため、避けたいものです。残念ながら、このズーム/パン機能を持つ他のすべてのアプリがギャラリー ウィジェット (Gallery3D など) を使用していないように見えるため、これを行う必要があるかもしれません。私の質問は、モーションイベントを 2 つのビューに分割する必要があるこの状況を設計するための最良の方法は何ですか? どんなアイデアでも大歓迎です。コードの再利用が好きです。残念ながら、このズーム/パン機能を持つ他のすべてのアプリがギャラリー ウィジェット (Gallery3D など) を使用していないように見えるため、これを行う必要があるかもしれません。私の質問は、モーションイベントを 2 つのビューに分割する必要があるこの状況を設計するための最良の方法は何ですか? どんなアイデアでも大歓迎です。コードの再利用が好きです。残念ながら、このズーム/パン機能を持つ他のすべてのアプリがギャラリー ウィジェット (Gallery3D など) を使用していないように見えるため、これを行う必要があるかもしれません。私の質問は、モーションイベントを 2 つのビューに分割する必要があるこの状況を設計するための最良の方法は何ですか? どんなアイデアでも大歓迎です。