From 99b691f54c60d1a32974928e6d602ba27bf9b611 Mon Sep 17 00:00:00 2001 From: Stanley Wang Date: Sun, 27 Jun 2021 16:28:20 +0800 Subject: [PATCH] Fix the problem that the switch should gray out when preference disabled. - Use the switch style of SettingsTheme to make the switch UI consistent. Fix: 189062669 Test: robotest and operate the switch preference manually Change-Id: Ic0280fd3986726008225530fd1705ad7df0b17a6 --- .../drawable/settingslib_thumb_disabled.xml | 33 ------------------- .../res/drawable/settingslib_thumb_off.xml | 31 ----------------- .../res/drawable/settingslib_thumb_on.xml | 31 ----------------- .../drawable/settingslib_thumb_selector.xml | 22 ------------- .../settingslib_track_disabled_background.xml | 26 --------------- .../settingslib_track_off_background.xml | 24 -------------- .../settingslib_track_on_background.xml | 24 -------------- .../drawable/settingslib_track_selector.xml | 22 ------------- .../settingslib_main_switch_bar.xml | 4 +-- .../res/values/dimens.xml | 15 --------- .../res/values/styles.xml | 3 -- 11 files changed, 1 insertion(+), 234 deletions(-) delete mode 100644 packages/SettingsLib/MainSwitchPreference/res/drawable/settingslib_thumb_disabled.xml delete mode 100644 packages/SettingsLib/MainSwitchPreference/res/drawable/settingslib_thumb_off.xml delete mode 100644 packages/SettingsLib/MainSwitchPreference/res/drawable/settingslib_thumb_on.xml delete mode 100644 packages/SettingsLib/MainSwitchPreference/res/drawable/settingslib_thumb_selector.xml delete mode 100644 packages/SettingsLib/MainSwitchPreference/res/drawable/settingslib_track_disabled_background.xml delete mode 100644 packages/SettingsLib/MainSwitchPreference/res/drawable/settingslib_track_off_background.xml delete mode 100644 packages/SettingsLib/MainSwitchPreference/res/drawable/settingslib_track_on_background.xml delete mode 100644 packages/SettingsLib/MainSwitchPreference/res/drawable/settingslib_track_selector.xml diff --git a/packages/SettingsLib/MainSwitchPreference/res/drawable/settingslib_thumb_disabled.xml b/packages/SettingsLib/MainSwitchPreference/res/drawable/settingslib_thumb_disabled.xml deleted file mode 100644 index b41762f7908e2..0000000000000 --- a/packages/SettingsLib/MainSwitchPreference/res/drawable/settingslib_thumb_disabled.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - diff --git a/packages/SettingsLib/MainSwitchPreference/res/drawable/settingslib_thumb_off.xml b/packages/SettingsLib/MainSwitchPreference/res/drawable/settingslib_thumb_off.xml deleted file mode 100644 index 8b69ad1b2493b..0000000000000 --- a/packages/SettingsLib/MainSwitchPreference/res/drawable/settingslib_thumb_off.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - diff --git a/packages/SettingsLib/MainSwitchPreference/res/drawable/settingslib_thumb_on.xml b/packages/SettingsLib/MainSwitchPreference/res/drawable/settingslib_thumb_on.xml deleted file mode 100644 index 0f27fc2f4ad88..0000000000000 --- a/packages/SettingsLib/MainSwitchPreference/res/drawable/settingslib_thumb_on.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - diff --git a/packages/SettingsLib/MainSwitchPreference/res/drawable/settingslib_thumb_selector.xml b/packages/SettingsLib/MainSwitchPreference/res/drawable/settingslib_thumb_selector.xml deleted file mode 100644 index 06bb779b91ef5..0000000000000 --- a/packages/SettingsLib/MainSwitchPreference/res/drawable/settingslib_thumb_selector.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - diff --git a/packages/SettingsLib/MainSwitchPreference/res/drawable/settingslib_track_disabled_background.xml b/packages/SettingsLib/MainSwitchPreference/res/drawable/settingslib_track_disabled_background.xml deleted file mode 100644 index 15dfcb70e25e6..0000000000000 --- a/packages/SettingsLib/MainSwitchPreference/res/drawable/settingslib_track_disabled_background.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - diff --git a/packages/SettingsLib/MainSwitchPreference/res/drawable/settingslib_track_off_background.xml b/packages/SettingsLib/MainSwitchPreference/res/drawable/settingslib_track_off_background.xml deleted file mode 100644 index 4d79a6e20776a..0000000000000 --- a/packages/SettingsLib/MainSwitchPreference/res/drawable/settingslib_track_off_background.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - diff --git a/packages/SettingsLib/MainSwitchPreference/res/drawable/settingslib_track_on_background.xml b/packages/SettingsLib/MainSwitchPreference/res/drawable/settingslib_track_on_background.xml deleted file mode 100644 index c12d012a0508a..0000000000000 --- a/packages/SettingsLib/MainSwitchPreference/res/drawable/settingslib_track_on_background.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - diff --git a/packages/SettingsLib/MainSwitchPreference/res/drawable/settingslib_track_selector.xml b/packages/SettingsLib/MainSwitchPreference/res/drawable/settingslib_track_selector.xml deleted file mode 100644 index a38c3b4241a3c..0000000000000 --- a/packages/SettingsLib/MainSwitchPreference/res/drawable/settingslib_track_selector.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - diff --git a/packages/SettingsLib/MainSwitchPreference/res/layout-v31/settingslib_main_switch_bar.xml b/packages/SettingsLib/MainSwitchPreference/res/layout-v31/settingslib_main_switch_bar.xml index f9e9eabc52ff3..2518a6d06255d 100644 --- a/packages/SettingsLib/MainSwitchPreference/res/layout-v31/settingslib_main_switch_bar.xml +++ b/packages/SettingsLib/MainSwitchPreference/res/layout-v31/settingslib_main_switch_bar.xml @@ -60,9 +60,7 @@ android:layout_gravity="center_vertical" android:focusable="false" android:clickable="false" - android:track="@drawable/settingslib_track_selector" - android:thumb="@drawable/settingslib_thumb_selector" - android:theme="@style/MainSwitch.Settingslib"/> + android:theme="@style/Switch.SettingsLib"/> diff --git a/packages/SettingsLib/MainSwitchPreference/res/values/dimens.xml b/packages/SettingsLib/MainSwitchPreference/res/values/dimens.xml index a1cbcf72c1c6b..a386adbafe2a3 100644 --- a/packages/SettingsLib/MainSwitchPreference/res/values/dimens.xml +++ b/packages/SettingsLib/MainSwitchPreference/res/values/dimens.xml @@ -41,21 +41,6 @@ 28dp - - 4dp - - - 20dp - - - 52dp - - - 28dp - - - 35dp - 72dp 16dp diff --git a/packages/SettingsLib/MainSwitchPreference/res/values/styles.xml b/packages/SettingsLib/MainSwitchPreference/res/values/styles.xml index 472025ab81307..3924e301a2d39 100644 --- a/packages/SettingsLib/MainSwitchPreference/res/values/styles.xml +++ b/packages/SettingsLib/MainSwitchPreference/res/values/styles.xml @@ -23,9 +23,6 @@ @android:color/black -