From dc1f22336b755571b874db67cf2f6ad3e38e53c3 Mon Sep 17 00:00:00 2001 From: jhengazuki Date: Sun, 31 Aug 2025 18:18:11 +0800 Subject: [PATCH] Fix bug --- .../java/com/fongmi/android/tv/utils/ImgUtil.java | 13 ++++--------- 1 file changed, 4 insertions(+), 9 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 696371e61..3847dcddd 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,11 +1,9 @@ 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; @@ -113,12 +111,9 @@ public class ImgUtil { int width = view.getWidth(); int height = view.getHeight(); if (width <= 0 || height <= 0) return; - 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); + int padding = Math.min(width, height) / 4; + view.setPadding(padding, padding, padding, padding); + view.setImageResource(R.drawable.ic_img_error); + view.setScaleType(FIT_CENTER); } }