diff options
author | ByteHamster <info@bytehamster.com> | 2018-01-09 08:57:40 +0100 |
---|---|---|
committer | ByteHamster <info@bytehamster.com> | 2018-01-09 08:57:40 +0100 |
commit | 8ab64d516a3e33a8709c9f9e995691feac80282e (patch) | |
tree | b1356b3120a8303c60f3ce324bf59c3e39f0fd23 /app/src/main/java/de/danoeh/antennapod/activity | |
parent | d42330bc7e5a5ac8d6087b0306f91718777ed6bc (diff) | |
download | AntennaPod-8ab64d516a3e33a8709c9f9e995691feac80282e.zip |
Hide controls when entering PiP
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/activity')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/activity/VideoplayerActivity.java | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/activity/VideoplayerActivity.java b/app/src/main/java/de/danoeh/antennapod/activity/VideoplayerActivity.java index f01a63e37..4f28a789d 100644 --- a/app/src/main/java/de/danoeh/antennapod/activity/VideoplayerActivity.java +++ b/app/src/main/java/de/danoeh/antennapod/activity/VideoplayerActivity.java @@ -331,11 +331,13 @@ public class VideoplayerActivity extends MediaplayerActivity { } @SuppressLint("NewApi") - private void hideVideoControls() { - final Animation animation = AnimationUtils.loadAnimation(this, R.anim.fade_out); - if (animation != null) { - videoOverlay.startAnimation(animation); - controls.startAnimation(animation); + private void hideVideoControls(boolean showAnimation) { + if (showAnimation) { + final Animation animation = AnimationUtils.loadAnimation(this, R.anim.fade_out); + if (animation != null) { + videoOverlay.startAnimation(animation); + controls.startAnimation(animation); + } } if (Build.VERSION.SDK_INT >= 14) { int videoviewFlag = (Build.VERSION.SDK_INT >= 16) ? View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION : 0; @@ -347,6 +349,10 @@ public class VideoplayerActivity extends MediaplayerActivity { controls.setVisibility(View.GONE); } + private void hideVideoControls() { + hideVideoControls(true); + } + @Override protected int getContentViewResourceId() { return R.layout.videoplayer_activity; @@ -375,6 +381,8 @@ public class VideoplayerActivity extends MediaplayerActivity { public boolean onOptionsItemSelected(MenuItem item) { if (item.getItemId() == R.id.player_go_to_picture_in_picture) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { + getSupportActionBar().hide(); + hideVideoControls(false); enterPictureInPictureMode(); } return true; |