捏合和双击缩放NetworkImageView

时间:2014-10-01 20:00:18

标签: android android-volley pinchzoom touchimageview networkimageview

我正在尝试在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?
  • 如何解决下一个和下一个缩放问题 上一张图片?
  • 如何重置上一张图像的缩放?

感谢。

3 个答案:

答案 0 :(得分:2)

使用此NetworkImageView而不是volley:https://github.com/geeknizer/Volley-Flickr-Gson-List-GridView-example/blob/master/src/com/androidng/flickr/view/NetworkImageView.java

中的NetworkImageView

它是相同的,但有更正工作!

答案 1 :(得分:1)

这是可行的!
我使用了android imageview zoom的代码库。您需要做的只是ImageViewTouchBase.java,您需要用NetworkImageView替换类扩展。像魅力一样工作 您可能希望将onDoubleTap函数更改为只有一级放大/缩小功能。

答案 2 :(得分:-3)

通过使用ImageView和新版本的TouchImageView修复它。