summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/config
diff options
context:
space:
mode:
authorJon Miranda <jonmiranda@google.com>2018-12-13 12:34:52 -0800
committerJon Miranda <jonmiranda@google.com>2019-01-04 11:12:53 -0800
commite018711aac98522f2b24cb01cd95e17125aaf178 (patch)
tree280b2c15294254547f7ea4cc7866e5edc33a948b /src/com/android/launcher3/config
parent1c8db791c87575e47b3ef20f8ad247caa5f2a2c2 (diff)
downloadandroid_packages_apps_Trebuchet-e018711aac98522f2b24cb01cd95e17125aaf178.tar.gz
android_packages_apps_Trebuchet-e018711aac98522f2b24cb01cd95e17125aaf178.tar.bz2
android_packages_apps_Trebuchet-e018711aac98522f2b24cb01cd95e17125aaf178.zip
Add spring to shelf for home <-> overview <-> all apps state transitions.
Added new SpringObjectAnimator class that wraps an ObjectAnimator so the Object can be controlled via the Animator or via a SpringAnimation. It extends ValueAnimator so that it remains compatible with AnimatorPlaybackController. Code is behind feature flag toggle QUICKSTEP_SPRINGS. Bug: 111698021 Change-Id: I1b20179ede37e89a6a6bb2a45d407cc74c99ac4e
Diffstat (limited to 'src/com/android/launcher3/config')
-rw-r--r--src/com/android/launcher3/config/BaseFlags.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/com/android/launcher3/config/BaseFlags.java b/src/com/android/launcher3/config/BaseFlags.java
index b01e41ea9..3a7c949a6 100644
--- a/src/com/android/launcher3/config/BaseFlags.java
+++ b/src/com/android/launcher3/config/BaseFlags.java
@@ -98,6 +98,9 @@ abstract class BaseFlags {
public static final TogglableFlag ENABLE_TASK_STABILIZER = new TogglableFlag(
"ENABLE_TASK_STABILIZER", false, "Stable task list across fast task switches");
+ public static final TogglableFlag QUICKSTEP_SPRINGS = new TogglableFlag("QUICKSTEP_SPRINGS",
+ false, "Enable springs for quickstep animations");
+
public static void initialize(Context context) {
// Avoid the disk read for user builds
if (Utilities.IS_DEBUG_DEVICE) {