mac
2024-06-25 b93ca15aa55af7cf2dee653beb100076c897f152
app/src/main/java/com/hdl/photovoltaic/utils/GlideUtils.java
@@ -89,16 +89,20 @@
     * @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);
//        }
    }
    /**
@@ -234,9 +238,9 @@
            @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));
                }
            }
        });