From 549dc862c8470c1941713cf15e3873bf99ac5a76 Mon Sep 17 00:00:00 2001 From: Edgar Wang Date: Mon, 16 Dec 2024 18:24:50 +0000 Subject: [Expressive Design] apply Material 3 Expressive design button Bug: 384654849 Test: visual Flag: EXEMPT library update Change-Id: I48310a6d35eb5483b6f6c62ba7fe67eda2d2ee9a --- ...ib_expressive_button_outline_color_selector.xml | 21 + ...e_button_outlined_background_color_selector.xml | 25 ++ .../settingslib_expressive_filled_button_color.xml | 24 ++ ...settingslib_expressive_collapsable_textview.xml | 1 + .../res/values-v31/styles_expressive.xml | 87 ++-- .../res/values/styles_m3_expressive.xml | 475 +++++++++++++++++++++ .../xml/settingslib_button_shape_state_list.xml | 25 ++ .../settingslib_inner_corner_size_state_list.xml | 25 ++ 8 files changed, 637 insertions(+), 46 deletions(-) create mode 100644 packages/SettingsLib/SettingsTheme/res/color/settingslib_expressive_button_outline_color_selector.xml create mode 100644 packages/SettingsLib/SettingsTheme/res/color/settingslib_expressive_button_outlined_background_color_selector.xml create mode 100644 packages/SettingsLib/SettingsTheme/res/color/settingslib_expressive_filled_button_color.xml create mode 100644 packages/SettingsLib/SettingsTheme/res/values/styles_m3_expressive.xml create mode 100644 packages/SettingsLib/SettingsTheme/res/xml/settingslib_button_shape_state_list.xml create mode 100644 packages/SettingsLib/SettingsTheme/res/xml/settingslib_inner_corner_size_state_list.xml diff --git a/packages/SettingsLib/SettingsTheme/res/color/settingslib_expressive_button_outline_color_selector.xml b/packages/SettingsLib/SettingsTheme/res/color/settingslib_expressive_button_outline_color_selector.xml new file mode 100644 index 000000000000..5084f11afa51 --- /dev/null +++ b/packages/SettingsLib/SettingsTheme/res/color/settingslib_expressive_button_outline_color_selector.xml @@ -0,0 +1,21 @@ + + + + + + + \ No newline at end of file diff --git a/packages/SettingsLib/SettingsTheme/res/color/settingslib_expressive_button_outlined_background_color_selector.xml b/packages/SettingsLib/SettingsTheme/res/color/settingslib_expressive_button_outlined_background_color_selector.xml new file mode 100644 index 000000000000..ed05cdd1c96d --- /dev/null +++ b/packages/SettingsLib/SettingsTheme/res/color/settingslib_expressive_button_outlined_background_color_selector.xml @@ -0,0 +1,25 @@ + + + + + + + + + \ No newline at end of file diff --git a/packages/SettingsLib/SettingsTheme/res/color/settingslib_expressive_filled_button_color.xml b/packages/SettingsLib/SettingsTheme/res/color/settingslib_expressive_filled_button_color.xml new file mode 100644 index 000000000000..678bec4f3cba --- /dev/null +++ b/packages/SettingsLib/SettingsTheme/res/color/settingslib_expressive_filled_button_color.xml @@ -0,0 +1,24 @@ + + + + + + + + + \ No newline at end of file diff --git a/packages/SettingsLib/SettingsTheme/res/layout-v35/settingslib_expressive_collapsable_textview.xml b/packages/SettingsLib/SettingsTheme/res/layout-v35/settingslib_expressive_collapsable_textview.xml index 2261e58a961e..2776544e2948 100644 --- a/packages/SettingsLib/SettingsTheme/res/layout-v35/settingslib_expressive_collapsable_textview.xml +++ b/packages/SettingsLib/SettingsTheme/res/layout-v35/settingslib_expressive_collapsable_textview.xml @@ -57,6 +57,7 @@ android:id="@+id/collapse_button" app:layout_constraintTop_toBottomOf="@id/settingslib_expressive_learn_more" app:layout_constraintStart_toStartOf="parent" + android:textColor="@color/settingslib_materialColorOnSurface" android:text="@string/settingslib_expressive_text_expand" app:icon="@drawable/settingslib_expressive_icon_expand" style="@style/SettingslibTextButtonStyle.Expressive"/> diff --git a/packages/SettingsLib/SettingsTheme/res/values-v31/styles_expressive.xml b/packages/SettingsLib/SettingsTheme/res/values-v31/styles_expressive.xml index 9d3d70b366aa..b5f22b73cecd 100644 --- a/packages/SettingsLib/SettingsTheme/res/values-v31/styles_expressive.xml +++ b/packages/SettingsLib/SettingsTheme/res/values-v31/styles_expressive.xml @@ -17,27 +17,16 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/SettingsLib/SettingsTheme/res/xml/settingslib_button_shape_state_list.xml b/packages/SettingsLib/SettingsTheme/res/xml/settingslib_button_shape_state_list.xml new file mode 100644 index 000000000000..defedb3ee477 --- /dev/null +++ b/packages/SettingsLib/SettingsTheme/res/xml/settingslib_button_shape_state_list.xml @@ -0,0 +1,25 @@ + + + + + + + + \ No newline at end of file diff --git a/packages/SettingsLib/SettingsTheme/res/xml/settingslib_inner_corner_size_state_list.xml b/packages/SettingsLib/SettingsTheme/res/xml/settingslib_inner_corner_size_state_list.xml new file mode 100644 index 000000000000..6e49c7c69931 --- /dev/null +++ b/packages/SettingsLib/SettingsTheme/res/xml/settingslib_inner_corner_size_state_list.xml @@ -0,0 +1,25 @@ + + + + + + + + \ No newline at end of file -- cgit v1.2.3-59-g8ed1b