diff options
author | ByteHamster <info@bytehamster.com> | 2022-08-27 12:23:16 +0200 |
---|---|---|
committer | ByteHamster <info@bytehamster.com> | 2022-08-27 12:33:10 +0200 |
commit | 6a0f646506dc0fcb70ac1b536795e83946fbd8b2 (patch) | |
tree | 9018b39c331eeec0ebb763297c6f392e09bfd2cb /app/src/main | |
parent | 77104c9038abf579bc5652fc0ec5f941c0f9799f (diff) | |
download | AntennaPod-6a0f646506dc0fcb70ac1b536795e83946fbd8b2.zip |
Fix miniplayer sometimes showing toolbar
Diffstat (limited to 'app/src/main')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java b/app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java index 2a09de724..5e570828c 100644 --- a/app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java +++ b/app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java @@ -239,6 +239,11 @@ public class MainActivity extends CastEnabledActivity { public void setPlayerVisible(boolean visible) { getBottomSheet().setLocked(!visible); + if (visible) { + bottomSheetCallback.onStateChanged(null, getBottomSheet().getState()); // Update toolbar visibility + } else { + getBottomSheet().setState(BottomSheetBehavior.STATE_COLLAPSED); + } FragmentContainerView mainView = findViewById(R.id.main_view); ViewGroup.MarginLayoutParams params = (ViewGroup.MarginLayoutParams) mainView.getLayoutParams(); params.setMargins(0, 0, 0, visible ? (int) getResources().getDimension(R.dimen.external_player_height) : 0); |