2015-10-15 37 views
0

我試圖使用延遲加載並使用預定義圖像(每個聯繫人已經使用的圖像)創建聯繫人列表。 我所能找到的就是如何使用延遲加載從網絡加載圖像,但有什麼方法可以將它與現有圖像一起使用嗎?延遲加載Android中的現有聯繫人圖像

回答

1

使用picasso庫延遲加載任何存儲任何圖像(SD,網絡等)

加入這行到你的應用程序gradle這個構建文件:

compile 'com.squareup.picasso:picasso:2.5.2' 

,現在在你的代碼你可以通過這樣的一些代碼做到這一點:

Picasso.with(context).load(new File(...)).into(imageView3); 

檢查畢加索的網頁更多的例子!

0

我真的不知道你稱爲延遲加載,但如果這是事實上,你加載每一個獨立於主線程的圖像,並且你查看的內容儘快顯示並且圖片即將到來準備好了,這是可能的。這取決於你所使用的圖片,雖然...

你提到的聯繫人的照片,所以我想你可以使用像一個Loader,可從API 14

Picasso的回答也是工作,我你可以結合LoaderPicasso,你會有一些完全異步的東西(以獲取數據以及顯示它們)。