From d3cffe815634be467007515a41c54ee523d2bbee Mon Sep 17 00:00:00 2001 From: Pat Manning Date: Mon, 6 Mar 2023 17:57:58 +0000 Subject: [PATCH] Align taskbar children to Y value instead of X. Fix: 271858023 Test: manual on tablet. Change-Id: I60882a062d5f2bb8f24525e2cec9c4a091b31545 --- .../com/android/launcher3/taskbar/TaskbarViewController.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/quickstep/src/com/android/launcher3/taskbar/TaskbarViewController.java b/quickstep/src/com/android/launcher3/taskbar/TaskbarViewController.java index 2f8cae80ed..3143f23f10 100644 --- a/quickstep/src/com/android/launcher3/taskbar/TaskbarViewController.java +++ b/quickstep/src/com/android/launcher3/taskbar/TaskbarViewController.java @@ -349,7 +349,7 @@ public class TaskbarViewController implements TaskbarControllers.LoggableTaskbar MULTI_PROPERTY_VALUE, isStashed ? new float[] {croppedTransX} : new float[] {croppedTransX, 0})); - as.play(ObjectAnimator.ofFloat(mtd.getTranslationX(INDEX_TASKBAR_REVEAL_ANIM), + as.play(ObjectAnimator.ofFloat(mtd.getTranslationY(INDEX_TASKBAR_REVEAL_ANIM), MULTI_PROPERTY_VALUE, isStashed ? new float[] {croppedTransY} : new float[] {croppedTransY, 0})); @@ -503,7 +503,7 @@ public class TaskbarViewController implements TaskbarControllers.LoggableTaskbar setter.setFloat(mtd.getTranslationX(INDEX_TASKBAR_ALIGNMENT_ANIM), MULTI_PROPERTY_VALUE, hotseatIconCenter - childCenter, interpolator); - setter.setFloat(mtd.getTranslationX(INDEX_TASKBAR_ALIGNMENT_ANIM), + setter.setFloat(mtd.getTranslationY(INDEX_TASKBAR_ALIGNMENT_ANIM), MULTI_PROPERTY_VALUE, mTaskbarBottomMargin, interpolator); } else { setter.setFloat(child, VIEW_TRANSLATE_X,