問題
在使用 Glide 的過程中,出現圖檔加載的時候,在第一次加載的時候,就隻會顯示 placeholder 的圖檔。
具體場景
在評論中顯示使用者的頭像,我使用得是第三方的CircleImageView,之後也替換成SDK提供的内置的CircleImageView,發現都是有這個問題的。
解決
最終,我使用了最初的 ImageView,而圓形的問題使用 Glide BitmapTransForm 解決了。
Glide.with(mContext)
.load(CommonUtils.getImageUrlByName(url)
.crossFade()
.centerCrop()
.bitmapTransform(new CropCircleTransformation(mContext))
.placeholder(R.drawable.default_user_red)
.into(holder.mAvatar);