diff options
author | Alan Viverette <alanv@google.com> | 2014-08-22 01:03:47 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2014-08-22 01:03:48 +0000 |
commit | 8bfd36167e493a05d076dad9d361dd063886e268 (patch) | |
tree | 261c1c117f145765133e6852ba2a51102c1c4ab1 | |
parent | 096f36b8db3e513687b78da3e1dd0197fce148a3 (diff) | |
parent | 5c88b3b1c78b512577212620910ce13cd80f09fb (diff) | |
download | frameworks_base-8bfd36167e493a05d076dad9d361dd063886e268.zip frameworks_base-8bfd36167e493a05d076dad9d361dd063886e268.tar.gz frameworks_base-8bfd36167e493a05d076dad9d361dd063886e268.tar.bz2 |
Merge "Add private themes for dialogs spawned from Settings theme" into lmp-dev
-rw-r--r-- | core/res/res/values-television/themes.xml | 2 | ||||
-rw-r--r-- | core/res/res/values/themes_leanback.xml | 20 | ||||
-rw-r--r-- | core/res/res/values/themes_material.xml | 48 |
3 files changed, 66 insertions, 4 deletions
diff --git a/core/res/res/values-television/themes.xml b/core/res/res/values-television/themes.xml index a501fac..377982a 100644 --- a/core/res/res/values-television/themes.xml +++ b/core/res/res/values-television/themes.xml @@ -20,6 +20,8 @@ <style name="Theme.Holo.Light.Dialog.Alert" parent="Theme.Leanback.Light.Dialog.Alert" /> <style name="Theme.Material.Dialog.Alert" parent="Theme.Leanback.Dialog.Alert" /> <style name="Theme.Material.Light.Dialog.Alert" parent="Theme.Leanback.Light.Dialog.Alert" /> + <style name="Theme.Material.Settings.Dialog.Alert" parent="Theme.Leanback.Settings.Dialog.Alert" /> <style name="Theme.Material.Dialog" parent="Theme.Leanback.Dialog" /> <style name="Theme.Material.Light.Dialog" parent="Theme.Leanback.Light.Dialog" /> + <style name="Theme.Material.Settings.Dialog" parent="Theme.Leanback.Settings.Dialog" /> </resources> diff --git a/core/res/res/values/themes_leanback.xml b/core/res/res/values/themes_leanback.xml index 2b3b8d5..720733f 100644 --- a/core/res/res/values/themes_leanback.xml +++ b/core/res/res/values/themes_leanback.xml @@ -34,6 +34,16 @@ <item name="numberPickerStyle">@style/Widget.Leanback.NumberPicker</item> </style> + <style name="Theme.Leanback.Settings.Dialog" parent="Theme.Material.Settings.BaseDialog"> + <item name="colorBackground">@color/background_leanback_dark</item> + <item name="textColorPrimary">@color/primary_text_leanback_dark</item> + <item name="textColorSecondary">@color/secondary_text_leanback_dark</item> + <item name="alertDialogStyle">@style/AlertDialog.Leanback</item> + <item name="timePickerStyle">@style/Widget.Leanback.TimePicker</item> + <item name="datePickerStyle">@style/Widget.Leanback.DatePicker</item> + <item name="numberPickerStyle">@style/Widget.Leanback.NumberPicker</item> + </style> + <style name="Theme.Leanback.Dialog.Alert" parent="Theme.Material.Dialog.BaseAlert"> <item name="colorBackground">@color/background_leanback_dark</item> <item name="textColorPrimary">@color/primary_text_leanback_dark</item> @@ -54,6 +64,16 @@ <item name="numberPickerStyle">@style/Widget.Leanback.NumberPicker</item> </style> + <style name="Theme.Leanback.Settings.Dialog.Alert" parent="Theme.Material.Settings.Dialog.BaseAlert"> + <item name="colorBackground">@color/background_leanback_light</item> + <item name="textColorPrimary">@color/primary_text_leanback_light</item> + <item name="textColorSecondary">@color/secondary_text_leanback_light</item> + <item name="alertDialogStyle">@style/AlertDialog.Leanback.Light</item> + <item name="timePickerStyle">@style/Widget.Leanback.TimePicker</item> + <item name="datePickerStyle">@style/Widget.Leanback.DatePicker</item> + <item name="numberPickerStyle">@style/Widget.Leanback.NumberPicker</item> + </style> + <style name="Theme.Leanback.Dialog.AppError" parent="Theme.Leanback.Dialog"> <item name="windowContentTransitions">false</item> <item name="windowCloseOnTouchOutside">false</item> diff --git a/core/res/res/values/themes_material.xml b/core/res/res/values/themes_material.xml index bff5ce2..23faba8 100644 --- a/core/res/res/values/themes_material.xml +++ b/core/res/res/values/themes_material.xml @@ -357,10 +357,10 @@ please see themes_device_defaults.xml. <item name="timePickerDialogTheme">?attr/dialogTheme</item> <!-- DatePicker style --> - <item name="datePickerStyle">?attr/dialogTheme</item> + <item name="datePickerStyle">@style/Widget.Material.DatePicker</item> <!-- DatePicker dialog theme --> - <item name="datePickerDialogTheme">@style/Theme.Material.Dialog.Alert</item> + <item name="datePickerDialogTheme">?attr/dialogTheme</item> <!-- TODO: This belongs in a FastScroll style --> <item name="fastScrollThumbDrawable">@drawable/fastscroll_thumb_material</item> @@ -1196,7 +1196,7 @@ please see themes_device_defaults.xml. <style name="Theme.Material.Light.Dialog.Alert" parent="Theme.Material.Light.Dialog.BaseAlert"/> <!-- Theme for a presentation window on a secondary display. --> - <style name="Theme.Material.Light.Dialog.Presentation" parent="@style/Theme.Material.Light.NoActionBar.Fullscreen" /> + <style name="Theme.Material.Light.Dialog.Presentation" parent="Theme.Material.Light.NoActionBar.Fullscreen" /> <!-- Default material (dark) for windows that want to have the user's selected wallpaper appear behind them. --> @@ -1213,7 +1213,47 @@ please see themes_device_defaults.xml. </style> <!-- Default theme for Settings and activities launched from Settings. --> - <style name="Theme.Material.Settings" parent="@style/Theme.Material.Light.DarkActionBar"> + <style name="Theme.Material.Settings" parent="Theme.Material.Light.DarkActionBar"> + <item name="colorPrimary">@color/material_blue_grey_900</item> + <item name="colorPrimaryDark">@color/material_blue_grey_950</item> + <item name="colorAccent">@color/material_deep_teal_A500</item> + + <item name="dialogTheme">@style/Theme.Material.Settings.Dialog</item> + <item name="alertDialogTheme">@style/Theme.Material.Settings.Dialog.Alert</item> + <item name="presentationTheme">@style/Theme.Material.Settings.Dialog.Presentation</item> + <item name="searchDialogTheme">@style/Theme.Material.Settings.SearchBar</item> + <item name="panelMenuListTheme">@style/Theme.Material.Settings.CompactMenu</item> + </style> + + <style name="Theme.Material.Settings.BaseDialog" parent="Theme.Material.Light.BaseDialog"> + <item name="colorPrimary">@color/material_blue_grey_900</item> + <item name="colorPrimaryDark">@color/material_blue_grey_950</item> + <item name="colorAccent">@color/material_deep_teal_A500</item> + </style> + + <style name="Theme.Material.Settings.Dialog" parent="Theme.Material.Settings.BaseDialog" /> + + <style name="Theme.Material.Settings.Dialog.BaseAlert" parent="Theme.Material.Light.Dialog.BaseAlert"> + <item name="colorPrimary">@color/material_blue_grey_900</item> + <item name="colorPrimaryDark">@color/material_blue_grey_950</item> + <item name="colorAccent">@color/material_deep_teal_A500</item> + </style> + + <style name="Theme.Material.Settings.Dialog.Alert" parent="Theme.Material.Settings.Dialog.BaseAlert" /> + + <style name="Theme.Material.Settings.Dialog.Presentation" parent="Theme.Material.Light.Dialog.Presentation"> + <item name="colorPrimary">@color/material_blue_grey_900</item> + <item name="colorPrimaryDark">@color/material_blue_grey_950</item> + <item name="colorAccent">@color/material_deep_teal_A500</item> + </style> + + <style name="Theme.Material.Settings.SearchBar" parent="Theme.Material.Light.SearchBar"> + <item name="colorPrimary">@color/material_blue_grey_900</item> + <item name="colorPrimaryDark">@color/material_blue_grey_950</item> + <item name="colorAccent">@color/material_deep_teal_A500</item> + </style> + + <style name="Theme.Material.Settings.CompactMenu" parent="Theme.Material.Light.CompactMenu"> <item name="colorPrimary">@color/material_blue_grey_900</item> <item name="colorPrimaryDark">@color/material_blue_grey_950</item> <item name="colorAccent">@color/material_deep_teal_A500</item> |