Optimize change live home

pull/617/head
FongMi 3 months ago
parent 536734895b
commit d1099a0fda
  1. 5
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/LiveActivity.java
  2. 5
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/LiveActivity.java

@ -426,7 +426,7 @@ public class LiveActivity extends BaseActivity implements GroupPresenter.OnClick
}
private void showUI() {
if (isVisible(mBinding.recycler)) return;
if (isVisible(mBinding.recycler) || mGroupAdapter.size() == 0) return;
mBinding.recycler.setVisibility(View.VISIBLE);
setPosition();
setUITimer();
@ -668,9 +668,11 @@ public class LiveActivity extends BaseActivity implements GroupPresenter.OnClick
}
private void resetAdapter() {
mBinding.control.line.setVisibility(View.GONE);
mBinding.channel.getLayoutParams().width = 0;
mBinding.epgData.getLayoutParams().width = 0;
mBinding.group.getLayoutParams().width = 0;
mBinding.widget.title.setText("");
mEpgDataAdapter.clear();
mChannelAdapter.clear();
mGroupAdapter.clear();
@ -718,6 +720,7 @@ public class LiveActivity extends BaseActivity implements GroupPresenter.OnClick
if (item.isActivated()) item.getGroups().clear();
LiveConfig.get().setHome(item);
mPlayers.reset();
mPlayers.clear();
mPlayers.stop();
resetAdapter();
hideControl();

@ -453,7 +453,7 @@ public class LiveActivity extends BaseActivity implements CustomKeyDown.Listener
}
private void showUI() {
if (isVisible(mBinding.recycler)) return;
if (isVisible(mBinding.recycler) || mGroupAdapter.getItemCount() == 0) return;
mBinding.recycler.setVisibility(View.VISIBLE);
mBinding.channel.requestFocus();
setPosition();
@ -702,9 +702,11 @@ public class LiveActivity extends BaseActivity implements CustomKeyDown.Listener
}
private void resetAdapter() {
mBinding.control.action.line.setVisibility(View.GONE);
mBinding.channel.getLayoutParams().width = 0;
mBinding.epgData.getLayoutParams().width = 0;
mBinding.group.getLayoutParams().width = 0;
mBinding.control.title.setText("");
mEpgDataAdapter.clear();
mChannelAdapter.clear();
mGroupAdapter.clear();
@ -752,6 +754,7 @@ public class LiveActivity extends BaseActivity implements CustomKeyDown.Listener
if (item.isActivated()) item.getGroups().clear();
LiveConfig.get().setHome(item);
mPlayers.reset();
mPlayers.clear();
mPlayers.stop();
resetAdapter();
hideControl();

Loading…
Cancel
Save