Glide在RecyclerView中部分圖片載入失敗的問題
阿新 • • 發佈:2019-01-09
在Android開發中,圖片載入是常見需求之一,而glide是目前最為主流的圖片載入框架了。但今天在使用時,遇到了一個問題:在recyclerview中部分圖片載入不出來,一直顯示的佔位圖.通過查詢資料,可以通過如下方法來解決問題:
Glide.with(activity).load(list.get(position).getUserLogo())
.diskCacheStrategy(DiskCacheStrategy.SOURCE)
.placeholder(R.mipmap.userheadholder)
.error (R.mipmap.userheadholder)
.centerCrop()
.thumbnail(0.2f)
.into(new SimpleTarget<GlideDrawable>() {
@Override
public void onResourceReady(GlideDrawable resource, GlideAnimation<? super GlideDrawable> glideAnimation) {
holder.headView .setImageDrawable(resource);
}
});
即帶圖片載入完畢,再手動為imageview設定圖片資源並顯示.