1

画面を表示するカスタム ビューがあります。ピンチズーム スタイルのズームインとズームアウトをサポートする onDraw コードを作成しました。ビュー自体がこのすべての作業を処理します。

さらに、ユーザーが画面を左右にスワイプできるようにして、そのビューを前または後のビューと交換できるようにしたいと思います (ページングの状況と同様)。

GestureOverlayView を使用して左右のスワイプをキャプチャして応答することができましたが、そのオーバーレイ ビューがピンチ ズーム タッチ イベントをインターセプトしています。これらのピンチズーム タッチ イベントをカスタム ビューにフォールスルーさせて、アクティビティ レベルでスワイプ ジェスチャを取得するにはどうすればよいですか?

4

1 に答える 1

1

GestureOverlayView の代わりに、GestureDetectorでViewFlipperを使用することをお勧めします。

http://android-er.blogspot.com/2012/02/implement-swiping-page-effect-using.html

このような設定では、現在表示されているビューが引き続きピンチズーム効果を制御している間、ジェスチャ検出器は左右のスワイプのみを受け入れる必要があります

于 2013-03-01T02:04:10.720 に答える