Revert "Improving customization in DeviceDefault themes."

This reverts commit 426e7a0f83.
This commit is contained in:
Jakub Adamek
2016-10-07 10:53:34 +01:00
parent 94b0d0c628
commit 801cb62b9f

View File

@@ -261,7 +261,6 @@ easier.
<item name="colorBackground">@color/background_floating_device_default_dark</item> <item name="colorBackground">@color/background_floating_device_default_dark</item>
<item name="colorBackgroundFloating">@color/background_floating_device_default_dark</item> <item name="colorBackgroundFloating">@color/background_floating_device_default_dark</item>
<item name="colorBackgroundCacheHint">@color/background_cache_hint_selector_device_default</item> <item name="colorBackgroundCacheHint">@color/background_cache_hint_selector_device_default</item>
<item name="colorButtonNormal">@color/button_normal_device_default_dark</item>
</style> </style>
<!-- Variant of {@link #Theme_DeviceDefault_Dialog} that has a nice minimum width for a <!-- Variant of {@link #Theme_DeviceDefault_Dialog} that has a nice minimum width for a
@@ -353,17 +352,27 @@ easier.
<!-- DeviceDefault style for input methods, which is used by the <!-- DeviceDefault style for input methods, which is used by the
{@link android.service.voice.VoiceInteractionSession} class.--> {@link android.service.voice.VoiceInteractionSession} class.-->
<style name="Theme.DeviceDefault.VoiceInteractionSession" parent="Theme.Material.VoiceInteractionSession"> <style name="Theme.DeviceDefault.VoiceInteractionSession" parent="Theme.Material.VoiceInteractionSession">
<!-- Color palette -->
<item name="colorPrimary">@color/primary_device_default_light</item> <item name="colorPrimary">@color/primary_device_default_light</item>
<item name="colorPrimaryDark">@color/primary_dark_device_default_light</item> <item name="colorPrimaryDark">@color/primary_dark_device_default_light</item>
<item name="colorAccent">@color/accent_device_default_light</item> <item name="colorAccent">@color/accent_device_default_light</item>
</style> </style>
<style name="Theme.DeviceDefault.Dialog.Alert"> <style name="Theme.DeviceDefault.Dialog.Alert" parent="Theme.Material.Dialog.Alert">
<item name="windowMinWidthMajor">@dimen/dialog_min_width_major</item> <item name="windowTitleStyle">@style/DialogWindowTitle.DeviceDefault</item>
<item name="windowMinWidthMinor">@dimen/dialog_min_width_minor</item>
<!-- Color palette -->
<item name="colorPrimary">@color/primary_device_default_dark</item>
<item name="colorPrimaryDark">@color/primary_dark_device_default_dark</item>
<item name="colorAccent">@color/accent_device_default_dark</item>
</style> </style>
<style name="Theme.DeviceDefault.SearchBar" parent="Theme.DeviceDefault.Panel"/> <style name="Theme.DeviceDefault.SearchBar" parent="Theme.Material.SearchBar">
<!-- Color palette -->
<item name="colorPrimary">@color/primary_device_default_dark</item>
<item name="colorPrimaryDark">@color/primary_dark_device_default_dark</item>
<item name="colorAccent">@color/accent_device_default_dark</item>
</style>
<style name="Theme.DeviceDefault.Dialog.NoFrame" parent="Theme.Material.Dialog.NoFrame"> <style name="Theme.DeviceDefault.Dialog.NoFrame" parent="Theme.Material.Dialog.NoFrame">
<!-- Color palette --> <!-- Color palette -->
@@ -542,7 +551,6 @@ easier.
<item name="colorBackground">@color/background_device_default_dark</item> <item name="colorBackground">@color/background_device_default_dark</item>
<item name="colorBackgroundFloating">@color/background_floating_device_default_dark</item> <item name="colorBackgroundFloating">@color/background_floating_device_default_dark</item>
<item name="colorBackgroundCacheHint">@color/background_cache_hint_selector_device_default</item> <item name="colorBackgroundCacheHint">@color/background_cache_hint_selector_device_default</item>
<item name="colorButtonNormal">@color/button_normal_device_default_dark</item>
</style> </style>
<!-- Variant of {@link #Theme_DeviceDefault_Light} with no action bar --> <!-- Variant of {@link #Theme_DeviceDefault_Light} with no action bar -->
@@ -597,7 +605,6 @@ easier.
<item name="colorBackground">@color/background_device_default_dark</item> <item name="colorBackground">@color/background_device_default_dark</item>
<item name="colorBackgroundFloating">@color/background_floating_device_default_dark</item> <item name="colorBackgroundFloating">@color/background_floating_device_default_dark</item>
<item name="colorBackgroundCacheHint">@color/background_cache_hint_selector_device_default</item> <item name="colorBackgroundCacheHint">@color/background_cache_hint_selector_device_default</item>
<item name="colorButtonNormal">@color/button_normal_device_default_light</item>
</style> </style>
<!-- Variant of {@link #Theme_DeviceDefault_Light_Dialog} that has a nice minimum width for a <!-- Variant of {@link #Theme_DeviceDefault_Light_Dialog} that has a nice minimum width for a
@@ -652,60 +659,120 @@ easier.
decorations, so you basically have an empty rectangle in which to place your content. It makes decorations, so you basically have an empty rectangle in which to place your content. It makes
the window floating, with a transparent background, and turns off dimming behind the window. --> the window floating, with a transparent background, and turns off dimming behind the window. -->
<style name="Theme.DeviceDefault.Light.Panel" parent="Theme.Material.Light.Panel"> <style name="Theme.DeviceDefault.Light.Panel" parent="Theme.Material.Light.Panel">
<item name="windowBackground">@color/transparent</item> <!-- Color palette -->
<item name="colorBackgroundCacheHint">@null</item> <item name="colorPrimary">@color/primary_device_default_light</item>
<item name="windowFrame">@null</item> <item name="colorPrimaryDark">@color/primary_dark_device_default_light</item>
<item name="windowContentOverlay">@null</item> <item name="colorAccent">@color/accent_device_default_light</item>
<item name="windowAnimationStyle">@null</item> <item name="colorBackground">@color/background_device_default_dark</item>
<item name="windowIsFloating">true</item> <item name="colorBackgroundFloating">@color/background_floating_device_default_dark</item>
<item name="backgroundDimEnabled">false</item> <item name="colorBackgroundCacheHint">@color/background_cache_hint_selector_device_default</item>
<item name="windowIsTranslucent">true</item>
<item name="windowNoTitle">true</item>
</style> </style>
<style name="Theme.DeviceDefault.Light.Dialog.Alert"> <style name="Theme.DeviceDefault.Light.Dialog.Alert" parent="Theme.Material.Light.Dialog.Alert">
<item name="windowMinWidthMajor">@dimen/dialog_min_width_major</item> <item name="windowTitleStyle">@style/DialogWindowTitle.DeviceDefault.Light</item>
<item name="windowMinWidthMinor">@dimen/dialog_min_width_minor</item>
<!-- Color palette -->
<item name="colorPrimary">@color/primary_device_default_light</item>
<item name="colorPrimaryDark">@color/primary_dark_device_default_light</item>
<item name="colorAccent">@color/accent_device_default_light</item>
<item name="colorBackground">@color/background_device_default_dark</item>
<item name="colorBackgroundFloating">@color/background_floating_device_default_dark</item>
<item name="colorBackgroundCacheHint">@color/background_cache_hint_selector_device_default</item>
</style> </style>
<style name="Theme.DeviceDefault.Light.SearchBar" parent="@style/Theme.DeviceDefault.Light.Panel"/> <style name="Theme.DeviceDefault.Light.SearchBar" parent="Theme.Material.Light.SearchBar">
<!-- Color palette -->
<item name="colorPrimary">@color/primary_device_default_light</item>
<item name="colorPrimaryDark">@color/primary_dark_device_default_light</item>
<item name="colorAccent">@color/accent_device_default_light</item>
<item name="colorBackground">@color/background_device_default_dark</item>
<item name="colorBackgroundFloating">@color/background_floating_device_default_dark</item>
<item name="colorBackgroundCacheHint">@color/background_cache_hint_selector_device_default</item>
</style>
<style name="Theme.DeviceDefault.Light.Voice" parent="@style/Theme.DeviceDefault.Light.Dialog"> <style name="Theme.DeviceDefault.Light.Voice" parent="Theme.Material.Light.Voice">
<item name="windowAnimationStyle">@style/Animation.VoiceActivity</item> <!-- Color palette -->
<item name="backgroundDimEnabled">false</item> <item name="colorPrimary">@color/primary_device_default_light</item>
<item name="colorPrimaryDark">@color/primary_dark_device_default_light</item>
<item name="colorAccent">@color/accent_device_default_light</item>
<item name="colorBackground">@color/background_device_default_dark</item>
<item name="colorBackgroundFloating">@color/background_floating_device_default_dark</item>
<item name="colorBackgroundCacheHint">@color/background_cache_hint_selector_device_default</item>
</style> </style>
<!-- DeviceDefault theme for a window that should look like the Settings app. --> <!-- DeviceDefault theme for a window that should look like the Settings app. -->
<style name="Theme.DeviceDefault.Settings" parent="Theme.DeviceDefault.Light.DarkActionBar"> <style name="Theme.DeviceDefault.Settings" parent="Theme.Material.Settings">
<item name="presentationTheme">@style/Theme.Material.Settings.Dialog.Presentation</item> <!-- Color palette -->
<item name="searchDialogTheme">@style/Theme.Material.Settings.SearchBar</item> <item name="colorPrimary">@color/primary_device_default_settings</item>
<item name="panelMenuListTheme">@style/Theme.Material.Settings.CompactMenu</item> <item name="colorPrimaryDark">@color/primary_dark_device_default_settings</item>
<item name="colorSecondary">@color/secondary_device_default_settings</item>
<item name="colorAccent">@color/accent_device_default_light</item>
<item name="colorBackground">@color/background_device_default_dark</item>
<item name="colorBackgroundFloating">@color/background_floating_device_default_dark</item>
<item name="colorBackgroundCacheHint">@color/background_cache_hint_selector_device_default</item>
</style> </style>
<!-- DeviceDefault theme for a window that should use Settings theme colors but has <!-- DeviceDefault theme for a window that should use Settings theme colors but has
a full dark palette (instead of Light with dark action bar like a full dark palette (instead of Light with dark action bar like
Theme.DeviceDefault.Settings. --> Theme.DeviceDefault.Settings. -->
<style name="Theme.DeviceDefault.Settings.Dark" parent="Theme.DeviceDefault"/> <style name="Theme.DeviceDefault.Settings.Dark" parent="Theme.Material">
<!-- Color palette -->
<!-- Variant of {@link #Theme_DeviceDefault_Settings_Dark} with no action bar -->
<style name="Theme.DeviceDefault.Settings.Dark.NoActionBar" parent="Theme.DeviceDefault.NoActionBar"/>
<style name="Theme.DeviceDefault.Settings.Dialog" parent="Theme.DeviceDefault.Light.Dialog">
<item name="colorPrimary">@color/primary_device_default_settings</item> <item name="colorPrimary">@color/primary_device_default_settings</item>
<item name="colorPrimaryDark">@color/primary_dark_device_default_settings</item> <item name="colorPrimaryDark">@color/primary_dark_device_default_settings</item>
<item name="colorSecondary">@color/secondary_device_default_settings</item> <item name="colorSecondary">@color/secondary_device_default_settings</item>
<item name="colorAccent">@color/accent_device_default_dark</item>
<item name="colorBackground">@color/background_device_default_dark</item>
<item name="colorBackgroundFloating">@color/background_floating_device_default_dark</item>
<item name="colorBackgroundCacheHint">@color/background_cache_hint_selector_device_default</item>
</style> </style>
<style name="Theme.DeviceDefault.Settings.DialogWhenLarge" parent="Theme.DeviceDefault.Light"/> <!-- Variant of {@link #Theme_DeviceDefault_Settings_Dark} with no action bar -->
<style name="Theme.DeviceDefault.Settings.Dark.NoActionBar" parent="Theme.Material.NoActionBar">
<style name="Theme.DeviceDefault.Settings.Dialog.Alert" parent="Theme.DeviceDefault.Light.Dialog.Alert"> <!-- Color palette -->
<item name="colorPrimary">@color/primary_device_default_settings</item> <item name="colorPrimary">@color/primary_device_default_settings</item>
<item name="colorPrimaryDark">@color/primary_dark_device_default_settings</item> <item name="colorPrimaryDark">@color/primary_dark_device_default_settings</item>
<item name="colorSecondary">@color/secondary_device_default_settings</item> <item name="colorSecondary">@color/secondary_device_default_settings</item>
<item name="colorAccent">@color/accent_device_default_dark</item>
<item name="colorBackground">@color/background_device_default_dark</item>
<item name="colorBackgroundFloating">@color/background_floating_device_default_dark</item>
<item name="colorBackgroundCacheHint">@color/background_cache_hint_selector_device_default</item>
</style>
<style name="Theme.DeviceDefault.Settings.Dialog" parent="Theme.Material.Settings.Dialog">
<!-- Color palette -->
<item name="colorPrimary">@color/primary_device_default_settings</item>
<item name="colorPrimaryDark">@color/primary_dark_device_default_settings</item>
<item name="colorSecondary">@color/secondary_device_default_settings</item>
<item name="colorAccent">@color/accent_device_default_light</item>
<item name="colorBackground">@color/background_device_default_dark</item>
<item name="colorBackgroundFloating">@color/background_floating_device_default_dark</item>
<item name="colorBackgroundCacheHint">@color/background_cache_hint_selector_device_default</item>
</style>
<style name="Theme.DeviceDefault.Settings.DialogWhenLarge" parent="Theme.Material.Settings.DialogWhenLarge">
<!-- Color palette -->
<item name="colorPrimary">@color/primary_device_default_settings</item>
<item name="colorPrimaryDark">@color/primary_dark_device_default_settings</item>
<item name="colorSecondary">@color/secondary_device_default_settings</item>
<item name="colorAccent">@color/accent_device_default_light</item>
<item name="colorBackground">@color/background_device_default_dark</item>
<item name="colorBackgroundFloating">@color/background_floating_device_default_dark</item>
<item name="colorBackgroundCacheHint">@color/background_cache_hint_selector_device_default</item>
</style>
<style name="Theme.DeviceDefault.Settings.Dialog.Alert" parent="Theme.Material.Settings.Dialog.Alert">
<!-- Color palette -->
<item name="colorPrimary">@color/primary_device_default_settings</item>
<item name="colorPrimaryDark">@color/primary_dark_device_default_settings</item>
<item name="colorSecondary">@color/secondary_device_default_settings</item>
<item name="colorAccent">@color/accent_device_default_light</item>
<item name="colorBackground">@color/background_device_default_dark</item>
<item name="colorBackgroundFloating">@color/background_floating_device_default_dark</item>
<item name="colorBackgroundCacheHint">@color/background_cache_hint_selector_device_default</item>
</style> </style>
<!-- Theme used for the intent picker activity. --> <!-- Theme used for the intent picker activity. -->
<style name="Theme.DeviceDefault.Resolver" parent="Theme.DeviceDefault.Light"> <style name="Theme.DeviceDefault.Resolver" parent="Theme.Material.Light">
<item name="windowIsTranslucent">true</item> <item name="windowIsTranslucent">true</item>
<item name="windowNoTitle">true</item> <item name="windowNoTitle">true</item>
<item name="windowBackground">@color/transparent</item> <item name="windowBackground">@color/transparent</item>
@@ -715,6 +782,14 @@ easier.
<item name="colorControlActivated">?attr/colorControlHighlight</item> <item name="colorControlActivated">?attr/colorControlHighlight</item>
<item name="listPreferredItemPaddingStart">?attr/dialogPreferredPadding</item> <item name="listPreferredItemPaddingStart">?attr/dialogPreferredPadding</item>
<item name="listPreferredItemPaddingEnd">?attr/dialogPreferredPadding</item> <item name="listPreferredItemPaddingEnd">?attr/dialogPreferredPadding</item>
<!-- Color palette -->
<item name="colorPrimary">@color/primary_device_default_light</item>
<item name="colorPrimaryDark">@color/primary_dark_device_default_light</item>
<item name="colorAccent">@color/accent_device_default_light</item>
<item name="colorBackground">@color/background_device_default_light</item>
<item name="colorBackgroundFloating">@color/background_floating_device_default_light</item>
<item name="colorBackgroundCacheHint">@color/background_cache_hint_selector_device_default</item>
</style> </style>
<!-- DeviceDefault theme for the default system theme. --> <!-- DeviceDefault theme for the default system theme. -->