OSDN Git Service

Fix translation direction in QS animation
authorJason Monk <jmonk@google.com>
Thu, 6 Jul 2017 19:46:00 +0000 (15:46 -0400)
committerJason Monk <jmonk@google.com>
Thu, 6 Jul 2017 19:46:00 +0000 (15:46 -0400)
Test: visual
Change-Id: Icadf5308964b0d336a4ee07663be9b0df719070b
Fixes: 62931508

packages/SystemUI/src/com/android/systemui/qs/QSFooter.java

index 488fc03..67c115c 100644 (file)
@@ -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