Glide加载圆形图,又设置了默认图,很多时候第一次加载的时候只显示默认图。下面的方案可以解决。
Glide.with(AudioDetailActivity.this)
.load(cover)
.placeholder(R.drawable.audio_default_normal)
.into(new SimpleTarget<GlideDrawable>() {
@Override
public void onResourceReady(GlideDrawable resource,
GlideAnimation<? super GlideDrawable> glideAnimation) {
mCivIconAudio.setImageDrawable(resource);
}
});
mCivIconAudio为圆形图片控件。