From 99d7d528480f30906163b5e46a8e8428f4783864 Mon Sep 17 00:00:00 2001 From: Shawn Lee Date: Thu, 23 Jan 2025 13:59:51 -0800 Subject: Use static color for shade header text elements Since shade header text elements are only shown on the dark QS background, it doesn't make sense to set them to a theme-dependent color token that assumes the background will also change depending on the theme. Bug: 385086613 Test: manually verified with dark theme and light theme enabled Flag: EXEMPT bugfix Change-Id: Ib10d11ffb37525e2ac3ed1dbd8c0d278197015cd --- packages/SystemUI/res-keyguard/layout/shade_carrier_new.xml | 2 +- packages/SystemUI/res/layout/shade_carrier.xml | 2 +- packages/SystemUI/res/layout/shade_carrier_group.xml | 2 +- packages/SystemUI/res/values/colors.xml | 1 + packages/SystemUI/res/values/styles.xml | 8 +------- .../src/com/android/systemui/shade/ShadeHeaderController.kt | 2 +- .../src/com/android/systemui/shade/ShadeHeaderControllerTest.kt | 2 +- 7 files changed, 7 insertions(+), 12 deletions(-) (limited to 'packages/SystemUI') diff --git a/packages/SystemUI/res-keyguard/layout/shade_carrier_new.xml b/packages/SystemUI/res-keyguard/layout/shade_carrier_new.xml index cc99f5e125f3..dd5f7e4e2ed4 100644 --- a/packages/SystemUI/res-keyguard/layout/shade_carrier_new.xml +++ b/packages/SystemUI/res-keyguard/layout/shade_carrier_new.xml @@ -30,7 +30,7 @@ android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" - android:textAppearance="@style/TextAppearance.QS.Status.Carriers" + android:textAppearance="@style/TextAppearance.QS.Status" android:layout_marginEnd="@dimen/qs_carrier_margin_width" android:visibility="gone" android:textDirection="locale" diff --git a/packages/SystemUI/res/layout/shade_carrier.xml b/packages/SystemUI/res/layout/shade_carrier.xml index 0fed393a7ed3..6a5df9c3ed10 100644 --- a/packages/SystemUI/res/layout/shade_carrier.xml +++ b/packages/SystemUI/res/layout/shade_carrier.xml @@ -33,7 +33,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" - android:textAppearance="@style/TextAppearance.QS.Status.Carriers" + android:textAppearance="@style/TextAppearance.QS.Status" android:textDirection="locale" android:marqueeRepeatLimit="marquee_forever" android:singleLine="true" diff --git a/packages/SystemUI/res/layout/shade_carrier_group.xml b/packages/SystemUI/res/layout/shade_carrier_group.xml index 2e8f98cbd190..6551f3b8160d 100644 --- a/packages/SystemUI/res/layout/shade_carrier_group.xml +++ b/packages/SystemUI/res/layout/shade_carrier_group.xml @@ -32,7 +32,7 @@ android:minWidth="48dp" android:minHeight="48dp" android:gravity="center_vertical" - android:textAppearance="@style/TextAppearance.QS.Status.Carriers.NoCarrierText" + android:textAppearance="@style/TextAppearance.QS.Status" android:textDirection="locale" android:marqueeRepeatLimit="marquee_forever" android:singleLine="true" diff --git a/packages/SystemUI/res/values/colors.xml b/packages/SystemUI/res/values/colors.xml index 36ede64f91d9..d879d8902ab7 100644 --- a/packages/SystemUI/res/values/colors.xml +++ b/packages/SystemUI/res/values/colors.xml @@ -24,6 +24,7 @@ #29ffffff #B3FFFFFF #FFFFFFFF + #FFFFFFFF #9E9E9E #38FFFFFF #38000000 diff --git a/packages/SystemUI/res/values/styles.xml b/packages/SystemUI/res/values/styles.xml index b0d9bed05e27..875c6a4bd1cb 100644 --- a/packages/SystemUI/res/values/styles.xml +++ b/packages/SystemUI/res/values/styles.xml @@ -176,17 +176,11 @@ - - diff --git a/packages/SystemUI/src/com/android/systemui/shade/ShadeHeaderController.kt b/packages/SystemUI/src/com/android/systemui/shade/ShadeHeaderController.kt index d82f8e722744..fa40aa2bad24 100644 --- a/packages/SystemUI/src/com/android/systemui/shade/ShadeHeaderController.kt +++ b/packages/SystemUI/src/com/android/systemui/shade/ShadeHeaderController.kt @@ -293,7 +293,7 @@ constructor( override fun onDensityOrFontScaleChanged() { clock.setTextAppearance(R.style.TextAppearance_QS_Status) date.setTextAppearance(R.style.TextAppearance_QS_Status) - mShadeCarrierGroup.updateTextAppearance(R.style.TextAppearance_QS_Status_Carriers) + mShadeCarrierGroup.updateTextAppearance(R.style.TextAppearance_QS_Status) loadConstraints() header.minHeight = resources.getDimensionPixelSize(R.dimen.large_screen_shade_header_min_height) diff --git a/packages/SystemUI/tests/src/com/android/systemui/shade/ShadeHeaderControllerTest.kt b/packages/SystemUI/tests/src/com/android/systemui/shade/ShadeHeaderControllerTest.kt index a5cd81ff3116..e8ab76181af2 100644 --- a/packages/SystemUI/tests/src/com/android/systemui/shade/ShadeHeaderControllerTest.kt +++ b/packages/SystemUI/tests/src/com/android/systemui/shade/ShadeHeaderControllerTest.kt @@ -296,7 +296,7 @@ class ShadeHeaderControllerTest : SysuiTestCase() { verify(clock).setTextAppearance(R.style.TextAppearance_QS_Status) verify(date).setTextAppearance(R.style.TextAppearance_QS_Status) - verify(carrierGroup).updateTextAppearance(R.style.TextAppearance_QS_Status_Carriers) + verify(carrierGroup).updateTextAppearance(R.style.TextAppearance_QS_Status) } @Test -- cgit v1.2.3-59-g8ed1b