Android之glide加载圆形图片地址异常监听
1 问题
glide加载图片地址的时候,可能这个地址没有图片,那么我们需要对这种异常情况进行处理,当然我们也需要把这个图片进行圆形化
2 代码解决
Glide.with(mContext).load(iconPath).error(new ColorDrawable()).listener(new RequestListener<Drawable>() {
@Override
public boolean onLoadFailed(@Nullable GlideException e, Object model, Target<Drawable> target, boolean isFirstResource) {
//异常时候,下面需要进行相关处理,比如加载其它的图片啥的
return false;
}
@Override
public boolean onResourceReady(Drawable resource, Object model, Target<Drawable> target, DataSource dataSource, boolean isFirstResource) {
return false;
}
}).apply(RequestOptions.bitmapTransform(new CircleCrop())).into(holder.navigationIv);
赞 (0)