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 而不是 volley 中的 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的代码库。您需要做的就是ImageViewTouchBase.java将类扩展替换为NetworkImageView. 像魅力一样工作。
您可能希望将该onDoubleTap功能更改为仅具有一级放大/缩小功能。

于 2015-05-22T18:03:19.413 回答
-3

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

于 2014-10-04T18:42:23.443 回答