VodController.java

pull/102/head
watson1982 2 years ago committed by GitHub
parent 0b1acc62a2
commit 0027338ef9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 25
      app/src/main/java/com/github/tvbox/osc/player/controller/VodController.java

@ -79,6 +79,7 @@ public class VodController extends BaseController {
mBottomRoot.setVisibility(GONE); mBottomRoot.setVisibility(GONE);
mTopRoot1.setVisibility(GONE); mTopRoot1.setVisibility(GONE);
mTopRoot2.setVisibility(GONE); mTopRoot2.setVisibility(GONE);
backBtn.setVisibility(INVISIBLE);
break; break;
} }
case 1004: { // 设置速度 case 1004: { // 设置速度
@ -133,6 +134,9 @@ public class VodController extends BaseController {
TextView mZimuBtn; TextView mZimuBtn;
TextView mAudioTrackBtn; TextView mAudioTrackBtn;
public TextView mLandscapePortraitBtn; public TextView mLandscapePortraitBtn;
private View backBtn;//返回键
private boolean isClickBackBtn;
LockRunnable lockRunnable = new LockRunnable(); LockRunnable lockRunnable = new LockRunnable();
private boolean isLock = false; private boolean isLock = false;
Handler myHandle; Handler myHandle;
@ -200,6 +204,16 @@ public class VodController extends BaseController {
mZimuBtn = findViewById(R.id.zimu_select); mZimuBtn = findViewById(R.id.zimu_select);
mAudioTrackBtn = findViewById(R.id.audio_track_select); mAudioTrackBtn = findViewById(R.id.audio_track_select);
mLandscapePortraitBtn = findViewById(R.id.landscape_portrait); mLandscapePortraitBtn = findViewById(R.id.landscape_portrait);
backBtn = findViewById(R.id.tv_back);
backBtn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
if (getContext() instanceof Activity) {
isClickBackBtn = true;
((Activity) getContext()).onBackPressed();
}
}
});
mLockView = findViewById(R.id.tv_lock); mLockView = findViewById(R.id.tv_lock);
mLockView.setOnClickListener(new OnClickListener() { mLockView.setOnClickListener(new OnClickListener() {
@Override @Override
@ -978,9 +992,16 @@ public class VodController extends BaseController {
mLockView.setVisibility(INVISIBLE); mLockView.setVisibility(INVISIBLE);
} }
} }
@Override @Override
public boolean onBackPressed() { public boolean onBackPressed() {
if (isClickBackBtn) {
isClickBackBtn = false;
if (isBottomVisible()) {
hideBottom();
}
return false;
}
if (super.onBackPressed()) { if (super.onBackPressed()) {
return true; return true;
} }
@ -996,4 +1017,4 @@ public class VodController extends BaseController {
super.onDetachedFromWindow(); super.onDetachedFromWindow();
mHandler.removeCallbacks(myRunnable2); mHandler.removeCallbacks(myRunnable2);
} }
} }
Loading…
Cancel
Save