From 5640bb39c2e3014cebeacf9a098cddced54b2c1d Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期一, 09 十二月 2024 10:29:17 +0800
Subject: [PATCH] 2024年12月09日10:29:14
---
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