From 38dd7c591d6ac3d4337f65e2db5c8cd5948382da Mon Sep 17 00:00:00 2001 From: jhengazuki Date: Fri, 5 Dec 2025 13:57:01 +0800 Subject: [PATCH] Optimize ui --- .../android/tv/ui/activity/CastActivity.java | 6 ++-- .../android/tv/ui/activity/LiveActivity.java | 6 ++-- .../android/tv/ui/activity/VideoActivity.java | 6 ++-- app/src/leanback/res/layout/activity_cast.xml | 10 ++++-- app/src/leanback/res/layout/activity_live.xml | 32 +++++++++++-------- .../leanback/res/layout/activity_video.xml | 10 ++++-- .../leanback/res/layout/view_widget_cast.xml | 22 ------------- .../leanback/res/layout/view_widget_live.xml | 22 ------------- .../leanback/res/layout/view_widget_vod.xml | 22 ------------- 9 files changed, 44 insertions(+), 92 deletions(-) diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/CastActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/CastActivity.java index 526f62924..7e2e7ceb2 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/CastActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/CastActivity.java @@ -216,13 +216,13 @@ public class CastActivity extends BaseActivity implements CustomKeyDownVod.Liste } private void showProgress() { - mBinding.widget.progress.setVisibility(View.VISIBLE); + mBinding.progress.getRoot().setVisibility(View.VISIBLE); App.post(mR2, 0); hideError(); } private void hideProgress() { - mBinding.widget.progress.setVisibility(View.GONE); + mBinding.progress.getRoot().setVisibility(View.GONE); App.removeCallbacks(mR2); Traffic.reset(); } @@ -268,7 +268,7 @@ public class CastActivity extends BaseActivity implements CustomKeyDownVod.Liste } private void setTraffic() { - Traffic.setSpeed(mBinding.widget.traffic); + Traffic.setSpeed(mBinding.progress.traffic); App.post(mR2, 1000); } diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/LiveActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/LiveActivity.java index 9dfa7b06f..31cd11b35 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/LiveActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/LiveActivity.java @@ -452,13 +452,13 @@ public class LiveActivity extends BaseActivity implements GroupPresenter.OnClick } private void showProgress() { - mBinding.widget.progress.setVisibility(View.VISIBLE); + mBinding.progress.getRoot().setVisibility(View.VISIBLE); App.post(mR2, 0); hideError(); } private void hideProgress() { - mBinding.widget.progress.setVisibility(View.GONE); + mBinding.progress.getRoot().setVisibility(View.GONE); App.removeCallbacks(mR2); Traffic.reset(); } @@ -505,7 +505,7 @@ public class LiveActivity extends BaseActivity implements GroupPresenter.OnClick } private void setTraffic() { - Traffic.setSpeed(mBinding.widget.traffic); + Traffic.setSpeed(mBinding.progress.traffic); App.post(mR2, 1000); } diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java index 559396b42..9534c0261 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java @@ -844,13 +844,13 @@ public class VideoActivity extends BaseActivity implements CustomKeyDownVod.List } private void showProgress() { - mBinding.widget.progress.setVisibility(View.VISIBLE); + mBinding.progress.getRoot().setVisibility(View.VISIBLE); App.post(mR3, 0); hideError(); } private void hideProgress() { - mBinding.widget.progress.setVisibility(View.GONE); + mBinding.progress.getRoot().setVisibility(View.GONE); App.removeCallbacks(mR3); Traffic.reset(); } @@ -896,7 +896,7 @@ public class VideoActivity extends BaseActivity implements CustomKeyDownVod.List } private void setTraffic() { - Traffic.setSpeed(mBinding.widget.traffic); + Traffic.setSpeed(mBinding.progress.traffic); App.post(mR3, 1000); } diff --git a/app/src/leanback/res/layout/activity_cast.xml b/app/src/leanback/res/layout/activity_cast.xml index bf02029d8..4bf753adc 100644 --- a/app/src/leanback/res/layout/activity_cast.xml +++ b/app/src/leanback/res/layout/activity_cast.xml @@ -14,6 +14,12 @@ android:layout_height="match_parent" app:surface_type="none" /> + + diff --git a/app/src/leanback/res/layout/activity_live.xml b/app/src/leanback/res/layout/activity_live.xml index 5468bbf70..fb88de18f 100644 --- a/app/src/leanback/res/layout/activity_live.xml +++ b/app/src/leanback/res/layout/activity_live.xml @@ -21,21 +21,27 @@ android:layout_height="match_parent" app:surface_type="none" /> - + - + - + + + + + diff --git a/app/src/leanback/res/layout/view_widget_cast.xml b/app/src/leanback/res/layout/view_widget_cast.xml index e278cbc7f..4289152e0 100644 --- a/app/src/leanback/res/layout/view_widget_cast.xml +++ b/app/src/leanback/res/layout/view_widget_cast.xml @@ -48,28 +48,6 @@ - - - - - - - - - - - - - - - - - - - - - - - -