From 4812dfbc6293b29e9a38909eccea398bee39c7be Mon Sep 17 00:00:00 2001 From: Beverly Date: Fri, 2 Jul 2021 15:35:41 -0400 Subject: [PATCH] Bring back time formatting for single line clock Use old date format for the single line clock, so that we now support (for single line clock) different clock representations. For example, French Canadian uses an h instead of a colon (13 h 01 instead of 13:01). Test: manual Bug: 186726401 Fixes: 191761465 Change-Id: If97a49780029f24dc99625a310729630b69e7a68 --- .../layout/keyguard_clock_switch.xml | 6 +-- .../keyguard/AnimatableClockController.java | 1 + .../android/keyguard/AnimatableClockView.java | 41 ++++++++++++++----- .../KeyguardClockSwitchController.java | 33 --------------- 4 files changed, 35 insertions(+), 46 deletions(-) diff --git a/packages/SystemUI/res-keyguard/layout/keyguard_clock_switch.xml b/packages/SystemUI/res-keyguard/layout/keyguard_clock_switch.xml index 29fcf577da89c..28c61663bd4d7 100644 --- a/packages/SystemUI/res-keyguard/layout/keyguard_clock_switch.xml +++ b/packages/SystemUI/res-keyguard/layout/keyguard_clock_switch.xml @@ -35,13 +35,13 @@ android:id="@+id/animatable_clock_view" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_gravity="center_horizontal" - android:gravity="center_horizontal" + android:layout_gravity="start" + android:gravity="start" android:textSize="@dimen/clock_text_size" android:fontFamily="@font/clock" - android:typeface="monospace" android:elegantTextHeight="false" android:singleLine="true" + android:fontFeatureSettings="pnum" chargeAnimationDelay="350" dozeWeight="200" lockScreenWeight="400" diff --git a/packages/SystemUI/src/com/android/keyguard/AnimatableClockController.java b/packages/SystemUI/src/com/android/keyguard/AnimatableClockController.java index 4b3af34b1df1f..fcf4e4703ed3c 100644 --- a/packages/SystemUI/src/com/android/keyguard/AnimatableClockController.java +++ b/packages/SystemUI/src/com/android/keyguard/AnimatableClockController.java @@ -212,6 +212,7 @@ public class AnimatableClockController extends ViewController