Resetting workspace alpha when the animation is cancelled

Bug: 364465567
Test: Manual
Flag: EXEMPT bug fix
Change-Id: I0dcc62a10ca96670c5ed794001c58fd319e36854
This commit is contained in:
Sihua Ma
2024-11-08 22:51:29 +00:00
parent d66079d003
commit 424b8dee5e
@@ -217,6 +217,11 @@ class ScalingWorkspaceRevealAnim(
animation.addListener(
AnimatorListeners.forEndCallback(
Runnable {
// The workspace might stay at a transparent state when the animation is
// cancelled, and the alpha will not be recovered (this doesn't apply to scales
// somehow). Resetting the alpha for the workspace here.
workspace.alpha = 1.0F
workspace.setLayerType(View.LAYER_TYPE_NONE, null)
hotseat.setLayerType(View.LAYER_TYPE_NONE, null)