diff options
author | Jon Miranda <jonmiranda@google.com> | 2018-12-13 12:34:52 -0800 |
---|---|---|
committer | Jon Miranda <jonmiranda@google.com> | 2019-01-04 11:12:53 -0800 |
commit | e018711aac98522f2b24cb01cd95e17125aaf178 (patch) | |
tree | 280b2c15294254547f7ea4cc7866e5edc33a948b /src/com/android/launcher3/config | |
parent | 1c8db791c87575e47b3ef20f8ad247caa5f2a2c2 (diff) | |
download | android_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.java | 3 |
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) { |