2012-02-16 51 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

根據縮放級別,從代碼以及圖像之間的空間更改圖庫小部件的大小是否是一個很好的解決方案,是否符合您的需求?