我一直在寻找可以处理这个问题的视图。我想要的是允许用户放大/缩小图像。
现在除了WebView
之外我找不到任何预先构建的解决方案。有人可能会争辩说Google实际上应该提供这个而不必诉诸WebView
(那个限制了布局的可能性)。
我想拥有与iPhones/iPads
相同的内置功能。</ p>
所以问题是,有哪些用户构建的视图可以处理图像的缩放/缩小?
我测试了2种不同的定制解决方案,但都没有按预期工作。一个设法重新调整大小,但一次只能在一个方向(水平或垂直),而另一个甚至不起作用。
更新:应该可以使用Android 2.3+的解决方案。 (大多数用户都在该范围内)
答案 0 :(得分:1)
有几个Android视图库可以处理您正在寻找的内容。
查看这些
https://github.com/chrisbanes/PhotoView
http://code.google.com/p/android-pinch/
https://github.com/jasonpolites/gesture-imageview
答案 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 }}