2012-02-16 57 views
3

我试图用图库视图来显示图像,它工作正常,现在我想添加一个缩放,但整个画廊,而不是选定的图像。如何缩放整个画廊?

重点是所有图像都被展开并增加它们之间的间距。

怎么办?

+0

这样一个画廊的目的是什么?你可以保持简单,只需在用户请求的时间缩放单张图像... – Ronnie 2012-02-24 06:35:48

+0

几页出版物,一次显示三页,当他缩放时,所有图像展开并彼此远离以免施加 - 我想 – Nips 2012-02-24 22:04:32

回答

0

不知道你打算怎么做,但如果你只是简单地改变所有的候选图像大小,它们之间的空间会按比例变大。

您可以尝试设置图库视图中每个框架的样式。步骤如下: 1.重写库适配器,实现getView函数。 2.对于imageView,setLayoutParams,setScaleType,它们都可以在imageView doc中引用,读取文档并调整参数。

0

将图片放入WebView。实际上,使html页面引用您的本地图像,将其放入<table>元素,并让WebView提供缩放。这将会很快,很快加速,并且会根据您的需要进行缩放。

+0

我试过了,但是图片数量> 200。慢... – Nips 2012-02-28 08:47:32

0

根据缩放级别,从代码以及图像之间的空间更改图库小部件的大小是否是一个很好的解决方案,是否符合您的需求?