diff options
author | Tony <twickham@google.com> | 2019-03-20 12:38:35 -0500 |
---|---|---|
committer | Tony <twickham@google.com> | 2019-03-27 19:45:04 -0500 |
commit | 1787ee9596f0906fe639a577d95090ff92617274 (patch) | |
tree | f432b254daf3686272b150925f3a4da70c1d31e5 /src/com/android/launcher3/WorkspaceStateTransitionAnimation.java | |
parent | cb15a24cfe4c5d9efd7b690b6be41e032a46f08d (diff) | |
download | android_packages_apps_Trebuchet-1787ee9596f0906fe639a577d95090ff92617274.tar.gz android_packages_apps_Trebuchet-1787ee9596f0906fe639a577d95090ff92617274.tar.bz2 android_packages_apps_Trebuchet-1787ee9596f0906fe639a577d95090ff92617274.zip |
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
Diffstat (limited to 'src/com/android/launcher3/WorkspaceStateTransitionAnimation.java')
-rw-r--r-- | src/com/android/launcher3/WorkspaceStateTransitionAnimation.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/com/android/launcher3/WorkspaceStateTransitionAnimation.java b/src/com/android/launcher3/WorkspaceStateTransitionAnimation.java index bed61a188..21fdd3df0 100644 --- a/src/com/android/launcher3/WorkspaceStateTransitionAnimation.java +++ b/src/com/android/launcher3/WorkspaceStateTransitionAnimation.java @@ -86,7 +86,7 @@ public class WorkspaceStateTransitionAnimation { int elements = state.getVisibleElements(mLauncher); Interpolator fadeInterpolator = builder.getInterpolator(ANIM_WORKSPACE_FADE, pageAlphaProvider.interpolator); - boolean playAtomicComponent = config.playAtomicComponent(); + boolean playAtomicComponent = config.playAtomicOverviewScaleComponent(); Hotseat hotseat = mWorkspace.getHotseat(); if (playAtomicComponent) { Interpolator scaleInterpolator = builder.getInterpolator(ANIM_WORKSPACE_SCALE, ZOOM_OUT); @@ -147,7 +147,7 @@ public class WorkspaceStateTransitionAnimation { propertySetter.setInt(cl.getScrimBackground(), DRAWABLE_ALPHA, drawableAlpha, ZOOM_OUT); } - if (config.playAtomicComponent()) { + if (config.playAtomicOverviewScaleComponent()) { Interpolator fadeInterpolator = builder.getInterpolator(ANIM_WORKSPACE_FADE, pageAlphaProvider.interpolator); propertySetter.setFloat(cl.getShortcutsAndWidgets(), View.ALPHA, |