0

在GridView中,我應該顯示幾個圖像。所有圖像都從互聯網上下載。 所有這些功能已經完成並且像魅力一樣工作,但是在某些時候您意識到這不是最好的實現。Android - 項目大拇指Inteligent裝載機

考慮GridView有幾百個圖像。在這種情況下,我只想下載那些對用戶可見的圖像,或者適合屏幕的可見區域。
如果我向下滾動畫廊,我想取消(如果有的話)以前開始下載,並開始下載用戶可見的圖像。

你能給我一些提示,我會如何去實現這個?

或者建議一些圖書館。現在我正在看Ignition,但它似乎一次加載所有畫廊。

回答

0

如果我正確理解你,你正在描述延遲加載。有一個question about this與很好的答案。在一個簡單的例子中,我使用了Fedor的圖書館,這很好。 NOSTRA提供更復雜的解決方案。

從我看到的,UniversalImageLoader完全是你想要它做的。它可以在github上找到here

+0

謝謝你的回答,我會看看那個圖書館。 –

+0

讓我知道它是否可以幫助你! :) –