3

ViewPager 内の NetworkImageView にピンチ ズームとダブルタップ機能を実装しようとしています。このチュートリアルを参照しました: http://www.androidhive.info/2013/09/android-fullscreen-image-slider-with-swipe-and-pinch-zoom-gestures/

Volley と NetworkImageView を使用して、画像が正常に読み込まれています。ピンチズームも機能していますが、まったくスムーズではありません。ズーム後、現在の画像は ViewPager の次の画像と前の画像の下でズームされます。また、以前の画像ズームはリセットされません。

Mike Ortiz の新しいバージョンの TouchImageView コードを使用してみましたが、画像が NetworkImageView にロードされません。

そう、

  • ピンチ ズーム エクスペリエンスを改善し、ダブルタップを有効にするには、TouchImageView の新しいバージョンを使用する必要がありますか?
  • はいの場合、NetworkImageView で機能しますか?
  • 次の画像と前の画像の下でのズームの問題を修正するにはどうすればよいですか?
  • 前の画像のズームをリセットするには?

ありがとう。

4

3 に答える 3

2

ボレーの NetworkImageView の代わりに、この NetworkImageView を使用してください: https://github.com/geeknizer/Volley-Flickr-Gson-List-GridView-example/blob/master/src/com/androidng/flickr/view/NetworkImageView.java

それは同じですが、動作するように修正されています!

于 2014-10-29T00:52:20.900 に答える
1

それは可能です!Android imageview zoom
のコードベースを使用しました。あなたがする必要があるのは、クラス拡張子を. 魅力のように動作します。関数を変更して、 1 レベルの拡大/縮小機能だけを持た せたい場合があります。ImageViewTouchBase.javaNetworkImageView
onDoubleTap

于 2015-05-22T18:03:19.413 に答える
-3

新しいバージョンの TouchImageView と一緒に ImageView を使用することで修正しました。

于 2014-10-04T18:42:23.443 に答える