From 74fde3ea31c8a5acff4a8c4ee76ce9200082a736 Mon Sep 17 00:00:00 2001 From: Lucas Dupin Date: Tue, 22 May 2018 14:27:40 -0700 Subject: [PATCH] Setting to change sysui theme Users now can manually pick if they want light or dark QS and launcher Change-Id: Ic0a43bc5e8777c39bfe5c0bbc606bf6be20f7168 Fixes: 63903361 Test: make RunSettingsRoboTests ROBOTEST_FILTER=SystemUiThemePreferenceControllerTest Test: manual --- res/values/arrays.xml | 14 +++ res/values/strings.xml | 11 ++- res/xml/display_settings.xml | 9 +- .../SystemUiThemePreferenceController.java | 72 +++++++++++++++ ...SystemUiThemePreferenceControllerTest.java | 89 +++++++++++++++++++ 5 files changed, 193 insertions(+), 2 deletions(-) create mode 100644 src/com/android/settings/display/SystemUiThemePreferenceController.java create mode 100644 tests/robotests/src/com/android/settings/display/SystemUiThemePreferenceControllerTest.java diff --git a/res/values/arrays.xml b/res/values/arrays.xml index 6d8fe088f0e..37462f9ba7d 100644 --- a/res/values/arrays.xml +++ b/res/values/arrays.xml @@ -1096,6 +1096,20 @@ no + + + @string/systemui_theme_wallpaper + @string/systemui_theme_light + @string/systemui_theme_dark + + + + + 0 + 1 + 2 + + @string/prevent_ringing_option_vibrate @string/prevent_ringing_option_mute diff --git a/res/values/strings.xml b/res/values/strings.xml index e0e1a300b2b..70ff0c53479 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -9857,12 +9857,21 @@ - Device theme + Color theme Default Changing the theme requires a restart. + + Device theme + + Automatic (based on wallpaper) + + Light + + Dark + Network name diff --git a/res/xml/display_settings.xml b/res/xml/display_settings.xml index b34fec0c8af..ec8a19733b3 100644 --- a/res/xml/display_settings.xml +++ b/res/xml/display_settings.xml @@ -132,9 +132,16 @@ + +