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