From f50e8e60e9da99e4f69d8ab76810dc7e5fb448bc Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期一, 02 十二月 2024 10:29:09 +0800
Subject: [PATCH] 2024年12月02日10:29:05

---
 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