From 1787ee9596f0906fe639a577d95090ff92617274 Mon Sep 17 00:00:00 2001 From: Tony Date: Wed, 20 Mar 2019 12:38:35 -0500 Subject: Peek overview on motion pause, then animate fully on touch up Add AnimationComponents.ATOMIC_OVERVIEW_PEEK_COMPONENT, and rename previous ATOMIC_COMPONENT to ATOMIC_OVERVIEW_SCALE_COMPONENT. When SWIPE_HOME is enabled: - Overview lives to the left of Workspace, which is encoded in LauncherState.NORMAL.getOverviewScaleAndTranslation(). - Create atomic animation based on ATOMIC_OVERVIEW_PEEK_COMPONENT and OVERVIEW_PEEK state when swiping and holding from home screen. Bug: 111926330 Change-Id: Iab6dbef7238dae15b3036d4b2a026b781eee6b4b --- .../com/android/launcher3/uioverrides/OverviewState.java | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src_ui_overrides') diff --git a/src_ui_overrides/com/android/launcher3/uioverrides/OverviewState.java b/src_ui_overrides/com/android/launcher3/uioverrides/OverviewState.java index 8def0d3cc..56e0aa50a 100644 --- a/src_ui_overrides/com/android/launcher3/uioverrides/OverviewState.java +++ b/src_ui_overrides/com/android/launcher3/uioverrides/OverviewState.java @@ -28,4 +28,12 @@ public class OverviewState extends LauncherState { public OverviewState(int id) { super(id, ContainerType.WORKSPACE, OVERVIEW_TRANSITION_MS, FLAG_DISABLE_RESTORE); } + + public static OverviewState newBackgroundState(int id) { + return new OverviewState(id); + } + + public static OverviewState newPeekState(int id) { + return new OverviewState(id); + } } -- cgit v1.2.3