From ca4725dd5e4bea0cb3480b3b7561d56f58353ec6 Mon Sep 17 00:00:00 2001 From: FongMi Date: Sun, 18 Sep 2022 23:42:55 +0800 Subject: [PATCH] Add progress for vod --- .../java/com/fongmi/android/tv/ui/fragment/VodFragment.java | 4 +++- app/src/leanback/res/layout/fragment_vod.xml | 5 +++-- 2 files changed, 6 insertions(+), 3 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 3c98c23cf..4f2f98b01 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 @@ -77,9 +77,10 @@ public class VodFragment extends BaseFragment implements CustomScroller.Callback @Override protected void initView() { - mFilters = Filter.arrayFrom(getFilter()); mTypeIds = new ArrayList<>(); mExtend = new HashMap<>(); + mFilters = Filter.arrayFrom(getFilter()); + mBinding.progressLayout.showProgress(); setRecyclerView(); setViewModel(); getVideo(); @@ -100,6 +101,7 @@ public class VodFragment extends BaseFragment implements CustomScroller.Callback mViewModel = new ViewModelProvider(this).get(SiteViewModel.class); mViewModel.result.observe(getViewLifecycleOwner(), result -> { mScroller.endLoading(result.getList().isEmpty()); + mBinding.progressLayout.showContent(); addVideo(result.getList()); checkPage(); }); diff --git a/app/src/leanback/res/layout/fragment_vod.xml b/app/src/leanback/res/layout/fragment_vod.xml index 6c49e3f84..724c3b4c8 100644 --- a/app/src/leanback/res/layout/fragment_vod.xml +++ b/app/src/leanback/res/layout/fragment_vod.xml @@ -1,6 +1,7 @@ - @@ -17,4 +18,4 @@ app:focusOutEnd="true" app:focusOutFront="true" /> - \ No newline at end of file + \ No newline at end of file