From e8c12e4f336848343e15fb528a0c49d44e8520fe Mon Sep 17 00:00:00 2001 From: jhengazuki Date: Sun, 31 Aug 2025 20:11:19 +0800 Subject: [PATCH] Revert --- .../java/com/fongmi/android/tv/utils/ImgUtil.java | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/fongmi/android/tv/utils/ImgUtil.java b/app/src/main/java/com/fongmi/android/tv/utils/ImgUtil.java index 3847dcddd..696371e61 100644 --- a/app/src/main/java/com/fongmi/android/tv/utils/ImgUtil.java +++ b/app/src/main/java/com/fongmi/android/tv/utils/ImgUtil.java @@ -1,9 +1,11 @@ package com.fongmi.android.tv.utils; +import static android.widget.ImageView.ScaleType.CENTER; import static android.widget.ImageView.ScaleType.CENTER_CROP; import static android.widget.ImageView.ScaleType.FIT_CENTER; import android.graphics.Bitmap; +import android.graphics.Canvas; import android.graphics.drawable.Drawable; import android.text.TextUtils; import android.view.View; @@ -111,9 +113,12 @@ public class ImgUtil { int width = view.getWidth(); int height = view.getHeight(); if (width <= 0 || height <= 0) return; - int padding = Math.min(width, height) / 4; - view.setPadding(padding, padding, padding, padding); - view.setImageResource(R.drawable.ic_img_error); - view.setScaleType(FIT_CENTER); + int size = Math.min(width, height) / 2; + Bitmap bitmap = Bitmap.createBitmap(size, size, Bitmap.Config.ARGB_8888); + Drawable drawable = ResUtil.getDrawable(R.drawable.ic_img_error); + drawable.setBounds(0, 0, size, size); + drawable.draw(new Canvas(bitmap)); + view.setImageBitmap(bitmap); + view.setScaleType(CENTER); } }