1. 程式人生 > >Glide 第一次只加載顯示 placeholder 的解決

Glide 第一次只加載顯示 placeholder 的解決

問題

在使用 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);