summaryrefslogtreecommitdiff
path: root/src/com/android/launcher3/anim
diff options
context:
space:
mode:
authorFengjiang Li <fengjial@google.com>2023-03-08 14:00:13 -0800
committerFengjiang Li <fengjial@google.com>2023-03-10 08:54:55 -0800
commit37305d49fa1aa1beacadc2077e3e675543742dcf (patch)
tree1e620bc131e3b922614ad26905e21907f847f7bc /src/com/android/launcher3/anim
parentbd98aef4a4f15f75a94969bb364b1e272eeb4511 (diff)
downloadLauncher3-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.java5
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.
*/