From a3bf8e237e0212788955362dcf0fc6d4b971a035 Mon Sep 17 00:00:00 2001 From: Beth Thibodeau Date: Tue, 2 May 2023 17:37:20 -0500 Subject: [PATCH] Always cross fade artwork images It's possible for album art to include transparency, such as placeholder icons. So we should always set crossfade enabled to ensure the old artwork doesn't show through the transparent regions. Fixes: 276830455 Test: visual - steps in bug Change-Id: I54ca5cc9db3996279cdcb7fe0b05186613f9b54c --- .../android/systemui/media/controls/ui/MediaControlPanel.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/SystemUI/src/com/android/systemui/media/controls/ui/MediaControlPanel.java b/packages/SystemUI/src/com/android/systemui/media/controls/ui/MediaControlPanel.java index 40027a1d8f2c0..fc65e864cc95e 100644 --- a/packages/SystemUI/src/com/android/systemui/media/controls/ui/MediaControlPanel.java +++ b/packages/SystemUI/src/com/android/systemui/media/controls/ui/MediaControlPanel.java @@ -841,7 +841,7 @@ public class MediaControlPanel { scaleTransitionDrawableLayer(transitionDrawable, 1, width, height); transitionDrawable.setLayerGravity(0, Gravity.CENTER); transitionDrawable.setLayerGravity(1, Gravity.CENTER); - transitionDrawable.setCrossFadeEnabled(!isArtworkBound); + transitionDrawable.setCrossFadeEnabled(true); albumView.setImageDrawable(transitionDrawable); transitionDrawable.startTransition(isArtworkBound ? 333 : 80);