|
|
|
|
@ -453,7 +453,7 @@ public class DetailActivity extends BaseActivity implements CustomKeyDownVod.Lis |
|
|
|
|
|
|
|
|
|
private void onCast() { |
|
|
|
|
for (Fragment fragment : getSupportFragmentManager().getFragments()) if (fragment instanceof BottomSheetDialogFragment) return; |
|
|
|
|
CastDialog.create(this).config(ApiConfig.getUrl()).video(CastVideo.get(mHistory, getUrl())).history(mHistory).show(getSupportFragmentManager(), null); |
|
|
|
|
CastDialog.create(this).config(ApiConfig.getUrl()).video(CastVideo.get(getName(), getUrl())).history(mHistory).show(getSupportFragmentManager(), null); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void onKeep() { |
|
|
|
|
@ -474,7 +474,7 @@ public class DetailActivity extends BaseActivity implements CustomKeyDownVod.Lis |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void onShare() { |
|
|
|
|
new ShareCompat.IntentBuilder(this).setType("text/plain").setText(getId()).startChooser(); |
|
|
|
|
new ShareCompat.IntentBuilder(this).setType("text/plain").setText(getUrl()).startChooser(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void checkPlay() { |
|
|
|
|
@ -673,14 +673,14 @@ public class DetailActivity extends BaseActivity implements CustomKeyDownVod.Lis |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void showControl() { |
|
|
|
|
mBinding.control.keep.setVisibility(mHistory == null || isFullscreen() ? View.GONE : View.VISIBLE); |
|
|
|
|
mBinding.control.share.setVisibility(getUrl() == null || isFullscreen() ? View.GONE : View.VISIBLE); |
|
|
|
|
mBinding.control.cast.setVisibility(getUrl() == null || isFullscreen() ? View.GONE : View.VISIBLE); |
|
|
|
|
mBinding.control.keep.setVisibility(mHistory == null || isFullscreen() ? View.GONE : View.VISIBLE); |
|
|
|
|
mBinding.control.parse.setVisibility(isFullscreen() && isUseParse() ? View.VISIBLE : View.GONE); |
|
|
|
|
mBinding.control.rotate.setVisibility(isFullscreen() && !isLock() ? View.VISIBLE : View.GONE); |
|
|
|
|
mBinding.control.back.setVisibility(isFullscreen() && !isLock() ? View.VISIBLE : View.GONE); |
|
|
|
|
mBinding.control.action.getRoot().setVisibility(isFullscreen() ? View.VISIBLE : View.GONE); |
|
|
|
|
mBinding.control.setting.setVisibility(isFullscreen() ? View.GONE : View.VISIBLE); |
|
|
|
|
mBinding.control.share.setVisibility(isFullscreen() ? View.GONE : View.VISIBLE); |
|
|
|
|
mBinding.control.lock.setVisibility(isFullscreen() ? View.VISIBLE : View.GONE); |
|
|
|
|
mBinding.control.center.setVisibility(isLock() ? View.GONE : View.VISIBLE); |
|
|
|
|
mBinding.control.bottom.setVisibility(isLock() ? View.GONE : View.VISIBLE); |
|
|
|
|
|