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