我需要將大量圖像(3500個圖像)加載到我的android應用程序(然後我將隨應用程序中的每個圖像一起旋轉)。但是,當我分別加載它們(創建添加到數組的新ImageView)時,它需要大約10秒才能加載。我試圖從XML中誇大它們,因爲我只使用了8個不同的圖像,但沒有可見的變化。在android中顯示數千個ImageViews
我會很感激任何意見如何更快地加載它。
編輯:我正在創建一個六邊形的網格,每個六邊形是由6個三角形組成(這種方式我需要只存儲8個不同的三角形圖像,而不是爲每個不同的六邊形存儲圖像)。網格加載後,用戶可以調整它的大小。我需要一次加載所有的網格單元,因爲它們之間有很多限制。也只有操作我會做的六角形是旋轉它們。
你可以進一步描述你的用例嗎?一次加載3500個ImageView可能不是一個好主意。在android中有幾個構造可以幫助解決這類問題。 –
我編輯了我的問題。網格是24x24六邊形。我不知道任何我可以使用的構造,所以非常感謝你的任何想法。 – Rasputin
在這種情況下,使用'ImageView'小部件是不合適的。創建你自己定製的'View',知道如何處理你的24x24 hex網格。或者,使用任何數量的處理地圖的現有遊戲引擎。 – CommonsWare