版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qugengting/article/details/84143032
改为:
Glide.with(mContext).load(url).placeholder(R.drawable.ic_default).error(R.drawable.ic_error).into(new SimpleTarget<GlideDrawable>() {
@Override
public void onResourceReady(GlideDrawable resource,
GlideAnimation<? super GlideDrawable> glideAnimation) {
mImageview.setImageDrawable(resource);
}
});
PS:into填入参数改为SimpleTarget之后,有可能会遇到如下问题:
当url为空或访问失败,该mImageview可能不会显示ic_error图片,此时需要重写SimpleTarget的onLoadFailed的方法:
@Override
public void onLoadFailed(Exception e, Drawable errorDrawable) {
super.onLoadFailed(e, errorDrawable);
mImageview.setImageDrawable(errorDrawable);
}