Adjust text and symbol colors on picker fragments (2/2)
Update color of text and symbols on the main customization page and in
clock, color, shortcuts & grid picker fragments.
Bug: 281081163
Test: Manually verified, see bug
Change-Id: I76d4a12242a14b2d03df2e06add6ba1bc64aeedc
diff --git a/res/drawable/color_overflow.xml b/res/drawable/color_overflow.xml
index 90c2684..1ad29fc 100644
--- a/res/drawable/color_overflow.xml
+++ b/res/drawable/color_overflow.xml
@@ -25,10 +25,11 @@
android:innerRadius="@dimen/component_color_overflow_small_radius_default"
android:thickness="-1dp"
android:useLevel="false">
- <solid android:color="@color/color_surface_variant"/>
+ <solid android:color="@color/system_outline"/>
</shape>
</item>
<item
android:drawable="@drawable/ic_more_horiz"
+ android:tint="@color/system_on_surface"
android:gravity="center"/>
</layer-list>
\ No newline at end of file
diff --git a/res/layout/clock_color_option.xml b/res/layout/clock_color_option.xml
index 786d633..e5aa3d6 100644
--- a/res/layout/clock_color_option.xml
+++ b/res/layout/clock_color_option.xml
@@ -29,7 +29,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/option_bottom_margin"
- android:textColor="@color/text_color_primary"
+ android:textColor="@color/system_on_surface"
android:maxLines="2"
android:hyphenationFrequency="normal"
android:ellipsize="end"
diff --git a/res/layout/fragment_color_picker.xml b/res/layout/fragment_color_picker.xml
index 7cf94d6..ebff6a4 100644
--- a/res/layout/fragment_color_picker.xml
+++ b/res/layout/fragment_color_picker.xml
@@ -101,7 +101,7 @@
android:id="@+id/color_type_tab_subhead"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:textColor="@color/text_color_secondary"
+ android:textColor="@color/system_on_surface_variant"
android:textSize="12sp"
android:gravity="center"
android:paddingHorizontal="16dp"/>
diff --git a/res/layout/grid_option_2.xml b/res/layout/grid_option_2.xml
index a8b453a..efed018 100644
--- a/res/layout/grid_option_2.xml
+++ b/res/layout/grid_option_2.xml
@@ -61,7 +61,7 @@
android:id="@id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:textColor="@color/text_color_primary"
+ android:textColor="@color/system_on_surface"
android:singleLine="true"
android:ellipsize="end"
android:text="Placeholder for stable size calculation, please do not remove."
diff --git a/res/layout/grid_section_view.xml b/res/layout/grid_section_view.xml
index 117691c..a7b2b1f 100644
--- a/res/layout/grid_section_view.xml
+++ b/res/layout/grid_section_view.xml
@@ -49,6 +49,7 @@
android:layout_height="@dimen/option_tile_width"
android:scaleType="center"
android:src="@drawable/ic_grid_24px"
+ android:tint="@color/system_on_surface"
android:background="@drawable/picker_section_icon_background"
android:contentDescription="@string/gird_picker_entry_content_description" />
diff --git a/res/layout/keyguard_quick_affordance.xml b/res/layout/keyguard_quick_affordance.xml
index a86489a..d008ac1 100644
--- a/res/layout/keyguard_quick_affordance.xml
+++ b/res/layout/keyguard_quick_affordance.xml
@@ -50,7 +50,7 @@
android:layout_width="@dimen/keyguard_quick_affordance_icon_size"
android:layout_height="@dimen/keyguard_quick_affordance_icon_size"
android:layout_gravity="center"
- android:tint="@color/text_color_primary" />
+ android:tint="@color/system_on_surface" />
</FrameLayout>
@@ -63,7 +63,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
- android:textColor="@color/text_color_primary"
+ android:textColor="@color/system_on_surface"
android:maxLines="2"
android:hyphenationFrequency="normal"
android:ellipsize="end"
diff --git a/res/layout/keyguard_quick_affordance_section_view.xml b/res/layout/keyguard_quick_affordance_section_view.xml
index d577060..3cda20f 100644
--- a/res/layout/keyguard_quick_affordance_section_view.xml
+++ b/res/layout/keyguard_quick_affordance_section_view.xml
@@ -60,14 +60,14 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="gone"
- android:tint="@color/text_color_primary" />
+ android:tint="@color/system_on_surface" />
<ImageView
android:id="@+id/icon_2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="gone"
- android:tint="@color/text_color_primary" />
+ android:tint="@color/system_on_surface" />
</LinearLayout>
diff --git a/res/values/styles.xml b/res/values/styles.xml
index b2c22b2..b2cd71d 100644
--- a/res/values/styles.xml
+++ b/res/values/styles.xml
@@ -115,7 +115,7 @@
<style name="SectionTitleTextStyle">
<item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
- <item name="android:textColor">?android:textColorPrimary</item>
+ <item name="android:textColor">@color/system_on_surface</item>
<item name="android:textDirection">locale</item>
<item name="android:textSize">20sp</item>
<item name="android:lineHeight">24dp</item>
@@ -123,7 +123,7 @@
<style name="SectionSubtitleTextStyle" parent="SectionTitleTextStyle">
<item name="android:fontFamily">@*android:string/config_bodyFontFamily</item>
- <item name="android:textColor">?android:textColorSecondary</item>
+ <item name="android:textColor">@color/system_on_surface_variant</item>
<item name="android:textSize">14sp</item>
<item name="android:lineHeight">16sp</item>
</style>
diff --git a/src/com/android/customization/model/grid/ui/binder/GridScreenBinder.kt b/src/com/android/customization/model/grid/ui/binder/GridScreenBinder.kt
index 78536ca..1c3561d 100644
--- a/src/com/android/customization/model/grid/ui/binder/GridScreenBinder.kt
+++ b/src/com/android/customization/model/grid/ui/binder/GridScreenBinder.kt
@@ -57,8 +57,8 @@
backgroundDispatcher = backgroundDispatcher,
foregroundTintSpec =
OptionItemBinder.TintSpec(
- selectedColor = view.context.getColor(R.color.text_color_primary),
- unselectedColor = view.context.getColor(R.color.text_color_secondary),
+ selectedColor = view.context.getColor(R.color.system_on_surface),
+ unselectedColor = view.context.getColor(R.color.system_on_surface),
),
bindIcon = { foregroundView: View, gridIcon: GridIconViewModel ->
val imageView = foregroundView as? ImageView