From 66a17182f62ca413a1ee065aec3649996dec4d61 Mon Sep 17 00:00:00 2001 From: FongMi Date: Fri, 28 Jul 2023 15:11:16 +0800 Subject: [PATCH] Optimize vod display style --- .../java/com/fongmi/android/tv/ui/fragment/VodFragment.java | 2 +- app/src/main/java/com/fongmi/android/tv/bean/Vod.java | 4 ++++ .../java/com/fongmi/android/tv/ui/fragment/TypeFragment.java | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/fragment/VodFragment.java b/app/src/leanback/java/com/fongmi/android/tv/ui/fragment/VodFragment.java index 1506058c3..0609a283d 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/fragment/VodFragment.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/fragment/VodFragment.java @@ -240,7 +240,7 @@ public class VodFragment extends BaseFragment implements CustomScroller.Callback @Override public void onItemClick(Vod item) { - if (item.isFolder()) { + if (item.isFolder() || item.isCover()) { mPages.add(Page.get(item.getVodId(), mBinding.recycler.getSelectedPosition())); mBinding.recycler.setMoveTop(false); getVideo(item.getVodId(), "1"); diff --git a/app/src/main/java/com/fongmi/android/tv/bean/Vod.java b/app/src/main/java/com/fongmi/android/tv/bean/Vod.java index 714fd696d..2b45e7db2 100644 --- a/app/src/main/java/com/fongmi/android/tv/bean/Vod.java +++ b/app/src/main/java/com/fongmi/android/tv/bean/Vod.java @@ -189,6 +189,10 @@ public class Vod { return getVodRemarks().isEmpty() ? View.GONE : View.VISIBLE; } + public boolean isCover() { + return getVodTag().equals("cover"); + } + public boolean isFolder() { return getVodTag().equals("folder"); } diff --git a/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/TypeFragment.java b/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/TypeFragment.java index db9864d16..166752f46 100644 --- a/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/TypeFragment.java +++ b/app/src/mobile/java/com/fongmi/android/tv/ui/fragment/TypeFragment.java @@ -196,7 +196,7 @@ public class TypeFragment extends BaseFragment implements CustomScroller.Callbac @Override public void onItemClick(Vod item) { - if (item.isFolder()) { + if (item.isFolder() || item.isCover()) { mPages.add(Page.get(item.getVodId(), findPosition())); getVideo(item.getVodId(), "1"); } else {