fullsreen menu key

okjack
okjack 2 years ago
parent 11fb2ea486
commit 898d2fb0d1
  1. 14
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java
  2. 8
      app/src/leanback/java/com/fongmi/android/tv/ui/dialog/EpisodeDialog.java

@ -138,6 +138,7 @@ public class VideoActivity extends BaseActivity implements CustomKeyDownVod.List
private List<String> mBroken;
private History mHistory;
private Players mPlayers;
private EpisodeDialog mEpisodeDialog;
private boolean background;
private boolean fullscreen;
private boolean initTrack;
@ -843,9 +844,18 @@ public class VideoActivity extends BaseActivity implements CustomKeyDownVod.List
else mBinding.danmaku.hide();
}
public void setEpisodeDialog(EpisodeDialog dialog) {
mEpisodeDialog = dialog;
}
private void onEpisodes() {
EpisodeDialog.create().episodes(getFlag().getEpisodes()).show(this);
hideControl();
if (mEpisodeDialog != null) {
mEpisodeDialog.dismiss();
mEpisodeDialog = null;
} else {
EpisodeDialog.create().episodes(getFlag().getEpisodes()).show(this);
hideControl();
}
}
private void checkNext() {

@ -69,14 +69,10 @@ public class EpisodeDialog extends BaseDialog implements ArrayPresenter.OnClickL
}
public void show(FragmentActivity activity) {
for (Fragment f : activity.getSupportFragmentManager().getFragments()) {
if (f instanceof EpisodeDialog) {
((EpisodeDialog) f).dismiss();
return;
}
}
for (Fragment f : activity.getSupportFragmentManager().getFragments()) if (f instanceof BottomSheetDialogFragment) return;
show(activity.getSupportFragmentManager(), null);
this.activity = (VideoActivity) activity;
this.activity.setEpisodeDialog(this);
}
@Override

Loading…
Cancel
Save