From 3b2a339f85abc88096110da12e8ef1a463a943db Mon Sep 17 00:00:00 2001 From: Edgar Wang Date: Wed, 17 Mar 2021 05:36:02 +0800 Subject: [PATCH] Update Preference style - Set Title/Summary left alignment - Update FooterPreference layout - Set Title font size to 20sp - Adjust preferenceCategory TextAppearence - Adjust ListItemPaddingStart and End - Move Theme.SettingsBase from Settings to SettingsLib - Create Theme.SubSettingsBase for client team Bug: 182374464 Test: visual Change-Id: Ia541e6e66dfdf029367c464eab96e5cf1e3f8d66 --- .../res/layout/preference_app.xml | 4 +- .../res/layout/preference_footer.xml | 1 + .../SettingsTheme/res/layout/image_frame.xml | 40 ++++++++++ .../layout/preference_category_settings.xml | 60 --------------- .../layout/settings_dropdown_preference.xml | 35 +++++++++ .../res/layout/settings_preference.xml | 76 +++++++++++++++++++ .../res/values-sw360dp/styles.xml | 22 ------ .../SettingsTheme/res/values-v31/config.xml | 20 +++++ .../SettingsTheme/res/values-v31/dimens.xml | 25 ++++++ .../SettingsTheme/res/values/config.xml | 20 +++++ .../SettingsTheme/res/values/dimens.xml | 6 ++ .../SettingsTheme/res/values/styles.xml | 14 +--- .../res/values/styles_preference.xml | 53 +++++++++++-- .../SettingsTheme/res/values/themes.xml | 32 ++++++++ 14 files changed, 305 insertions(+), 103 deletions(-) create mode 100644 packages/SettingsLib/SettingsTheme/res/layout/image_frame.xml delete mode 100644 packages/SettingsLib/SettingsTheme/res/layout/preference_category_settings.xml create mode 100644 packages/SettingsLib/SettingsTheme/res/layout/settings_dropdown_preference.xml create mode 100644 packages/SettingsLib/SettingsTheme/res/layout/settings_preference.xml delete mode 100644 packages/SettingsLib/SettingsTheme/res/values-sw360dp/styles.xml create mode 100644 packages/SettingsLib/SettingsTheme/res/values-v31/config.xml create mode 100644 packages/SettingsLib/SettingsTheme/res/values-v31/dimens.xml create mode 100644 packages/SettingsLib/SettingsTheme/res/values/config.xml create mode 100644 packages/SettingsLib/SettingsTheme/res/values/themes.xml diff --git a/packages/SettingsLib/AppPreference/res/layout/preference_app.xml b/packages/SettingsLib/AppPreference/res/layout/preference_app.xml index 8c208e35a371b..0390e86a0cf69 100644 --- a/packages/SettingsLib/AppPreference/res/layout/preference_app.xml +++ b/packages/SettingsLib/AppPreference/res/layout/preference_app.xml @@ -21,7 +21,7 @@ android:background="?android:attr/selectableItemBackground" android:gravity="center_vertical" android:minHeight="?android:attr/listPreferredItemHeightSmall" - android:paddingStart="?android:attr/listPreferredItemPaddingStart" + android:paddingStart="@dimen/app_preference_padding_start" android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"> + + + + + + diff --git a/packages/SettingsLib/SettingsTheme/res/layout/preference_category_settings.xml b/packages/SettingsLib/SettingsTheme/res/layout/preference_category_settings.xml deleted file mode 100644 index 4a1b089970c72..0000000000000 --- a/packages/SettingsLib/SettingsTheme/res/layout/preference_category_settings.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/packages/SettingsLib/SettingsTheme/res/layout/settings_dropdown_preference.xml b/packages/SettingsLib/SettingsTheme/res/layout/settings_dropdown_preference.xml new file mode 100644 index 0000000000000..87977bdcd6b3f --- /dev/null +++ b/packages/SettingsLib/SettingsTheme/res/layout/settings_dropdown_preference.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/packages/SettingsLib/SettingsTheme/res/layout/settings_preference.xml b/packages/SettingsLib/SettingsTheme/res/layout/settings_preference.xml new file mode 100644 index 0000000000000..3a289a7ceb007 --- /dev/null +++ b/packages/SettingsLib/SettingsTheme/res/layout/settings_preference.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/SettingsLib/SettingsTheme/res/values-sw360dp/styles.xml b/packages/SettingsLib/SettingsTheme/res/values-sw360dp/styles.xml deleted file mode 100644 index 4f402565787c7..0000000000000 --- a/packages/SettingsLib/SettingsTheme/res/values-sw360dp/styles.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - diff --git a/packages/SettingsLib/SettingsTheme/res/values-v31/config.xml b/packages/SettingsLib/SettingsTheme/res/values-v31/config.xml new file mode 100644 index 0000000000000..acf06c4ffc29d --- /dev/null +++ b/packages/SettingsLib/SettingsTheme/res/values-v31/config.xml @@ -0,0 +1,20 @@ + + + + false + false + \ No newline at end of file diff --git a/packages/SettingsLib/SettingsTheme/res/values-v31/dimens.xml b/packages/SettingsLib/SettingsTheme/res/values-v31/dimens.xml new file mode 100644 index 0000000000000..17b68050a3cc3 --- /dev/null +++ b/packages/SettingsLib/SettingsTheme/res/values-v31/dimens.xml @@ -0,0 +1,25 @@ + + + + + 20sp + 48dp + 24dp + 24dp + 20dp + 52dp + diff --git a/packages/SettingsLib/SettingsTheme/res/values/config.xml b/packages/SettingsLib/SettingsTheme/res/values/config.xml new file mode 100644 index 0000000000000..a3bb1da71c9a3 --- /dev/null +++ b/packages/SettingsLib/SettingsTheme/res/values/config.xml @@ -0,0 +1,20 @@ + + + + true + true + \ No newline at end of file diff --git a/packages/SettingsLib/SettingsTheme/res/values/dimens.xml b/packages/SettingsLib/SettingsTheme/res/values/dimens.xml index 94856552d6e27..009ae6bc46a91 100644 --- a/packages/SettingsLib/SettingsTheme/res/values/dimens.xml +++ b/packages/SettingsLib/SettingsTheme/res/values/dimens.xml @@ -17,4 +17,10 @@ 32dp + 16sp + 56dp + ?android:attr/dialogPreferredPadding + ?android:attr/dialogPreferredPadding + ?android:attr/listPreferredItemPaddingStart + 56dp diff --git a/packages/SettingsLib/SettingsTheme/res/values/styles.xml b/packages/SettingsLib/SettingsTheme/res/values/styles.xml index a6623b01fede9..f24e0083db270 100644 --- a/packages/SettingsLib/SettingsTheme/res/values/styles.xml +++ b/packages/SettingsLib/SettingsTheme/res/values/styles.xml @@ -15,16 +15,8 @@ limitations under the License. --> - - - diff --git a/packages/SettingsLib/SettingsTheme/res/values/styles_preference.xml b/packages/SettingsLib/SettingsTheme/res/values/styles_preference.xml index 6ca8f5775f422..17596ac2903a0 100644 --- a/packages/SettingsLib/SettingsTheme/res/values/styles_preference.xml +++ b/packages/SettingsLib/SettingsTheme/res/values/styles_preference.xml @@ -16,17 +16,54 @@ --> + + + + + + + + + + + + + + diff --git a/packages/SettingsLib/SettingsTheme/res/values/themes.xml b/packages/SettingsLib/SettingsTheme/res/values/themes.xml new file mode 100644 index 0000000000000..36ca684a14a39 --- /dev/null +++ b/packages/SettingsLib/SettingsTheme/res/values/themes.xml @@ -0,0 +1,32 @@ + + + + + + + + + + \ No newline at end of file