簡體   English   中英

延遲在Android中加載現有的聯系人圖像

[英]Lazy loading existing contact images in Android

我正在嘗試使用延遲加載,並使用預定義的圖像(每個聯系人已經使用的圖像)創建聯系人列表。 我所能找到的就是如何使用延遲加載來從Web加載圖像,但是有什么方法可以將其與現有圖像一起使用?

使用Picasso庫延遲加載任何存儲設備(SD,網絡等)中的任何圖像

將此行添加到您的應用程序gradle構建文件中:

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

現在在您的代碼中,您可以通過如下代碼片段來做到這一點:

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

有關更多示例,請查看畢加索網頁!

我真的不知道您所說的延遲加載是什么,但是如果事實是您獨立於主線程加載了每個圖像,並且您的視圖顯示為盡快,並且圖片准備就緒后就會出現,這是有可能的。 不過這取決於您使用的圖片...

您提到了聯系人圖片,所以我想您可以使用類似Loader的工具 ,並且可以從API 14獲得。

Picasso的答案也有效,我想您可以將LoaderPicasso結合使用,並且您將獲得完全異步的東西(同時獲取數據並顯示它們)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM