2015-11-08 126 views
0

我想知道是否Glide異步處理圖像加載,還是必須自己使用AsyncTask來處理對主線程的影響?Android - Glide圖像加載和緩存庫是否異步處理圖像?

我只需要對此做出更好的說明,以便每當我決定將圖像加載到參數中時,RecyclerView我都可以肯定地知道Glide和Picasso(異步介質處理方面)一樣好。

我知道畢加索異步加載圖像,但會滑動嗎?

回答

2

我更熟悉凌空,但是我看着Glide爲你服務。看起來好像有一個緩存,所以答案應該是,Glide應該異步加載你的圖像。您不必處理對主線程的影響。

緩存將爲您加載和存儲您的圖像。對於谷,代碼是這樣簡單:

ImageLoader imageLoader = AppController.getInstance().getImageLoader(); 

// thumbnail image 
NetworkImageView thumbNail = (NetworkImageView) view.findViewById(R.id.thumbnail); 
thumbNail.setImageUrl(posterURL, imageLoader); 

ImageLoader對象可能有加載和保存圖像的緩存。

+1

非常徹底。得到它了。 –

1

是的。 Glide的API與畢加索的API相同,它們的實現也幾乎相同(它們的區別主要在於它們的高速緩存實現)

+0

好了解。 Upvoted,當我有更多的代表你應該看到它。 –