[leanback] optimize live ux

pull/123/head
FongMi 3 years ago
parent 7606c168b2
commit 1f1faf0179
  1. 2
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/LiveActivity.java
  2. 4
      app/src/main/java/com/fongmi/android/tv/bean/Channel.java

@ -694,7 +694,7 @@ public class LiveActivity extends BaseActivity implements GroupPresenter.OnClick
} }
private void checkNext() { private void checkNext() {
if (mChannel.isOnly()) { if (mChannel.isLast()) {
if (isGone(mBinding.recycler)) onKeyDown(); if (isGone(mBinding.recycler)) onKeyDown();
} else { } else {
nextLine(true); nextLine(true);

@ -179,6 +179,10 @@ public class Channel {
return getUrls().size() == 1; return getUrls().size() == 1;
} }
public boolean isLast() {
return getLine() == getUrls().size() - 1;
}
public String getLineText() { public String getLineText() {
if (getUrls().size() <= 1) return ""; if (getUrls().size() <= 1) return "";
if (getCurrent().contains("$")) return getCurrent().split("\\$")[1]; if (getCurrent().contains("$")) return getCurrent().split("\\$")[1];

Loading…
Cancel
Save