Glide 第一次只加載顯示 placeholder 的解決
阿新 • • 發佈:2019-01-08
問題
在使用 Glide 的過程中,出現圖片載入的時候,在第一次載入的時候,就只會顯示 placeholder 的圖片。
具體場景
在評論中顯示使用者的頭像,我使用得是第三方的CircleImageView,之後也替換成SDK提供的內建的CircleImageView,發現都是有這個問題的。
解決
最終,我使用了最初的 ImageView,而圓形的問題使用 Glide BitmapTransForm 解決了。
compile 'jp.wasabeef:glide-transformations:2.0.1'
Glide.with(mContext)
.load (CommonUtils.getImageUrlByName(url)
.crossFade()
.centerCrop()
.bitmapTransform(new CropCircleTransformation(mContext))
.placeholder(R.drawable.default_user_red)
.into(holder.mAvatar);