From 8c9526dc98fa48643f60a9f89b44c3fbaa3334ec Mon Sep 17 00:00:00 2001 From: jhengazuki Date: Sat, 23 Aug 2025 14:41:08 +0800 Subject: [PATCH] Clean --- .../leanback/res/layout/adapter_channel.xml | 1 - .../leanback/res/layout/view_widget_live.xml | 1 - .../com/fongmi/android/tv/utils/ImgUtil.java | 20 ++++++++----------- app/src/mobile/res/layout/adapter_channel.xml | 1 - .../mobile/res/layout/view_widget_live.xml | 1 - 5 files changed, 8 insertions(+), 16 deletions(-) diff --git a/app/src/leanback/res/layout/adapter_channel.xml b/app/src/leanback/res/layout/adapter_channel.xml index a21460d90..0d3505c67 100644 --- a/app/src/leanback/res/layout/adapter_channel.xml +++ b/app/src/leanback/res/layout/adapter_channel.xml @@ -27,7 +27,6 @@ android:layout_width="48dp" android:layout_height="36dp" android:layout_marginEnd="12dp" - android:scaleType="fitCenter" android:visibility="gone" /> entry : map.entrySet()) builder.addHeader(UrlUtil.fixHeader(entry.getKey()), entry.getValue()); } - private static RequestListener getListener(ImageView view) { - return getListener(view, View.VISIBLE); - } - - private static RequestListener getListener(ImageView view, int visible) { + private static RequestListener getListener(boolean vod, ImageView view) { return new RequestListener<>() { @Override public boolean onLoadFailed(@Nullable GlideException e, Object model, @NonNull Target target, boolean isFirstResource) { - if (visible == View.VISIBLE) setError(view); - view.setVisibility(visible); + if (!vod) view.setImageResource(R.drawable.ic_img_error); + else setError(view); return true; } @Override public boolean onResourceReady(@NonNull Bitmap resource, @NonNull Object model, Target target, @NonNull DataSource dataSource, boolean isFirstResource) { - view.setVisibility(View.VISIBLE); - view.setScaleType(CENTER_CROP); + view.setScaleType(vod ? CENTER_CROP : FIT_CENTER); return false; } }; diff --git a/app/src/mobile/res/layout/adapter_channel.xml b/app/src/mobile/res/layout/adapter_channel.xml index f093dc427..aef461956 100644 --- a/app/src/mobile/res/layout/adapter_channel.xml +++ b/app/src/mobile/res/layout/adapter_channel.xml @@ -28,7 +28,6 @@ android:layout_width="44dp" android:layout_height="33dp" android:layout_marginEnd="12dp" - android:scaleType="fitCenter" android:visibility="gone" />