From 0582b05b1f9dc97a71a72e4784452e5a43510256 Mon Sep 17 00:00:00 2001
From: mac <user@users-MacBook-Pro.local>
Date: 星期二, 29 十月 2024 17:23:48 +0800
Subject: [PATCH] 2024年10月29日17:21:51

---
 app/src/main/java/com/hdl/photovoltaic/utils/GlideUtils.java |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

diff --git a/app/src/main/java/com/hdl/photovoltaic/utils/GlideUtils.java b/app/src/main/java/com/hdl/photovoltaic/utils/GlideUtils.java
index acafc84..887b410 100644
--- a/app/src/main/java/com/hdl/photovoltaic/utils/GlideUtils.java
+++ b/app/src/main/java/com/hdl/photovoltaic/utils/GlideUtils.java
@@ -88,6 +88,34 @@
      * @param imageview      鏄剧ず鍥剧墖缁勪欢
      * @param roundedCorners 璁剧疆鍥剧墖瑙掑害鍊�
      */
+    public static void getRoundedCornersImage(Context context, String url, ImageView imageview, RoundedCorners roundedCorners) {
+        if (!(url.startsWith("http://") || url.startsWith("https://"))) {
+            imageview.setImageDrawable(AppCompatResources.getDrawable(context, R.drawable.plant_default_picture));
+            return;
+        }
+//        if (url.startsWith("http://") || url.startsWith("https://")) {
+        Glide.with(context)
+                .load(url)
+                .apply(new RequestOptions()
+                        .placeholder(R.drawable.plant_default_picture)
+                        .error(R.drawable.plant_default_picture)
+                        .fallback(R.drawable.plant_default_picture))
+                .transform(new CenterCrop(), roundedCorners)//Glide鍔犺浇鍥剧墖鍦嗚鏁堟灉涓嶪mageView鐨凷caleType鍐茬獊闂
+//                .transform(roundedCorners)
+                .into(imageview);
+//        } else {
+//            setDefaultImage(context, imageview, userImage);
+//        }
+    }
+
+    /**
+     * 鍥剧墖鍥涗釜瑙掔粺涓�鎸囧畾
+     *
+     * @param context        涓婁笅鏂�
+     * @param url            鍥剧墖鍦板潃
+     * @param imageview      鏄剧ず鍥剧墖缁勪欢
+     * @param roundedCorners 璁剧疆鍥剧墖瑙掑害鍊�
+     */
     public static void getRoundedCornersImage(Context context, String url, ImageView imageview, RoundedCorners roundedCorners, boolean userImage) {
         if (!(url.startsWith("http://") || url.startsWith("https://"))) {
             setDefaultImage(context, imageview, userImage);

--
Gitblit v1.8.0