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