From a67980d23f9e2d27345fd12e7a889f4cc52695f7 Mon Sep 17 00:00:00 2001
From: mac <user@users-MacBook-Pro.local>
Date: 星期一, 25 三月 2024 13:36:50 +0800
Subject: [PATCH] 2024年03月25日13:24:47

---
 app/src/main/java/com/hdl/photovoltaic/utils/GlideUtils.java |   18 ++++++++++++++++--
 1 files changed, 16 insertions(+), 2 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 eec8bb2..5343b61 100644
--- a/app/src/main/java/com/hdl/photovoltaic/utils/GlideUtils.java
+++ b/app/src/main/java/com/hdl/photovoltaic/utils/GlideUtils.java
@@ -9,6 +9,7 @@
 import android.graphics.PorterDuffXfermode;
 import android.graphics.Rect;
 import android.graphics.RectF;
+import android.text.TextUtils;
 import android.widget.ImageView;
 
 import androidx.annotation.Nullable;
@@ -28,6 +29,7 @@
 import com.bumptech.glide.request.RequestOptions;
 import com.bumptech.glide.request.target.Target;
 import com.hdl.photovoltaic.R;
+import com.hdl.photovoltaic.other.HdlLogLogic;
 import com.hdl.photovoltaic.other.HdlThreadLogic;
 
 import java.io.InputStream;
@@ -46,6 +48,9 @@
      * @param imageview 鏄剧ず鍥剧墖缁勪欢
      */
     public static void getGeneralImage(Context context, String url, ImageView imageview) {
+        if (TextUtils.isEmpty(url) || !url.startsWith("http://")) {
+            return;
+        }
         Glide.with(context)
                 .load(url)
                 .apply(getRequestOptions(false))
@@ -61,6 +66,9 @@
      * @param granularRoundedCorners 璁剧疆鍥剧墖瑙掑害
      */
     public static void getGranularRoundedCornersImage(Context context, String url, ImageView imageview, GranularRoundedCorners granularRoundedCorners) {
+        if (TextUtils.isEmpty(url) || !url.startsWith("http://")) {
+            return;
+        }
         Glide.with(context)
                 .load(url)
                 .apply(getRequestOptions(false))
@@ -77,6 +85,9 @@
      * @param roundedCorners 璁剧疆鍥剧墖瑙掑害鍊�
      */
     public static void getRoundedCornersImage(Context context, String url, ImageView imageview, RoundedCorners roundedCorners, boolean userImage) {
+        if (TextUtils.isEmpty(url) || !url.startsWith("http://")) {
+            return;
+        }
         Glide.with(context)
                 .load(url)
                 .apply(getRequestOptions(userImage))
@@ -92,10 +103,13 @@
      * @param url       鍥剧墖鍦板潃
      * @param imageview 鏄剧ず鍥剧墖缁勪欢
      */
-    public static void getCircleCropImage(Context context, String url, ImageView imageview) {
+    public static void getCircleCropImage(Context context, String url, ImageView imageview, boolean userImage) {
+        if (TextUtils.isEmpty(url) || !url.startsWith("http://")) {
+            return;
+        }
         Glide.with(context)
                 .load(url)
-                .apply(getRequestOptions(false))
+                .apply(getRequestOptions(userImage))
                 .transform(new CircleCrop())
                 .into(imageview);
     }

--
Gitblit v1.8.0