| | |
| | | * @param roundedCorners 设置图片角度值 |
| | | */ |
| | | public static void getRoundedCornersImage(Context context, String url, ImageView imageview, RoundedCorners roundedCorners, boolean userImage) { |
| | | if (url.startsWith("http://") || url.startsWith("https://")) { |
| | | Glide.with(context) |
| | | .load(url) |
| | | .apply(getRequestOptions(userImage)) |
| | | .transform(new CenterCrop(), roundedCorners)//Glide加载图片圆角效果与ImageView的ScaleType冲突问题 |
| | | // .transform(roundedCorners) |
| | | .into(imageview); |
| | | } else { |
| | | if (!(url.startsWith("http://") || url.startsWith("https://"))) { |
| | | setDefaultImage(context, imageview, userImage); |
| | | return; |
| | | } |
| | | // if (url.startsWith("http://") || url.startsWith("https://")) { |
| | | Glide.with(context) |
| | | .load(url) |
| | | .apply(getRequestOptions(userImage)) |
| | | .transform(new CenterCrop(), roundedCorners)//Glide加载图片圆角效果与ImageView的ScaleType冲突问题 |
| | | // .transform(roundedCorners) |
| | | .into(imageview); |
| | | // } else { |
| | | // setDefaultImage(context, imageview, userImage); |
| | | // } |
| | | } |
| | | |
| | | /** |
| | |
| | | @Override |
| | | public void run() { |
| | | if (userImage) { |
| | | imageview.setBackground(AppCompatResources.getDrawable(context, R.drawable.default_image)); |
| | | imageview.setImageDrawable(AppCompatResources.getDrawable(context, R.drawable.default_image)); |
| | | } else { |
| | | imageview.setBackground(AppCompatResources.getDrawable(context, R.drawable.default_user)); |
| | | imageview.setImageDrawable(AppCompatResources.getDrawable(context, R.drawable.default_user)); |
| | | } |
| | | } |
| | | }); |