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