diff options
| author | 2014-06-13 21:32:50 +0000 | |
|---|---|---|
| committer | 2014-06-11 08:41:11 +0000 | |
| commit | 2b3818e9a8915711af80f746a6373cbd4456595d (patch) | |
| tree | f705466341c1eae9dfc635d6c5063efd6171cdfb | |
| parent | 24683f1e15cde8c1f70e2c5d9fa18bc7b4451241 (diff) | |
| parent | fb82d4837fd56d7b639bbd0b3aec83e7203207e1 (diff) | |
Merge "Fix bug #15414236 Define a framework theme for system settings"
| -rw-r--r-- | core/res/res/values/dimens_material.xml | 5 | ||||
| -rw-r--r-- | core/res/res/values/styles_material.xml | 36 | ||||
| -rw-r--r-- | core/res/res/values/themes_material.xml | 12 |
3 files changed, 49 insertions, 4 deletions
diff --git a/core/res/res/values/dimens_material.xml b/core/res/res/values/dimens_material.xml index be7e6c177356..18e4574d3135 100644 --- a/core/res/res/values/dimens_material.xml +++ b/core/res/res/values/dimens_material.xml @@ -15,6 +15,11 @@ --> <resources> + <!-- Preference fragment padding, sides --> + <dimen name="preference_fragment_padding_side_material">0dp</dimen> + + <dimen name="preference_screen_header_padding_side_material">0dp</dimen> + <!-- Default height of an action bar. --> <dimen name="action_bar_default_height_material">56dp</dimen> <!-- Default padding of an action bar. --> diff --git a/core/res/res/values/styles_material.xml b/core/res/res/values/styles_material.xml index ddd82c32bcd5..0c95149e8b16 100644 --- a/core/res/res/values/styles_material.xml +++ b/core/res/res/values/styles_material.xml @@ -37,8 +37,8 @@ please see styles_device_defaults.xml. </style> <style name="PreferenceFragment.Material"> - <item name="paddingStart">@dimen/preference_fragment_padding_side</item> - <item name="paddingEnd">@dimen/preference_fragment_padding_side</item> + <item name="paddingStart">@dimen/preference_fragment_padding_side_material</item> + <item name="paddingEnd">@dimen/preference_fragment_padding_side_material</item> </style> <style name="Preference.Material.Information"> @@ -86,6 +86,38 @@ please see styles_device_defaults.xml. <item name="showDefault">true</item> </style> + <!-- No margins or background by default. Could be different for x-large screens --> + <style name="PreferencePanel.Material"> + </style> + + <!-- The attributes are overridden here because the x-large or large resources may have + changed the margins and background in the parent PreferencePanel style. --> + <style name="PreferencePanel.Material.Dialog"> + <item name="layout_marginStart">0dip</item> + <item name="layout_marginEnd">0dip</item> + <item name="layout_marginTop">0dip</item> + <item name="layout_marginBottom">0dip</item> + <item name="background">@null</item> + </style> + + <style name="PreferenceHeaderPanel.Material"> + <item name="layout_marginStart">@dimen/preference_screen_side_margin</item> + <item name="layout_marginEnd">@dimen/preference_screen_side_margin_negative</item> + <item name="paddingTop">@dimen/preference_screen_header_vertical_padding</item> + <item name="paddingBottom">@dimen/preference_screen_header_vertical_padding</item> + </style> + + <style name="PreferenceHeaderList.Material"> + <item name="paddingStart">@dimen/preference_screen_header_padding_side_material</item> + <item name="paddingEnd">@dimen/preference_screen_header_padding_side_material</item> + <item name="scrollbarStyle">@integer/preference_screen_header_scrollbarStyle</item> + </style> + + <style name="PreferenceFragmentList.Material"> + <item name="paddingStart">@dimen/preference_fragment_padding_side_material</item> + <item name="paddingEnd">@dimen/preference_fragment_padding_side_material</item> + </style> + <!-- Begin Material theme styles --> <!-- Text styles --> diff --git a/core/res/res/values/themes_material.xml b/core/res/res/values/themes_material.xml index 97ad7e4d0050..769c8a17c4ec 100644 --- a/core/res/res/values/themes_material.xml +++ b/core/res/res/values/themes_material.xml @@ -277,7 +277,6 @@ please see themes_device_defaults.xml. <!-- Preference styles --> <item name="preferenceScreenStyle">@style/Preference.Material.PreferenceScreen</item> <item name="preferenceFragmentStyle">@style/PreferenceFragment.Material</item> - <item name="preferenceFragmentPaddingSide">0dip</item> <item name="preferenceCategoryStyle">@style/Preference.Material.Category</item> <item name="preferenceStyle">@style/Preference.Material</item> <item name="preferenceInformationStyle">@style/Preference.Material.Information</item> @@ -288,6 +287,11 @@ please see themes_device_defaults.xml. <item name="editTextPreferenceStyle">@style/Preference.Material.DialogPreference.EditTextPreference</item> <item name="ringtonePreferenceStyle">@style/Preference.Material.RingtonePreference</item> <item name="preferenceLayoutChild">@layout/preference_child_material</item> + <item name="preferencePanelStyle">@style/PreferencePanel.Material</item> + <item name="preferenceHeaderPanelStyle">@style/PreferenceHeaderPanel.Material</item> + <item name="preferenceListStyle">@style/PreferenceHeaderList.Material</item> + <item name="preferenceFragmentListStyle">@style/PreferenceFragmentList.Material</item> + <item name="preferenceFragmentPaddingSide">@dimen/preference_fragment_padding_side_material</item> <item name="detailsElementBackground">?attr/colorBackground</item> <!-- Search widget styles --> @@ -625,7 +629,6 @@ please see themes_device_defaults.xml. <!-- Preference styles --> <item name="preferenceScreenStyle">@style/Preference.Material.PreferenceScreen</item> <item name="preferenceFragmentStyle">@style/PreferenceFragment.Material</item> - <item name="preferenceFragmentPaddingSide">0dip</item> <item name="preferenceCategoryStyle">@style/Preference.Material.Category</item> <item name="preferenceStyle">@style/Preference.Material</item> <item name="preferenceInformationStyle">@style/Preference.Material.Information</item> @@ -636,6 +639,11 @@ please see themes_device_defaults.xml. <item name="editTextPreferenceStyle">@style/Preference.Material.DialogPreference.EditTextPreference</item> <item name="ringtonePreferenceStyle">@style/Preference.Material.RingtonePreference</item> <item name="preferenceLayoutChild">@layout/preference_child_material</item> + <item name="preferencePanelStyle">@style/PreferencePanel.Material</item> + <item name="preferenceHeaderPanelStyle">@style/PreferenceHeaderPanel.Material</item> + <item name="preferenceListStyle">@style/PreferenceHeaderList.Material</item> + <item name="preferenceFragmentListStyle">@style/PreferenceFragmentList.Material</item> + <item name="preferenceFragmentPaddingSide">@dimen/preference_fragment_padding_side_material</item> <item name="detailsElementBackground">?attr/colorBackground</item> <!-- PreferenceFrameLayout attributes --> |