From 0075fdcc46f002aa9ec9fad614b7b130c68279d2 Mon Sep 17 00:00:00 2001 From: Jason Monk Date: Thu, 6 Jul 2017 15:46:00 -0400 Subject: [PATCH] Fix translation direction in QS animation Test: visual Change-Id: Icadf5308964b0d336a4ee07663be9b0df719070b Fixes: 62931508 --- packages/SystemUI/src/com/android/systemui/qs/QSFooter.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/SystemUI/src/com/android/systemui/qs/QSFooter.java b/packages/SystemUI/src/com/android/systemui/qs/QSFooter.java index 488fc03032fd4..67c115c9e6307 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/QSFooter.java +++ b/packages/SystemUI/src/com/android/systemui/qs/QSFooter.java @@ -173,8 +173,9 @@ public class QSFooter extends FrameLayout implements .addFloat(mSettingsButton, "rotation", -120, 0) .build(); if (mAlarmShowing) { + int translate = isLayoutRtl() ? mDate.getWidth() : -mDate.getWidth(); mAlarmAnimator = new Builder().addFloat(mDate, "alpha", 1, 0) - .addFloat(mDateTimeGroup, "translationX", 0, -mDate.getWidth()) + .addFloat(mDateTimeGroup, "translationX", 0, translate) .addFloat(mAlarmStatus, "alpha", 0, 1) .setListener(new ListenerAdapter() { @Override