diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2017-12-21 12:40:38 -0800 |
---|---|---|
committer | Sunny Goyal <sunnygoyal@google.com> | 2017-12-22 11:21:18 -0800 |
commit | 9328a51271dbcf122021dcf5e40a6cc41a0cb90f (patch) | |
tree | ed1f06b8309c465293bf2aaaa1d7c8332a4bf4f8 /src/com/android/launcher3/WorkspaceStateTransitionAnimation.java | |
parent | 8c8fdec3e967286106c369db18e8bb69e5da4542 (diff) | |
download | android_packages_apps_Trebuchet-9328a51271dbcf122021dcf5e40a6cc41a0cb90f.tar.gz android_packages_apps_Trebuchet-9328a51271dbcf122021dcf5e40a6cc41a0cb90f.tar.bz2 android_packages_apps_Trebuchet-9328a51271dbcf122021dcf5e40a6cc41a0cb90f.zip |
Adding translationX to workspace card to that it is slightly visible
behind the first card
Change-Id: Idc0c169fb92510e74b983160778bd9dbacf29943
Diffstat (limited to 'src/com/android/launcher3/WorkspaceStateTransitionAnimation.java')
-rw-r--r-- | src/com/android/launcher3/WorkspaceStateTransitionAnimation.java | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/com/android/launcher3/WorkspaceStateTransitionAnimation.java b/src/com/android/launcher3/WorkspaceStateTransitionAnimation.java index 80818f2bb..9ed86eda4 100644 --- a/src/com/android/launcher3/WorkspaceStateTransitionAnimation.java +++ b/src/com/android/launcher3/WorkspaceStateTransitionAnimation.java @@ -123,10 +123,8 @@ public class WorkspaceStateTransitionAnimation { * Starts a transition animation for the workspace. */ private void setWorkspaceProperty(LauncherState state, PropertySetter propertySetter) { - float[] scaleAndTranslationY = state.getWorkspaceScaleAndTranslation(mLauncher); - mNewScale = scaleAndTranslationY[0]; - final float finalWorkspaceTranslationY = scaleAndTranslationY[1]; - + float[] scaleAndTranslation = state.getWorkspaceScaleAndTranslation(mLauncher); + mNewScale = scaleAndTranslation[0]; PageAlphaProvider pageAlphaProvider = state.getWorkspacePageAlphaProvider(mLauncher); final int childCount = mWorkspace.getChildCount(); for (int i = 0; i < childCount; i++) { @@ -135,8 +133,10 @@ public class WorkspaceStateTransitionAnimation { } propertySetter.setFloat(mWorkspace, SCALE_PROPERTY, mNewScale, Interpolators.ZOOM_IN); + propertySetter.setFloat(mWorkspace, View.TRANSLATION_X, + scaleAndTranslation[1], Interpolators.ZOOM_IN); propertySetter.setFloat(mWorkspace, View.TRANSLATION_Y, - finalWorkspaceTranslationY, Interpolators.ZOOM_IN); + scaleAndTranslation[2], Interpolators.ZOOM_IN); float hotseatAlpha = state.getHoseatAlpha(mLauncher); propertySetter.setViewAlpha(mWorkspace.createHotseatAlphaAnimator(hotseatAlpha), |