带有zoom的Java android ImageView

时间:2012-11-02 12:19:12

标签: java android android-layout zoom

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

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

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

更新:应该可以使用Android 2.3+的解决方案。 (大多数用户都在该范围内)

4 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

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

看看here

答案 2 :(得分:0)

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

对于imageview来说,它不是一个完全的替代品,但它也适用于Viewpager,其中Viewpager处理水平滑动以进行页面更改。

答案 3 :(得分:0)

从Android 3.0(API级别11)开始,您可以使用setScaleX()setScaleY()setPivotX()setPivotY()等缩放每个视图,或者只使用{{1 }}