From c33698857eda09b353ea4e0af75048ba5b3b0e41 Mon Sep 17 00:00:00 2001 From: Edgar Wang Date: Mon, 12 Apr 2021 21:03:19 +0800 Subject: [PATCH] Considering to mainline moudle to move some resource to v31 - mainline module team have concern about backward compatible on old platform. To reduce the change, we move most of change for Android S to v31 - Rename resource name to avoid build conflict in another path. Bug: 182179573 Test: manual Change-Id: Ic377c8cde7794e9088dad8b066ae7a9c377f8d5f --- .../res/layout-v31/preference_footer.xml | 55 +++++++++++++ .../res/layout/preference_footer.xml | 1 - .../settingslib_dropdown_preference.xml} | 2 +- .../settingslib_icon_frame.xml} | 2 +- .../settingslib_preference.xml} | 2 +- .../SettingsTheme/res/values-v31/config.xml | 4 +- .../SettingsTheme/res/values-v31/dimens.xml | 4 - .../res/values-v31/style_preference.xml | 66 +++++++++++++++ .../res/{values => values-v31}/styles.xml | 7 +- .../SettingsTheme/res/values-v31/themes.xml | 36 ++++++++ .../SettingsTheme/res/values/config.xml | 20 ----- .../SettingsTheme/res/values/dimens.xml | 4 - .../res/values/styles_preference.xml | 82 ------------------- .../SettingsTheme/res/values/themes.xml | 10 +-- 14 files changed, 168 insertions(+), 127 deletions(-) create mode 100644 packages/SettingsLib/FooterPreference/res/layout-v31/preference_footer.xml rename packages/SettingsLib/SettingsTheme/res/{layout/settings_dropdown_preference.xml => layout-v31/settingslib_dropdown_preference.xml} (95%) rename packages/SettingsLib/SettingsTheme/res/{layout/settings_icon.xml => layout-v31/settingslib_icon_frame.xml} (96%) rename packages/SettingsLib/SettingsTheme/res/{layout/settings_preference.xml => layout-v31/settingslib_preference.xml} (97%) create mode 100644 packages/SettingsLib/SettingsTheme/res/values-v31/style_preference.xml rename packages/SettingsLib/SettingsTheme/res/{values => values-v31}/styles.xml (75%) create mode 100644 packages/SettingsLib/SettingsTheme/res/values-v31/themes.xml delete mode 100644 packages/SettingsLib/SettingsTheme/res/values/config.xml delete mode 100644 packages/SettingsLib/SettingsTheme/res/values/styles_preference.xml diff --git a/packages/SettingsLib/FooterPreference/res/layout-v31/preference_footer.xml b/packages/SettingsLib/FooterPreference/res/layout-v31/preference_footer.xml new file mode 100644 index 0000000000000..7a550aed94aca --- /dev/null +++ b/packages/SettingsLib/FooterPreference/res/layout-v31/preference_footer.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/SettingsLib/FooterPreference/res/layout/preference_footer.xml b/packages/SettingsLib/FooterPreference/res/layout/preference_footer.xml index 7a550aed94aca..5496a01780945 100644 --- a/packages/SettingsLib/FooterPreference/res/layout/preference_footer.xml +++ b/packages/SettingsLib/FooterPreference/res/layout/preference_footer.xml @@ -23,7 +23,6 @@ android:paddingStart="?android:attr/listPreferredItemPaddingStart" android:paddingEnd="?android:attr/listPreferredItemPaddingEnd" android:background="?android:attr/selectableItemBackground" - android:orientation="vertical" android:clipToPadding="false"> - + \ No newline at end of file diff --git a/packages/SettingsLib/SettingsTheme/res/layout/settings_icon.xml b/packages/SettingsLib/SettingsTheme/res/layout-v31/settingslib_icon_frame.xml similarity index 96% rename from packages/SettingsLib/SettingsTheme/res/layout/settings_icon.xml rename to packages/SettingsLib/SettingsTheme/res/layout-v31/settingslib_icon_frame.xml index 55677908b6841..f7e0151637b70 100644 --- a/packages/SettingsLib/SettingsTheme/res/layout/settings_icon.xml +++ b/packages/SettingsLib/SettingsTheme/res/layout-v31/settingslib_icon_frame.xml @@ -20,7 +20,7 @@ android:id="@+id/icon_frame" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:minWidth="@dimen/icon_min_width" + android:minWidth="48dp" android:gravity="start|center_vertical" android:orientation="horizontal" android:paddingLeft="0dp" diff --git a/packages/SettingsLib/SettingsTheme/res/layout/settings_preference.xml b/packages/SettingsLib/SettingsTheme/res/layout-v31/settingslib_preference.xml similarity index 97% rename from packages/SettingsLib/SettingsTheme/res/layout/settings_preference.xml rename to packages/SettingsLib/SettingsTheme/res/layout-v31/settingslib_preference.xml index d2b3169369ae8..579abbd581697 100644 --- a/packages/SettingsLib/SettingsTheme/res/layout/settings_preference.xml +++ b/packages/SettingsLib/SettingsTheme/res/layout-v31/settingslib_preference.xml @@ -29,7 +29,7 @@ android:clipToPadding="false" android:baselineAligned="false"> - + - false - false + 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 index d092666f972c4..acbf359461269 100644 --- a/packages/SettingsLib/SettingsTheme/res/values-v31/dimens.xml +++ b/packages/SettingsLib/SettingsTheme/res/values-v31/dimens.xml @@ -16,10 +16,6 @@ --> - 20sp - 48dp - 24dp - 16dp 20dp 52dp diff --git a/packages/SettingsLib/SettingsTheme/res/values-v31/style_preference.xml b/packages/SettingsLib/SettingsTheme/res/values-v31/style_preference.xml new file mode 100644 index 0000000000000..e61d5534aa255 --- /dev/null +++ b/packages/SettingsLib/SettingsTheme/res/values-v31/style_preference.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + diff --git a/packages/SettingsLib/SettingsTheme/res/values/styles.xml b/packages/SettingsLib/SettingsTheme/res/values-v31/styles.xml similarity index 75% rename from packages/SettingsLib/SettingsTheme/res/values/styles.xml rename to packages/SettingsLib/SettingsTheme/res/values-v31/styles.xml index f24e0083db270..83a259e624bd3 100644 --- a/packages/SettingsLib/SettingsTheme/res/values/styles.xml +++ b/packages/SettingsLib/SettingsTheme/res/values-v31/styles.xml @@ -15,8 +15,11 @@ limitations under the License. --> - + + + + + + \ No newline at end of file diff --git a/packages/SettingsLib/SettingsTheme/res/values/config.xml b/packages/SettingsLib/SettingsTheme/res/values/config.xml deleted file mode 100644 index a3bb1da71c9a3..0000000000000 --- a/packages/SettingsLib/SettingsTheme/res/values/config.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - 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 009ae6bc46a91..3f473a3e0e858 100644 --- a/packages/SettingsLib/SettingsTheme/res/values/dimens.xml +++ b/packages/SettingsLib/SettingsTheme/res/values/dimens.xml @@ -17,10 +17,6 @@ 32dp - 16sp - 56dp - ?android:attr/dialogPreferredPadding - ?android:attr/dialogPreferredPadding ?android:attr/listPreferredItemPaddingStart 56dp diff --git a/packages/SettingsLib/SettingsTheme/res/values/styles_preference.xml b/packages/SettingsLib/SettingsTheme/res/values/styles_preference.xml deleted file mode 100644 index cec8b3294418b..0000000000000 --- a/packages/SettingsLib/SettingsTheme/res/values/styles_preference.xml +++ /dev/null @@ -1,82 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/packages/SettingsLib/SettingsTheme/res/values/themes.xml b/packages/SettingsLib/SettingsTheme/res/values/themes.xml index 771fbc2e0b1f3..524892dc0f45d 100644 --- a/packages/SettingsLib/SettingsTheme/res/values/themes.xml +++ b/packages/SettingsLib/SettingsTheme/res/values/themes.xml @@ -17,20 +17,12 @@ - + \ No newline at end of file