diff options
author | Jon Miranda <jonmiranda@google.com> | 2019-02-19 15:34:41 -0800 |
---|---|---|
committer | Jon Miranda <jonmiranda@google.com> | 2019-03-01 12:48:25 -0800 |
commit | 1a49fb573373f0ce1fdd02f45fd95236344373d7 (patch) | |
tree | 0603291211429f02a85031fa70d1374094afd2f7 /src/com/android/launcher3/config | |
parent | 8d6c7da9def8626d3da648c3b112e38972bac0be (diff) | |
download | android_packages_apps_Trebuchet-1a49fb573373f0ce1fdd02f45fd95236344373d7.tar.gz android_packages_apps_Trebuchet-1a49fb573373f0ce1fdd02f45fd95236344373d7.tar.bz2 android_packages_apps_Trebuchet-1a49fb573373f0ce1fdd02f45fd95236344373d7.zip |
Transform closing window to icon on workspace using adaptive icons.
With adaptive icons, we can have FloatingIconView match the shape
and size of the closing window, regardless of the icon shape.
FloatingIconView starts off as a rounded rect (same corners as task view)
and then morphs into the icon shape using FolderShape#createRevealAnimator
in reverse.
Decided to add FeatureFlag.ADAPTIVE_ICON_WINDOW_ANIM since there are still
some issues with folders, badges, and a visible jump when swapping the
FloatingIconView with the original icon.
Bug: 123900446
Change-Id: I94969eea6d5f4b932a84a11eb403611276042b46
Diffstat (limited to 'src/com/android/launcher3/config')
-rw-r--r-- | src/com/android/launcher3/config/BaseFlags.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/com/android/launcher3/config/BaseFlags.java b/src/com/android/launcher3/config/BaseFlags.java index 882529dc3..a6fe4ee6c 100644 --- a/src/com/android/launcher3/config/BaseFlags.java +++ b/src/com/android/launcher3/config/BaseFlags.java @@ -101,6 +101,10 @@ abstract class BaseFlags { public static final TogglableFlag QUICKSTEP_SPRINGS = new TogglableFlag("QUICKSTEP_SPRINGS", false, "Enable springs for quickstep animations"); + public static final TogglableFlag ADAPTIVE_ICON_WINDOW_ANIM = new TogglableFlag( + "ADAPTIVE_ICON_WINDOW_ANIM", false, + "Use adaptive icons for window animations."); + public static final TogglableFlag ENABLE_QUICKSTEP_LIVE_TILE = new TogglableFlag( "ENABLE_QUICKSTEP_LIVE_TILE", false, "Enable live tile in Quickstep overview"); |