diff options
author | ByteHamster <info@bytehamster.com> | 2021-04-02 11:50:41 +0200 |
---|---|---|
committer | ByteHamster <info@bytehamster.com> | 2021-04-02 11:50:41 +0200 |
commit | c6c509946fd5bfeed50c78d921218a0b8ac1fc30 (patch) | |
tree | 21d721638329b4495a9a26b3ce1597552cb50535 /app/src | |
parent | 6b9821a1f9c674972813522034626a7491248c4d (diff) | |
download | AntennaPod-c6c509946fd5bfeed50c78d921218a0b8ac1fc30.zip |
Fixed miniplayer state sometimes being wrong
Diffstat (limited to 'app/src')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java | 7 |
1 files changed, 6 insertions, 1 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 b5edcc878..e18002903 100644 --- a/app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java +++ b/app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java @@ -166,10 +166,15 @@ public class MainActivity extends CastEnabledActivity { outState.putInt(KEY_GENERATED_VIEW_ID, ViewCompat.generateViewId()); } - private BottomSheetBehavior.BottomSheetCallback bottomSheetCallback = + private final BottomSheetBehavior.BottomSheetCallback bottomSheetCallback = new BottomSheetBehavior.BottomSheetCallback() { @Override public void onStateChanged(@NonNull View view, int state) { + if (state == BottomSheetBehavior.STATE_COLLAPSED) { + onSlide(view, 0.0f); + } else if (state == BottomSheetBehavior.STATE_EXPANDED) { + onSlide(view, 1.0f); + } } @Override |