diff options
author | Fengjiang Li <fengjial@google.com> | 2023-03-08 14:00:13 -0800 |
---|---|---|
committer | Fengjiang Li <fengjial@google.com> | 2023-03-10 08:54:55 -0800 |
commit | 37305d49fa1aa1beacadc2077e3e675543742dcf (patch) | |
tree | 1e620bc131e3b922614ad26905e21907f847f7bc /src/com/android/launcher3/anim | |
parent | bd98aef4a4f15f75a94969bb364b1e272eeb4511 (diff) | |
download | Launcher3-37305d49fa1aa1beacadc2077e3e675543742dcf.tar.gz |
[Predictive Back] Fix bug where closing task bar's all apps will show scale animation even if predicitve back is disabled
TaskbarAllAppsSlideInView.onBackInvoked() can be triggered by ViewGroup.dispatchKeyEvent(event) with KEYCODE_BACK, in that case we should skip scale animation
Test: manual
Fix: b/272317866
Change-Id: I19468cfe4765de5276c479b0f7fa88ec0690bbfd
Diffstat (limited to 'src/com/android/launcher3/anim')
-rw-r--r-- | src/com/android/launcher3/anim/AnimatedFloat.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/com/android/launcher3/anim/AnimatedFloat.java b/src/com/android/launcher3/anim/AnimatedFloat.java index b73621d414..2380af4e03 100644 --- a/src/com/android/launcher3/anim/AnimatedFloat.java +++ b/src/com/android/launcher3/anim/AnimatedFloat.java @@ -55,6 +55,11 @@ public class AnimatedFloat { mUpdateCallback = updateCallback; } + public AnimatedFloat(Runnable updateCallback, float initialValue) { + this(updateCallback); + value = initialValue; + } + /** * Returns an animation from the current value to the given value. */ |