TouchImageViewMike Ortize が提案したように、Mike Ortizeがカスタムで使用していViewPagerます。
私の質問は、ViewPager現在の画像がズーム状態の場合に次の画像にスクロールする方法ですか?
現在、私の実装ではViewPager、画像をズームアウトした後にのみ次の画面に移動します。とカスタムgetParent().requestDisallowInterceptTouchEvent(boolean);の間のタッチイベント処理の切り替えを制御するために使用しています。そうしないと、ビューページャーが次の画像に移動するため、画像を水平にパンできません。TouchImageViewViewPager
Image私が考える1つの解決策は、 &の端を取得し、ImageViewスクロールの方向を検出することです。次に、これを使用して、 touchlistenerTouchImageViewをその Parentに切り替えViewPagerます。
このアイデアは、Chris BanesのPhotoViewライブラリから得ました。
どんな助けでも大歓迎です。
編集:
View Pager + ImageView +Pinch Zoom + Rotationという質問を参照しました
カスタム ViewPager については、Mike Ortize による Answerを参照しています。