|
|
|
|
@ -341,6 +341,7 @@ public class LiveActivity extends BaseActivity implements CustomKeyDown.Listener |
|
|
|
|
|
|
|
|
|
private void onLock() { |
|
|
|
|
setLock(!isLock()); |
|
|
|
|
setRequestedOrientation(getLockOrient()); |
|
|
|
|
mKeyDown.setLock(isLock()); |
|
|
|
|
checkLockImg(); |
|
|
|
|
showControl(); |
|
|
|
|
@ -436,6 +437,16 @@ public class LiveActivity extends BaseActivity implements CustomKeyDown.Listener |
|
|
|
|
return false; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private int getLockOrient() { |
|
|
|
|
if (isLock()) { |
|
|
|
|
return ResUtil.isLand(this) ? ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE : ActivityInfo.SCREEN_ORIENTATION_PORTRAIT; |
|
|
|
|
} else if (isRotate()) { |
|
|
|
|
return ActivityInfo.SCREEN_ORIENTATION_USER_PORTRAIT; |
|
|
|
|
} else { |
|
|
|
|
return ResUtil.isLand(this) ? ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE : ActivityInfo.SCREEN_ORIENTATION_USER_PORTRAIT; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void hideUI() { |
|
|
|
|
if (isGone(mBinding.recycler)) return; |
|
|
|
|
mBinding.recycler.setVisibility(View.GONE); |
|
|
|
|
|