使用glide加载图片到圆形的imageview里面不显示。到方形的imageview显示,怎么办。
Glide.with(context)
.load(BASE_URL_IMG + "/member/p/a/head/" + resourceId)
.placeholder(defaultId)
.into(new SimpleTarget<GlideDrawable>() {
@Override
public void onResourceReady(GlideDrawable resource, GlideAnimation<? super GlideDrawable> glideAnimation) {
imageView.setImageDrawable(resource);
}
});
在into里面写上new simpleTaget的回调就好,在回调里面来写setImageDrawable的方法。具体是做法是将网路路径转换成了GlideDrawable,而GlideDrawable继承了Drawable。