Adjust op&ed setting

pull/137/head
FongMi 4 years ago
parent 26d209aac4
commit 8621e99889
  1. 9
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java
  2. 4
      app/src/leanback/java/com/fongmi/android/tv/ui/custom/CustomKeyDown.java

@ -622,6 +622,15 @@ public class DetailActivity extends BaseActivity implements CustomKeyDown.Listen
onPlay(500);
}
@Override
public void onKeyUp() {
long current = mPlayers.getCurrentPosition();
long half = mPlayers.getDuration() / 2;
if (current < half) mControl.opening.requestFocus();
else mControl.ending.requestFocus();
getPlayerView().showController();
}
@Override
public void onKeyDown() {
getPlayerView().showController();

@ -22,6 +22,8 @@ public class CustomKeyDown {
mListener.onSeeking(Utils.isRightKey(event) ? addTime() : subTime());
} else if (event.getAction() == KeyEvent.ACTION_UP && (Utils.isLeftKey(event) || Utils.isRightKey(event))) {
mListener.onSeekTo(holdTime);
} else if (event.getAction() == KeyEvent.ACTION_UP && Utils.isUpKey(event)) {
mListener.onKeyUp();
} else if (event.getAction() == KeyEvent.ACTION_UP && Utils.isDownKey(event)) {
mListener.onKeyDown();
} else if (event.getAction() == KeyEvent.ACTION_UP && Utils.isEnterKey(event)) {
@ -52,6 +54,8 @@ public class CustomKeyDown {
void onSeekTo(int time);
void onKeyUp();
void onKeyDown();
void onKeyCenter();

Loading…
Cancel
Save