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
This commit is contained in:
Beth Thibodeau
2023-05-02 17:37:20 -05:00
parent 2308d69a53
commit a3bf8e237e

View File

@@ -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);