From 6e7288f0b521bdeea81e8efee7446b9a206fb910 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Thu, 7 Apr 2022 17:35:14 -0400 Subject: [PATCH] Utilize updateLayoutParams KTX extension --- .../activities/base/AbsSlidingMusicPanelActivity.kt | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) 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 598510f2c..fe169e332 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 @@ -25,10 +25,7 @@ import android.view.ViewTreeObserver import android.view.animation.PathInterpolator import android.widget.FrameLayout import androidx.core.animation.doOnEnd -import androidx.core.view.ViewCompat -import androidx.core.view.WindowInsetsCompat -import androidx.core.view.isGone -import androidx.core.view.isVisible +import androidx.core.view.* import androidx.fragment.app.Fragment import androidx.fragment.app.commit import code.name.monkey.appthemehelper.util.VersionUtils @@ -238,9 +235,9 @@ abstract class AbsSlidingMusicPanelActivity : AbsMusicServiceActivity() { override fun onGlobalLayout() { binding.slidingPanel.viewTreeObserver.removeOnGlobalLayoutListener(this) if (nowPlayingScreen != Peek) { - val params = binding.slidingPanel.layoutParams as ViewGroup.LayoutParams - params.height = ViewGroup.LayoutParams.MATCH_PARENT - binding.slidingPanel.layoutParams = params + binding.slidingPanel.updateLayoutParams { + height = ViewGroup.LayoutParams.MATCH_PARENT + } } when (panelState) { STATE_EXPANDED -> onPanelExpanded()