Loading packages/SystemUI/res-keyguard/layout/keyguard_clock_switch.xml +2 −3 Original line number Original line Diff line number Diff line Loading @@ -77,8 +77,9 @@ android:fontFamily="@font/clock" android:fontFamily="@font/clock" android:typeface="monospace" android:typeface="monospace" android:elegantTextHeight="false" android:elegantTextHeight="false" android:singleLine="true" dozeWeight="200" dozeWeight="200" lockScreenWeight="300" lockScreenWeight="400" /> /> </FrameLayout> </FrameLayout> <FrameLayout <FrameLayout Loading Loading @@ -109,8 +110,6 @@ <com.android.systemui.statusbar.phone.NotificationIconContainer <com.android.systemui.statusbar.phone.NotificationIconContainer android:id="@+id/left_aligned_notification_icon_container" android:id="@+id/left_aligned_notification_icon_container" android:paddingStart="16dp" android:paddingEnd="16dp" android:layout_width="match_parent" android:layout_width="match_parent" android:layout_height="@dimen/notification_shelf_height" android:layout_height="@dimen/notification_shelf_height" android:layout_marginTop="@dimen/widget_vertical_padding" android:layout_marginTop="@dimen/widget_vertical_padding" Loading packages/SystemUI/res-keyguard/layout/keyguard_status_area.xml +0 −2 Original line number Original line Diff line number Diff line Loading @@ -20,8 +20,6 @@ <!-- This is a view that shows general status information in Keyguard. --> <!-- This is a view that shows general status information in Keyguard. --> <com.android.keyguard.KeyguardSliceView <com.android.keyguard.KeyguardSliceView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:android="http://schemas.android.com/apk/res/android" android:paddingStart="16dp" android:paddingEnd="16dp" android:layout_width="match_parent" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_gravity="center_horizontal" Loading packages/SystemUI/src/com/android/keyguard/AnimatableClockView.java +25 −3 Original line number Original line Diff line number Diff line Loading @@ -38,8 +38,10 @@ import kotlin.Unit; * The time's text color is a gradient that changes its colors based on its controller. * The time's text color is a gradient that changes its colors based on its controller. */ */ public class AnimatableClockView extends TextView { public class AnimatableClockView extends TextView { private static final CharSequence FORMAT_12_HOUR = "hh\nmm"; private static final CharSequence DOUBLE_LINE_FORMAT_12_HOUR = "hh\nmm"; private static final CharSequence FORMAT_24_HOUR = "HH\nmm"; private static final CharSequence DOUBLE_LINE_FORMAT_24_HOUR = "HH\nmm"; private static final CharSequence SINGLE_LINE_FORMAT_12_HOUR = "h:mm"; private static final CharSequence SINGLE_LINE_FORMAT_24_HOUR = "H:mm"; private static final long ANIM_DURATION = 300; private static final long ANIM_DURATION = 300; private final Calendar mTime = Calendar.getInstance(); private final Calendar mTime = Calendar.getInstance(); Loading @@ -55,6 +57,8 @@ public class AnimatableClockView extends TextView { private TextAnimator mTextAnimator = null; private TextAnimator mTextAnimator = null; private Runnable mOnTextAnimatorInitialized; private Runnable mOnTextAnimatorInitialized; private boolean mIsSingleLine; public AnimatableClockView(Context context) { public AnimatableClockView(Context context) { this(context, null, 0, 0); this(context, null, 0, 0); } } Loading @@ -78,6 +82,15 @@ public class AnimatableClockView extends TextView { } finally { } finally { ta.recycle(); ta.recycle(); } } ta = context.obtainStyledAttributes( attrs, android.R.styleable.TextView, defStyleAttr, defStyleRes); try { mIsSingleLine = ta.getBoolean(android.R.styleable.TextView_singleLine, false); } finally { ta.recycle(); } refreshFormat(); refreshFormat(); } } Loading Loading @@ -171,7 +184,16 @@ public class AnimatableClockView extends TextView { void refreshFormat() { void refreshFormat() { final boolean use24HourFormat = DateFormat.is24HourFormat(getContext()); final boolean use24HourFormat = DateFormat.is24HourFormat(getContext()); mFormat = use24HourFormat ? FORMAT_24_HOUR : FORMAT_12_HOUR; if (mIsSingleLine && use24HourFormat) { mFormat = SINGLE_LINE_FORMAT_24_HOUR; } else if (!mIsSingleLine && use24HourFormat) { mFormat = DOUBLE_LINE_FORMAT_24_HOUR; } else if (mIsSingleLine && !use24HourFormat) { mFormat = SINGLE_LINE_FORMAT_12_HOUR; } else { mFormat = DOUBLE_LINE_FORMAT_12_HOUR; } mDescFormat = getBestDateTimePattern(getContext(), use24HourFormat ? "Hm" : "hm"); mDescFormat = getBestDateTimePattern(getContext(), use24HourFormat ? "Hm" : "hm"); refreshTime(); refreshTime(); } } Loading packages/SystemUI/src/com/android/keyguard/KeyguardClockSwitch.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -174,7 +174,7 @@ public class KeyguardClockSwitch extends RelativeLayout { if (mode == KeyguardUpdateMonitor.LOCK_SCREEN_MODE_LAYOUT_1) { if (mode == KeyguardUpdateMonitor.LOCK_SCREEN_MODE_LAYOUT_1) { final int startEndPadding = (int) TypedValue.applyDimension( final int startEndPadding = (int) TypedValue.applyDimension( TypedValue.COMPLEX_UNIT_DIP, TypedValue.COMPLEX_UNIT_DIP, 12, 32, getResources().getDisplayMetrics()); getResources().getDisplayMetrics()); setPaddingRelative(startEndPadding, 0, startEndPadding, 0); setPaddingRelative(startEndPadding, 0, startEndPadding, 0); mSmallClockFrame.setVisibility(GONE); mSmallClockFrame.setVisibility(GONE); Loading Loading
packages/SystemUI/res-keyguard/layout/keyguard_clock_switch.xml +2 −3 Original line number Original line Diff line number Diff line Loading @@ -77,8 +77,9 @@ android:fontFamily="@font/clock" android:fontFamily="@font/clock" android:typeface="monospace" android:typeface="monospace" android:elegantTextHeight="false" android:elegantTextHeight="false" android:singleLine="true" dozeWeight="200" dozeWeight="200" lockScreenWeight="300" lockScreenWeight="400" /> /> </FrameLayout> </FrameLayout> <FrameLayout <FrameLayout Loading Loading @@ -109,8 +110,6 @@ <com.android.systemui.statusbar.phone.NotificationIconContainer <com.android.systemui.statusbar.phone.NotificationIconContainer android:id="@+id/left_aligned_notification_icon_container" android:id="@+id/left_aligned_notification_icon_container" android:paddingStart="16dp" android:paddingEnd="16dp" android:layout_width="match_parent" android:layout_width="match_parent" android:layout_height="@dimen/notification_shelf_height" android:layout_height="@dimen/notification_shelf_height" android:layout_marginTop="@dimen/widget_vertical_padding" android:layout_marginTop="@dimen/widget_vertical_padding" Loading
packages/SystemUI/res-keyguard/layout/keyguard_status_area.xml +0 −2 Original line number Original line Diff line number Diff line Loading @@ -20,8 +20,6 @@ <!-- This is a view that shows general status information in Keyguard. --> <!-- This is a view that shows general status information in Keyguard. --> <com.android.keyguard.KeyguardSliceView <com.android.keyguard.KeyguardSliceView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:android="http://schemas.android.com/apk/res/android" android:paddingStart="16dp" android:paddingEnd="16dp" android:layout_width="match_parent" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_gravity="center_horizontal" Loading
packages/SystemUI/src/com/android/keyguard/AnimatableClockView.java +25 −3 Original line number Original line Diff line number Diff line Loading @@ -38,8 +38,10 @@ import kotlin.Unit; * The time's text color is a gradient that changes its colors based on its controller. * The time's text color is a gradient that changes its colors based on its controller. */ */ public class AnimatableClockView extends TextView { public class AnimatableClockView extends TextView { private static final CharSequence FORMAT_12_HOUR = "hh\nmm"; private static final CharSequence DOUBLE_LINE_FORMAT_12_HOUR = "hh\nmm"; private static final CharSequence FORMAT_24_HOUR = "HH\nmm"; private static final CharSequence DOUBLE_LINE_FORMAT_24_HOUR = "HH\nmm"; private static final CharSequence SINGLE_LINE_FORMAT_12_HOUR = "h:mm"; private static final CharSequence SINGLE_LINE_FORMAT_24_HOUR = "H:mm"; private static final long ANIM_DURATION = 300; private static final long ANIM_DURATION = 300; private final Calendar mTime = Calendar.getInstance(); private final Calendar mTime = Calendar.getInstance(); Loading @@ -55,6 +57,8 @@ public class AnimatableClockView extends TextView { private TextAnimator mTextAnimator = null; private TextAnimator mTextAnimator = null; private Runnable mOnTextAnimatorInitialized; private Runnable mOnTextAnimatorInitialized; private boolean mIsSingleLine; public AnimatableClockView(Context context) { public AnimatableClockView(Context context) { this(context, null, 0, 0); this(context, null, 0, 0); } } Loading @@ -78,6 +82,15 @@ public class AnimatableClockView extends TextView { } finally { } finally { ta.recycle(); ta.recycle(); } } ta = context.obtainStyledAttributes( attrs, android.R.styleable.TextView, defStyleAttr, defStyleRes); try { mIsSingleLine = ta.getBoolean(android.R.styleable.TextView_singleLine, false); } finally { ta.recycle(); } refreshFormat(); refreshFormat(); } } Loading Loading @@ -171,7 +184,16 @@ public class AnimatableClockView extends TextView { void refreshFormat() { void refreshFormat() { final boolean use24HourFormat = DateFormat.is24HourFormat(getContext()); final boolean use24HourFormat = DateFormat.is24HourFormat(getContext()); mFormat = use24HourFormat ? FORMAT_24_HOUR : FORMAT_12_HOUR; if (mIsSingleLine && use24HourFormat) { mFormat = SINGLE_LINE_FORMAT_24_HOUR; } else if (!mIsSingleLine && use24HourFormat) { mFormat = DOUBLE_LINE_FORMAT_24_HOUR; } else if (mIsSingleLine && !use24HourFormat) { mFormat = SINGLE_LINE_FORMAT_12_HOUR; } else { mFormat = DOUBLE_LINE_FORMAT_12_HOUR; } mDescFormat = getBestDateTimePattern(getContext(), use24HourFormat ? "Hm" : "hm"); mDescFormat = getBestDateTimePattern(getContext(), use24HourFormat ? "Hm" : "hm"); refreshTime(); refreshTime(); } } Loading
packages/SystemUI/src/com/android/keyguard/KeyguardClockSwitch.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -174,7 +174,7 @@ public class KeyguardClockSwitch extends RelativeLayout { if (mode == KeyguardUpdateMonitor.LOCK_SCREEN_MODE_LAYOUT_1) { if (mode == KeyguardUpdateMonitor.LOCK_SCREEN_MODE_LAYOUT_1) { final int startEndPadding = (int) TypedValue.applyDimension( final int startEndPadding = (int) TypedValue.applyDimension( TypedValue.COMPLEX_UNIT_DIP, TypedValue.COMPLEX_UNIT_DIP, 12, 32, getResources().getDisplayMetrics()); getResources().getDisplayMetrics()); setPaddingRelative(startEndPadding, 0, startEndPadding, 0); setPaddingRelative(startEndPadding, 0, startEndPadding, 0); mSmallClockFrame.setVisibility(GONE); mSmallClockFrame.setVisibility(GONE); Loading