1 問題
glide加載圖片地址的時候,可能這個地址沒有圖片,那么我們需要對這種異常情況進行處理,當然我們也需要把這個圖片進行圓形化
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
2 代碼解決
Glide.with(mContext).load(iconPath).error(new ColorDrawable()).listener(new RequestListener<Drawable>() {@Overridepublic boolean onLoadFailed(@Nullable GlideException e, Object model, Target<Drawable> target, boolean isFirstResource) {//異常時候,下面需要進行相關處理,比如加載其它的圖片啥的return false;}@Overridepublic boolean onResourceReady(Drawable resource, Object model, Target<Drawable> target, DataSource dataSource, boolean isFirstResource) {return false;}}).apply(RequestOptions.bitmapTransform(new CircleCrop())).into(holder.navigationIv);
?