From 0688ea7a59421e0451a7516bf33a0ae080515356 Mon Sep 17 00:00:00 2001 From: okjack Date: Wed, 24 Jan 2024 18:46:41 +0800 Subject: [PATCH] tv display time,net speed --- .../com/fongmi/android/tv/ui/activity/VideoActivity.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) 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 d6e2a2505..3544d3fa9 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 @@ -646,7 +646,6 @@ public class VideoActivity extends BaseActivity implements CustomKeyDownVod.List mBinding.episodeVert.setNumColumns(numColumns); mBinding.episodeVert.setColumnWidth((width - ((numColumns - 1) * ResUtil.dp2px(8))) / numColumns); mBinding.episodeVert.setLayoutParams(params); - mBinding.episodeVert.setWindowAlignment(BaseGridView.WINDOW_ALIGN_LOW_EDGE); mBinding.episodeVert.setWindowAlignmentOffsetPercent(10f); mEpisodePresenter.setNumColumns(numColumns); mEpisodePresenter.setNumRows(rowNum); @@ -747,13 +746,13 @@ public class VideoActivity extends BaseActivity implements CustomKeyDownVod.List } private void showDisplayInfo() { - boolean infoVisible = isVisible(mBinding.widget.info); - mBinding.display.time.setVisibility(Setting.isDisplayTime() || infoVisible ? View.VISIBLE : View.GONE); - mBinding.display.netspeed.setVisibility(Setting.isDisplaySpeed() ? View.VISIBLE : View.GONE); + mBinding.display.time.setVisibility(Setting.isDisplayTime() || isVisible(mBinding.widget.info) ? View.VISIBLE : View.GONE); + mBinding.display.netspeed.setVisibility(Setting.isDisplaySpeed() && !isVisible(mBinding.control.getRoot()) ? View.VISIBLE : View.GONE); } private void onTimeChangeDisplaySpeed() { - if (Setting.isDisplaySpeed() && !isVisible(mBinding.control.getRoot())) Traffic.setSpeed(mBinding.display.netspeed); + if (isVisible(mBinding.control.getRoot())) showDisplayInfo(); + else if (Setting.isDisplaySpeed()) Traffic.setSpeed(mBinding.display.netspeed); } @Override