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