From 404bc0ff1213b0ead661b41b4224ef87e1e45328 Mon Sep 17 00:00:00 2001 From: Prathamesh More Date: Wed, 19 Jan 2022 15:28:27 +0530 Subject: [PATCH] Fixed Color fragment crash because of wrong layout and fixed play button animation on bottom sheet expanding. --- .../retromusic/activities/base/AbsSlidingMusicPanelActivity.kt | 2 ++ .../fragments/player/color/ColorPlaybackControlsFragment.kt | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/code/name/monkey/retromusic/activities/base/AbsSlidingMusicPanelActivity.kt b/app/src/main/java/code/name/monkey/retromusic/activities/base/AbsSlidingMusicPanelActivity.kt index a3bd152e9..a356f6013 100644 --- a/app/src/main/java/code/name/monkey/retromusic/activities/base/AbsSlidingMusicPanelActivity.kt +++ b/app/src/main/java/code/name/monkey/retromusic/activities/base/AbsSlidingMusicPanelActivity.kt @@ -227,11 +227,13 @@ abstract class AbsSlidingMusicPanelActivity : AbsMusicServiceActivity() { setLightStatusBarAuto() setLightNavigationBarAuto() setTaskDescriptionColor(taskColor) + playerFragment?.onHide() } open fun onPanelExpanded() { setMiniPlayerAlphaProgress(1F) onPaletteColorChanged() + playerFragment?.onShow() } private fun setupSlidingUpPanel() { diff --git a/app/src/main/java/code/name/monkey/retromusic/fragments/player/color/ColorPlaybackControlsFragment.kt b/app/src/main/java/code/name/monkey/retromusic/fragments/player/color/ColorPlaybackControlsFragment.kt index 047713b4d..80c205605 100644 --- a/app/src/main/java/code/name/monkey/retromusic/fragments/player/color/ColorPlaybackControlsFragment.kt +++ b/app/src/main/java/code/name/monkey/retromusic/fragments/player/color/ColorPlaybackControlsFragment.kt @@ -43,7 +43,7 @@ import code.name.monkey.retromusic.util.color.MediaNotificationProcessor import kotlin.math.sqrt class ColorPlaybackControlsFragment : - AbsPlayerControlsFragment(R.layout.fragment_adaptive_player_playback_controls) { + AbsPlayerControlsFragment(R.layout.fragment_color_player_playback_controls) { private var _binding: FragmentColorPlayerPlaybackControlsBinding? = null private val binding get() = _binding!!