0

我一直在寻找可以处理这个问题的视图。我想要的是允许用户放大/缩小图像。现在我找不到任何预先构建的解决方案,除了WebView. 有人可能会争辩说,谷歌实际上应该提供这个而不必求助于WebView(那个限制了布局的可能性)。我想拥有与 for 相同的内置功能iPhones/iPads

所以问题是,有哪些用户构建的视图可以处理缩放图像?

我已经测试了 2 种不同的定制解决方案,但都没有按预期工作。一个设法重新调整大小,但一次只能在一个方向(水平或垂直),而另一个甚至不起作用。

更新:应该可以在 Android 2.3+ 中使用该解决方案。(大部分用户都在这个范围内)

4

4 回答 4

1

有几个 Android 视图库可以处理您要查找的内容。

看看这些

https://github.com/chrisbanes/PhotoView
http://code.google.com/p/android-pinch/
https://github.com/jasonpolites/gesture-imageview

于 2012-11-02T12:21:32.257 回答
1

几天前我发现了一个非常有趣的东西。我认为这是我见过的最好的。您可以通过双击、捏合、移动加速等进行缩放。

看看这里

于 2012-11-03T12:09:17.443 回答
0

我用这个库取得了很好的效果:http: //blog.sephiroth.it/2011/04/04/imageview-zoom-and-scroll/

它不是完全替代 imageview,但它也适用于 Viewpager,其中 Viewpager 处理页面更改的水平滑动。

于 2012-11-02T12:35:07.083 回答
0

从 Android 3.0(API 级别 11)开始,您可以使用setScaleX()setScaleY()setPivotX()setPivotY()或仅使用setMatrix().

于 2012-11-02T12:38:18.393 回答