summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/WorkspaceStateTransitionAnimation.java
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2017-12-21 12:40:38 -0800
committerSunny Goyal <sunnygoyal@google.com>2017-12-22 11:21:18 -0800
commit9328a51271dbcf122021dcf5e40a6cc41a0cb90f (patch)
treeed1f06b8309c465293bf2aaaa1d7c8332a4bf4f8 /src/com/android/launcher3/WorkspaceStateTransitionAnimation.java
parent8c8fdec3e967286106c369db18e8bb69e5da4542 (diff)
downloadandroid_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.java10
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),