themes_material.xml revision f849a5e16d016fb6ae081a4575ce67f4ce688e3a
1<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2014 The Android Open Source Project
3
4     Licensed under the Apache License, Version 2.0 (the "License");
5     you may not use this file except in compliance with the License.
6     You may obtain a copy of the License at
7
8          http://www.apache.org/licenses/LICENSE-2.0
9
10     Unless required by applicable law or agreed to in writing, software
11     distributed under the License is distributed on an "AS IS" BASIS,
12     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13     See the License for the specific language governing permissions and
14     limitations under the License.
15-->
16
17<!--
18===============================================================
19                        PLEASE READ
20===============================================================
21
22The Material themes must not be modified in order to pass CTS.
23Many related themes and styles depend on other values defined in this file.
24If you would like to provide custom themes and styles for your device,
25please see themes_device_defaults.xml.
26
27===============================================================
28                        PLEASE READ
29===============================================================
30 -->
31<resources>
32
33    <!-- Material theme (dark version).
34         <p>If you want to ensure that your
35         app consistently uses the Material theme at all times, you must explicitly declare it in your
36         manifest. For example, {@code &lt;application android:theme="@style/Theme.Material"&gt;}.
37
38         <p>Styles used by the Material theme are named using the convention Type.Material.Etc
39         (for example, {@code Widget.Material.Button} and {@code
40         TextAppearance.Material.Widget.PopupMenu.Large}).
41         Specific resources used by Material are named using the convention @type/foo_bar_baz_material
42         with trailing _dark or _light specifiers if they are not shared between both light and
43         dark versions of the theme. -->
44    <style name="Theme.Material">
45        <item name="colorForeground">@color/bright_foreground_material_dark</item>
46        <item name="colorForegroundInverse">@color/bright_foreground_material_light</item>
47        <item name="colorBackground">@color/background_material_dark</item>
48        <item name="colorBackgroundCacheHint">@color/background_cache_hint_selector_material_dark</item>
49        <item name="disabledAlpha">@dimen/disabled_alpha_material_dark</item>
50        <item name="backgroundDimAmount">0.6</item>
51
52        <!-- Text styles -->
53        <item name="textAppearance">@style/TextAppearance.Material</item>
54        <item name="textAppearanceInverse">@style/TextAppearance.Material.Inverse</item>
55
56        <item name="textColorPrimary">@color/primary_text_material_dark</item>
57        <item name="textColorPrimaryInverse">@color/primary_text_material_light</item>
58        <item name="textColorPrimaryDisableOnly">@color/primary_text_disable_only_material_dark</item>
59        <item name="textColorSecondary">@color/secondary_text_material_dark</item>
60        <item name="textColorSecondaryInverse">@color/secondary_text_material_light</item>
61        <item name="textColorTertiary">@color/secondary_text_material_dark</item>
62        <item name="textColorTertiaryInverse">@color/secondary_text_material_light</item>
63        <item name="textColorHint">@color/hint_foreground_material_dark</item>
64        <item name="textColorHintInverse">@color/hint_foreground_material_light</item>
65        <item name="textColorHighlight">@color/highlighted_text_material_dark</item>
66        <item name="textColorHighlightInverse">@color/highlighted_text_material_light</item>
67        <item name="textColorLink">@color/link_text_material_dark</item>
68        <item name="textColorLinkInverse">@color/link_text_material_light</item>
69        <item name="textColorSearchUrl">@color/search_url_text_material_dark</item>
70        <item name="textColorAlertDialogListItem">@color/primary_text_material_dark</item>
71
72        <item name="textAppearanceLarge">@style/TextAppearance.Material.Large</item>
73        <item name="textAppearanceLargeInverse">@style/TextAppearance.Material.Large.Inverse</item>
74        <item name="textAppearanceMedium">@style/TextAppearance.Material.Medium</item>
75        <item name="textAppearanceMediumInverse">@style/TextAppearance.Material.Medium.Inverse</item>
76        <item name="textAppearanceSmall">@style/TextAppearance.Material.Small</item>
77        <item name="textAppearanceSmallInverse">@style/TextAppearance.Material.Small.Inverse</item>
78        <item name="textAppearanceSearchResultTitle">@style/TextAppearance.Material.SearchResult.Title</item>
79        <item name="textAppearanceSearchResultSubtitle">@style/TextAppearance.Material.SearchResult.Subtitle</item>
80
81        <item name="textAppearanceButton">@style/TextAppearance.Material.Widget.Button</item>
82
83        <item name="editTextColor">?attr/textColorPrimary</item>
84        <item name="editTextBackground">@drawable/edit_text_material</item>
85
86        <item name="candidatesTextStyleSpans">@string/candidates_style</item>
87
88        <item name="textCheckMark">@drawable/indicator_check_mark_dark</item>
89        <item name="textCheckMarkInverse">@drawable/indicator_check_mark_light</item>
90
91        <item name="textAppearanceLargePopupMenu">@style/TextAppearance.Material.Widget.PopupMenu.Large</item>
92        <item name="textAppearanceSmallPopupMenu">@style/TextAppearance.Material.Widget.PopupMenu.Small</item>
93
94        <!-- Button styles -->
95        <item name="buttonStyle">@style/Widget.Material.Button</item>
96        <item name="buttonStyleSmall">@style/Widget.Material.Button.Small</item>
97        <item name="buttonStyleInset">@style/Widget.Material.Button.Inset</item>
98        <item name="buttonStyleToggle">@style/Widget.Material.Button.Toggle</item>
99
100        <item name="switchStyle">@style/Widget.Material.CompoundButton.Switch</item>
101        <item name="mediaRouteButtonStyle">@style/Widget.Material.MediaRouteButton</item>
102
103        <item name="selectableItemBackground">@drawable/item_background_material</item>
104        <item name="selectableItemBackgroundBorderless">@drawable/item_background_borderless_material</item>
105        <item name="borderlessButtonStyle">@style/Widget.Material.Button.Borderless</item>
106        <item name="homeAsUpIndicator">@drawable/ic_ab_back_material</item>
107
108        <!-- List attributes -->
109        <item name="listPreferredItemHeight">64dip</item>
110        <item name="listPreferredItemHeightSmall">48dip</item>
111        <item name="listPreferredItemHeightLarge">80dip</item>
112        <item name="dropdownListPreferredItemHeight">?attr/listPreferredItemHeightSmall</item>
113        <item name="textAppearanceListItem">@style/TextAppearance.Material.Subhead</item>
114        <item name="textAppearanceListItemSmall">@style/TextAppearance.Material.Subhead</item>
115        <item name="textAppearanceListItemSecondary">@style/TextAppearance.Material.Body1</item>
116        <item name="listPreferredItemPaddingLeft">16dip</item>
117        <item name="listPreferredItemPaddingRight">16dip</item>
118        <item name="listPreferredItemPaddingStart">16dip</item>
119        <item name="listPreferredItemPaddingEnd">16dip</item>
120
121        <!-- @hide -->
122        <item name="searchResultListItemHeight">58dip</item>
123        <item name="listDivider">@drawable/list_divider_material</item>
124        <item name="listSeparatorTextViewStyle">@style/Widget.Material.TextView.ListSeparator</item>
125
126        <item name="listChoiceIndicatorSingle">@drawable/btn_radio_material_anim</item>
127        <item name="listChoiceIndicatorMultiple">@drawable/btn_check_material_anim</item>
128
129        <item name="listChoiceBackgroundIndicator">?attr/selectableItemBackground</item>
130        <item name="activatedBackgroundIndicator">@drawable/activated_background_material</item>
131
132        <item name="listDividerAlertDialog">@drawable/list_divider_material</item>
133
134        <item name="expandableListPreferredItemPaddingLeft">40dip</item>
135        <item name="expandableListPreferredChildPaddingLeft">?attr/expandableListPreferredItemPaddingLeft</item>
136
137        <item name="expandableListPreferredItemIndicatorLeft">3dip</item>
138        <item name="expandableListPreferredItemIndicatorRight">0dip</item>
139        <item name="expandableListPreferredChildIndicatorLeft">?attr/expandableListPreferredItemIndicatorLeft</item>
140        <item name="expandableListPreferredChildIndicatorRight">?attr/expandableListPreferredItemIndicatorRight</item>
141        <item name="findOnPageNextDrawable">@drawable/ic_find_next_material</item>
142        <item name="findOnPagePreviousDrawable">@drawable/ic_find_previous_material</item>
143
144        <!-- Gallery attributes -->
145        <item name="galleryItemBackground">@drawable/gallery_item_background</item>
146
147        <!-- Window attributes -->
148        <item name="windowBackground">?attr/colorBackground</item>
149        <item name="windowClipToOutline">true</item>
150        <item name="windowFrame">@null</item>
151        <item name="windowNoTitle">false</item>
152        <item name="windowFullscreen">false</item>
153        <item name="windowOverscan">false</item>
154        <item name="windowIsFloating">false</item>
155        <item name="windowContentOverlay">@null</item>
156        <item name="windowShowWallpaper">false</item>
157        <item name="windowTitleStyle">@style/WindowTitle.Material</item>
158        <item name="windowTitleSize">@dimen/action_bar_default_height_material</item>
159        <item name="windowTitleBackgroundStyle">@style/WindowTitleBackground.Material</item>
160        <item name="windowContentTransitions">false</item>
161        <item name="windowActivityTransitions">true</item>
162        <item name="windowAnimationStyle">@style/Animation.Material.Activity</item>
163        <item name="windowSoftInputMode">stateUnspecified|adjustUnspecified</item>
164        <item name="windowActionBar">true</item>
165        <item name="windowActionModeOverlay">false</item>
166        <item name="windowDrawsSystemBarBackgrounds">true</item>
167        <item name="windowActionBarFullscreenDecorLayout">@layout/screen_toolbar</item>
168        <item name="statusBarColor">?attr/colorPrimaryDark</item>
169        <item name="navigationBarColor">@color/black</item>
170        <item name="windowEnterTransition">@transition/fade</item>
171        <item name="windowSharedElementEnterTransition">@transition/move</item>
172        <item name="windowSharedElementExitTransition">@transition/move</item>
173
174        <!-- Dialog attributes -->
175        <item name="dialogTheme">@style/Theme.Material.Dialog</item>
176        <item name="dialogTitleIconsDecorLayout">@layout/dialog_title_icons_material</item>
177        <item name="dialogCustomTitleDecorLayout">@layout/dialog_custom_title_material</item>
178        <item name="dialogTitleDecorLayout">@layout/dialog_title_material</item>
179
180        <!-- AlertDialog attributes -->
181        <item name="alertDialogTheme">@style/Theme.Material.Dialog.Alert</item>
182        <item name="alertDialogStyle">@style/AlertDialog.Material</item>
183        <item name="alertDialogCenterButtons">false</item>
184        <item name="alertDialogIcon">@drawable/ic_dialog_alert_material</item>
185
186        <!-- Presentation attributes -->
187        <item name="presentationTheme">@style/Theme.Material.Dialog.Presentation</item>
188
189        <!-- Toast attributes -->
190        <item name="toastFrameBackground">@drawable/toast_frame</item>
191
192        <!-- Panel attributes -->
193        <item name="panelBackground">?attr/colorBackground</item>
194        <item name="panelFullBackground">@drawable/menu_background_fill_parent_width</item>
195        <!-- These three attributes do not seems to be used by the framework. Declared public though -->
196        <item name="panelColorBackground">#000</item>
197        <item name="panelColorForeground">?attr/textColorPrimary</item>
198        <item name="panelTextAppearance">?attr/textAppearance</item>
199
200        <item name="panelMenuIsCompact">true</item>
201        <item name="panelMenuListWidth">250dip</item>
202        <item name="panelMenuListTheme">@style/Theme.Material.CompactMenu</item>
203
204        <!-- Scrollbar attributes -->
205        <item name="scrollbarFadeDuration">250</item>
206        <item name="scrollbarDefaultDelayBeforeFade">300</item>
207        <item name="scrollbarSize">10dip</item>
208        <item name="scrollbarThumbHorizontal">@drawable/scrollbar_handle_material</item>
209        <item name="scrollbarThumbVertical">@drawable/scrollbar_handle_material</item>
210        <item name="scrollbarTrackHorizontal">@null</item>
211        <item name="scrollbarTrackVertical">@null</item>
212
213        <!-- Text selection handle attributes -->
214        <item name="textSelectHandleLeft">@drawable/text_select_handle_left_material</item>
215        <item name="textSelectHandleRight">@drawable/text_select_handle_right_material</item>
216        <item name="textSelectHandle">@drawable/text_select_handle_middle_material</item>
217        <item name="textSelectHandleWindowStyle">@style/Widget.Material.TextSelectHandle</item>
218        <item name="textSuggestionsWindowStyle">@style/Widget.Material.TextSuggestionsPopupWindow</item>
219        <item name="textCursorDrawable">@drawable/text_cursor_material</item>
220
221        <!-- Widget styles -->
222        <item name="absListViewStyle">@style/Widget.Material.AbsListView</item>
223        <item name="autoCompleteTextViewStyle">@style/Widget.Material.AutoCompleteTextView</item>
224        <item name="checkboxStyle">@style/Widget.Material.CompoundButton.CheckBox</item>
225        <item name="checkedTextViewStyle">@style/Widget.Material.CheckedTextView</item>
226        <item name="dropDownListViewStyle">@style/Widget.Material.ListView.DropDown</item>
227        <item name="editTextStyle">@style/Widget.Material.EditText</item>
228        <item name="expandableListViewStyle">@style/Widget.Material.ExpandableListView</item>
229        <item name="expandableListViewWhiteStyle">@style/Widget.Material.ExpandableListView.White</item>
230        <item name="fastScrollStyle">@style/Widget.Material.FastScroll</item>
231        <item name="galleryStyle">@style/Widget.Material.Gallery</item>
232        <item name="gestureOverlayViewStyle">@style/Widget.Material.GestureOverlayView</item>
233        <item name="gridViewStyle">@style/Widget.Material.GridView</item>
234        <item name="imageButtonStyle">@style/Widget.Material.ImageButton</item>
235        <item name="imageWellStyle">@style/Widget.Material.ImageWell</item>
236        <item name="listViewStyle">@style/Widget.Material.ListView</item>
237        <item name="listViewWhiteStyle">@style/Widget.Material.ListView.White</item>
238        <item name="popupWindowStyle">@style/Widget.Material.PopupWindow</item>
239        <item name="progressBarStyle">@style/Widget.Material.ProgressBar</item>
240        <item name="progressBarStyleHorizontal">@style/Widget.Material.ProgressBar.Horizontal</item>
241        <item name="progressBarStyleSmall">@style/Widget.Material.ProgressBar.Small</item>
242        <item name="progressBarStyleSmallTitle">@style/Widget.Material.ProgressBar.Small.Title</item>
243        <item name="progressBarStyleLarge">@style/Widget.Material.ProgressBar.Large</item>
244        <item name="progressBarStyleInverse">@style/Widget.Material.ProgressBar.Inverse</item>
245        <item name="progressBarStyleSmallInverse">@style/Widget.Material.ProgressBar.Small.Inverse</item>
246        <item name="progressBarStyleLargeInverse">@style/Widget.Material.ProgressBar.Large.Inverse</item>
247        <item name="seekBarStyle">@style/Widget.Material.SeekBar</item>
248        <item name="ratingBarStyle">@style/Widget.Material.RatingBar</item>
249        <item name="ratingBarStyleIndicator">@style/Widget.Material.RatingBar.Indicator</item>
250        <item name="ratingBarStyleSmall">@style/Widget.Material.RatingBar.Small</item>
251        <item name="radioButtonStyle">@style/Widget.Material.CompoundButton.RadioButton</item>
252        <item name="scrollViewStyle">@style/Widget.Material.ScrollView</item>
253        <item name="horizontalScrollViewStyle">@style/Widget.Material.HorizontalScrollView</item>
254        <item name="spinnerStyle">?attr/dropDownSpinnerStyle</item>
255        <item name="dropDownSpinnerStyle">@style/Widget.Material.Spinner.DropDown</item>
256        <item name="starStyle">@style/Widget.Material.CompoundButton.Star</item>
257        <item name="tabWidgetStyle">@style/Widget.Material.TabWidget</item>
258        <item name="textViewStyle">@style/Widget.Material.TextView</item>
259        <item name="errorMessageBackground">@drawable/popup_inline_error_holo_dark</item>
260        <item name="errorMessageAboveBackground">@drawable/popup_inline_error_above_holo_dark</item>
261        <item name="webTextViewStyle">@style/Widget.Material.WebTextView</item>
262        <item name="webViewStyle">@style/Widget.Material.WebView</item>
263        <item name="dropDownItemStyle">@style/Widget.Material.DropDownItem</item>
264        <item name="spinnerDropDownItemStyle">@style/Widget.Material.DropDownItem.Spinner</item>
265        <item name="spinnerItemStyle">@style/Widget.Material.TextView.SpinnerItem</item>
266        <item name="dropDownHintAppearance">@style/TextAppearance.Material.Widget.DropDownHint</item>
267        <item name="keyboardViewStyle">@style/Widget.Material.KeyboardView</item>
268        <item name="quickContactBadgeStyleWindowSmall">@style/Widget.Material.QuickContactBadge.WindowSmall</item>
269        <item name="quickContactBadgeStyleWindowMedium">@style/Widget.Material.QuickContactBadge.WindowMedium</item>
270        <item name="quickContactBadgeStyleWindowLarge">@style/Widget.Material.QuickContactBadge.WindowLarge</item>
271        <item name="quickContactBadgeStyleSmallWindowSmall">@style/Widget.Material.QuickContactBadgeSmall.WindowSmall</item>
272        <item name="quickContactBadgeStyleSmallWindowMedium">@style/Widget.Material.QuickContactBadgeSmall.WindowMedium</item>
273        <item name="quickContactBadgeStyleSmallWindowLarge">@style/Widget.Material.QuickContactBadgeSmall.WindowLarge</item>
274        <item name="listPopupWindowStyle">@style/Widget.Material.ListPopupWindow</item>
275        <item name="popupMenuStyle">@style/Widget.Material.PopupMenu</item>
276        <item name="stackViewStyle">@style/Widget.Material.StackView</item>
277        <item name="activityChooserViewStyle">@style/Widget.Material.ActivityChooserView</item>
278
279        <!-- Preference styles -->
280        <item name="preferenceScreenStyle">@style/Preference.Material.PreferenceScreen</item>
281        <item name="preferenceFragmentStyle">@style/PreferenceFragment.Material</item>
282        <item name="preferenceCategoryStyle">@style/Preference.Material.Category</item>
283        <item name="preferenceStyle">@style/Preference.Material</item>
284        <item name="preferenceInformationStyle">@style/Preference.Material.Information</item>
285        <item name="checkBoxPreferenceStyle">@style/Preference.Material.CheckBoxPreference</item>
286        <item name="switchPreferenceStyle">@style/Preference.Material.SwitchPreference</item>
287        <item name="seekBarPreferenceStyle">@style/Preference.Material.SeekBarPreference</item>
288        <item name="yesNoPreferenceStyle">@style/Preference.Material.DialogPreference.YesNoPreference</item>
289        <item name="dialogPreferenceStyle">@style/Preference.Material.DialogPreference</item>
290        <item name="editTextPreferenceStyle">@style/Preference.Material.DialogPreference.EditTextPreference</item>
291        <item name="ringtonePreferenceStyle">@style/Preference.Material.RingtonePreference</item>
292        <item name="preferenceLayoutChild">@layout/preference_child_material</item>
293        <item name="preferencePanelStyle">@style/PreferencePanel.Material</item>
294        <item name="preferenceHeaderPanelStyle">@style/PreferenceHeaderPanel.Material</item>
295        <item name="preferenceListStyle">@style/PreferenceHeaderList.Material</item>
296        <item name="preferenceFragmentListStyle">@style/PreferenceFragmentList.Material</item>
297        <item name="preferenceFragmentPaddingSide">@dimen/preference_fragment_padding_side_material</item>
298        <item name="detailsElementBackground">?attr/colorBackground</item>
299
300        <!-- Search widget styles -->
301        <item name="searchWidgetCorpusItemBackground">@color/search_widget_corpus_item_background</item>
302
303        <!-- Action bar styles -->
304        <item name="actionDropDownStyle">@style/Widget.Material.Spinner.DropDown.ActionBar</item>
305        <item name="actionButtonStyle">@style/Widget.Material.ActionButton</item>
306        <item name="actionOverflowButtonStyle">@style/Widget.Material.ActionButton.Overflow</item>
307        <item name="actionOverflowMenuStyle">@style/Widget.Material.PopupMenu.Overflow</item>
308        <item name="actionModeBackground">@drawable/cab_background_top_material</item>
309        <item name="actionModeSplitBackground">@drawable/cab_background_bottom_material</item>
310        <item name="actionModeCloseDrawable">@drawable/ic_ab_back_material</item>
311        <item name="actionBarTabStyle">@style/Widget.Material.ActionBar.TabView</item>
312        <item name="actionBarTabBarStyle">@style/Widget.Material.ActionBar.TabBar</item>
313        <item name="actionBarTabTextStyle">@style/Widget.Material.ActionBar.TabText</item>
314        <item name="actionModeStyle">@style/Widget.Material.ActionMode</item>
315        <item name="actionModeCloseButtonStyle">@style/Widget.Material.ActionButton.CloseMode</item>
316        <item name="actionBarStyle">@style/Widget.Material.ActionBar.Solid</item>
317        <item name="actionBarSize">@dimen/action_bar_default_height_material</item>
318        <item name="actionModePopupWindowStyle">@style/Widget.Material.PopupWindow.ActionMode</item>
319        <item name="actionBarWidgetTheme">@null</item>
320        <item name="actionBarPopupTheme">@null</item>
321        <item name="actionBarTheme">@style/ThemeOverlay.Material.ActionBar</item>
322        <item name="actionBarItemBackground">?attr/selectableItemBackgroundBorderless</item>
323
324        <item name="actionModeCutDrawable">@drawable/ic_menu_cut_material</item>
325        <item name="actionModeCopyDrawable">@drawable/ic_menu_copy_material</item>
326        <item name="actionModePasteDrawable">@drawable/ic_menu_paste_material</item>
327        <item name="actionModeSelectAllDrawable">@drawable/ic_menu_selectall_material</item>
328        <item name="actionModeShareDrawable">@drawable/ic_menu_share_material</item>
329        <item name="actionModeFindDrawable">@drawable/ic_menu_find_material</item>
330        <item name="actionModeWebSearchDrawable">@drawable/ic_menu_search_material</item>
331
332        <item name="toolbarStyle">@style/Widget.Material.Toolbar</item>
333
334        <item name="dividerVertical">?attr/listDivider</item>
335        <item name="dividerHorizontal">?attr/listDivider</item>
336        <item name="buttonBarStyle">@style/Widget.Material.ButtonBar</item>
337        <item name="buttonBarButtonStyle">@style/Widget.Material.Button.ButtonBar.AlertDialog</item>
338        <item name="segmentedButtonStyle">@style/Widget.Material.SegmentedButton</item>
339
340        <!-- SearchView attributes -->
341        <item name="searchViewStyle">@style/Widget.Material.SearchView</item>
342        <item name="searchDialogTheme">@style/Theme.Material.SearchBar</item>
343
344        <!-- PreferenceFrameLayout attributes -->
345        <item name="preferenceFrameLayoutStyle">@style/Widget.Material.PreferenceFrameLayout</item>
346
347        <!-- NumberPicker style-->
348        <item name="numberPickerStyle">@style/Widget.Material.NumberPicker</item>
349
350        <!-- CalendarView style-->
351        <item name="calendarViewStyle">@style/Widget.Material.CalendarView</item>
352
353        <!-- TimePicker style -->
354        <item name="timePickerStyle">@style/Widget.Material.TimePicker</item>
355
356        <!-- TimePicker dialog theme -->
357        <item name="timePickerDialogTheme">?attr/dialogTheme</item>
358
359        <!-- DatePicker style -->
360        <item name="datePickerStyle">@style/Widget.Material.DatePicker</item>
361
362        <!-- DatePicker dialog theme -->
363        <item name="datePickerDialogTheme">?attr/dialogTheme</item>
364
365        <!-- TODO: This belongs in a FastScroll style -->
366        <item name="fastScrollThumbDrawable">@drawable/fastscroll_thumb_material</item>
367        <item name="fastScrollPreviewBackgroundLeft">@drawable/fastscroll_label_left_material</item>
368        <item name="fastScrollPreviewBackgroundRight">@drawable/fastscroll_label_right_material</item>
369        <item name="fastScrollTrackDrawable">@drawable/fastscroll_track_material</item>
370        <item name="fastScrollOverlayPosition">aboveThumb</item>
371
372        <!-- Color palette -->
373        <item name="colorPrimaryDark">@color/material_blue_grey_900</item>
374        <item name="colorPrimary">@color/material_blue_grey_800</item>
375        <item name="colorAccent">@color/material_deep_teal_200</item>
376
377        <item name="colorControlNormal">?attr/textColorSecondary</item>
378        <item name="colorControlActivated">?attr/colorAccent</item>
379
380        <item name="colorControlHighlight">@color/ripple_material_dark</item>
381        <item name="colorButtonNormal">@color/btn_default_material_dark</item>
382        <item name="colorSwitchThumbNormal">@color/switch_thumb_material_dark</item>
383    </style>
384
385    <!-- Material theme (light version). -->
386    <style name="Theme.Material.Light" parent="Theme.Light">
387        <item name="colorForeground">@color/bright_foreground_material_light</item>
388        <item name="colorForegroundInverse">@color/bright_foreground_material_dark</item>
389        <item name="colorBackground">@color/background_material_light</item>
390        <item name="colorBackgroundCacheHint">@color/background_cache_hint_selector_material_light</item>
391        <item name="disabledAlpha">@dimen/disabled_alpha_material_light</item>
392        <item name="backgroundDimAmount">0.6</item>
393
394        <!-- Text styles -->
395        <item name="textAppearance">@style/TextAppearance.Material</item>
396        <item name="textAppearanceInverse">@style/TextAppearance.Material.Inverse</item>
397
398        <item name="textColorPrimary">@color/primary_text_material_light</item>
399        <item name="textColorPrimaryInverse">@color/primary_text_material_dark</item>
400        <item name="textColorSecondary">@color/secondary_text_material_light</item>
401        <item name="textColorSecondaryInverse">@color/secondary_text_material_dark</item>
402        <item name="textColorTertiary">@color/secondary_text_material_light</item>
403        <item name="textColorTertiaryInverse">@color/secondary_text_material_dark</item>
404        <item name="textColorPrimaryDisableOnly">@color/primary_text_disable_only_material_light</item>
405        <item name="textColorPrimaryInverseDisableOnly">@color/primary_text_disable_only_material_dark</item>
406        <item name="textColorHint">@color/hint_foreground_material_light</item>
407        <item name="textColorHintInverse">@color/hint_foreground_material_dark</item>
408        <item name="textColorHighlight">@color/highlighted_text_material_light</item>
409        <item name="textColorHighlightInverse">@color/highlighted_text_material_dark</item>
410        <item name="textColorLink">@color/link_text_material_light</item>
411        <item name="textColorLinkInverse">@color/link_text_material_dark</item>
412        <item name="textColorSearchUrl">@color/search_url_text_material_light</item>
413        <item name="textColorAlertDialogListItem">@color/primary_text_material_light</item>
414
415        <item name="textAppearanceLarge">@style/TextAppearance.Material.Large</item>
416        <item name="textAppearanceLargeInverse">@style/TextAppearance.Material.Large.Inverse</item>
417        <item name="textAppearanceMedium">@style/TextAppearance.Material.Medium</item>
418        <item name="textAppearanceMediumInverse">@style/TextAppearance.Material.Medium.Inverse</item>
419        <item name="textAppearanceSmall">@style/TextAppearance.Material.Small</item>
420        <item name="textAppearanceSmallInverse">@style/TextAppearance.Material.Small.Inverse</item>
421        <item name="textAppearanceSearchResultTitle">@style/TextAppearance.Material.SearchResult.Title</item>
422        <item name="textAppearanceSearchResultSubtitle">@style/TextAppearance.Material.SearchResult.Subtitle</item>
423
424        <item name="textAppearanceButton">@style/TextAppearance.Material.Widget.Button</item>
425
426        <item name="editTextColor">?attr/textColorPrimary</item>
427        <item name="editTextBackground">@drawable/edit_text_material</item>
428
429        <item name="candidatesTextStyleSpans">@string/candidates_style</item>
430
431        <item name="textCheckMark">@drawable/indicator_check_mark_light</item>
432        <item name="textCheckMarkInverse">@drawable/indicator_check_mark_dark</item>
433
434        <item name="textAppearanceLargePopupMenu">@style/TextAppearance.Material.Widget.PopupMenu.Large</item>
435        <item name="textAppearanceSmallPopupMenu">@style/TextAppearance.Material.Widget.PopupMenu.Small</item>
436
437        <!-- Button styles -->
438        <item name="buttonStyle">@style/Widget.Material.Light.Button</item>
439
440        <item name="buttonStyleSmall">@style/Widget.Material.Light.Button.Small</item>
441        <item name="buttonStyleInset">@style/Widget.Material.Light.Button.Inset</item>
442
443        <item name="buttonStyleToggle">@style/Widget.Material.Light.Button.Toggle</item>
444        <item name="switchStyle">@style/Widget.Material.Light.CompoundButton.Switch</item>
445        <item name="mediaRouteButtonStyle">@style/Widget.Material.Light.MediaRouteButton</item>
446
447        <item name="selectableItemBackground">@drawable/item_background_material</item>
448        <item name="selectableItemBackgroundBorderless">@drawable/item_background_borderless_material</item>
449        <item name="borderlessButtonStyle">@style/Widget.Material.Light.Button.Borderless</item>
450        <item name="homeAsUpIndicator">@drawable/ic_ab_back_material</item>
451
452        <!-- List attributes -->
453        <item name="listPreferredItemHeight">64dip</item>
454        <item name="listPreferredItemHeightSmall">48dip</item>
455        <item name="listPreferredItemHeightLarge">80dip</item>
456        <item name="dropdownListPreferredItemHeight">?attr/listPreferredItemHeightSmall</item>
457        <item name="textAppearanceListItem">@style/TextAppearance.Material.Subhead</item>
458        <item name="textAppearanceListItemSmall">@style/TextAppearance.Material.Subhead</item>
459        <item name="textAppearanceListItemSecondary">@style/TextAppearance.Material.Body1</item>
460        <item name="listPreferredItemPaddingLeft">16dip</item>
461        <item name="listPreferredItemPaddingRight">16dip</item>
462        <item name="listPreferredItemPaddingStart">16dip</item>
463        <item name="listPreferredItemPaddingEnd">16dip</item>
464
465        <!-- @hide -->
466        <item name="searchResultListItemHeight">58dip</item>
467        <item name="listDivider">@drawable/list_divider_material</item>
468        <item name="listSeparatorTextViewStyle">@style/Widget.Material.Light.TextView.ListSeparator</item>
469
470        <item name="listChoiceIndicatorSingle">@drawable/btn_radio_material_anim</item>
471        <item name="listChoiceIndicatorMultiple">@drawable/btn_check_material_anim</item>
472
473        <item name="listChoiceBackgroundIndicator">?attr/selectableItemBackground</item>
474        <item name="activatedBackgroundIndicator">@drawable/activated_background_material</item>
475
476        <item name="expandableListPreferredItemPaddingLeft">40dip</item>
477        <item name="expandableListPreferredChildPaddingLeft">?attr/expandableListPreferredItemPaddingLeft</item>
478
479        <item name="expandableListPreferredItemIndicatorLeft">3dip</item>
480        <item name="expandableListPreferredItemIndicatorRight">0dip</item>
481        <item name="expandableListPreferredChildIndicatorLeft">?attr/expandableListPreferredItemIndicatorLeft</item>
482        <item name="expandableListPreferredChildIndicatorRight">?attr/expandableListPreferredItemIndicatorRight</item>
483
484        <item name="listDividerAlertDialog">@drawable/list_divider_material</item>
485        <item name="findOnPageNextDrawable">@drawable/ic_find_next_material</item>
486        <item name="findOnPagePreviousDrawable">@drawable/ic_find_previous_material</item>
487
488        <!-- Gallery attributes -->
489        <item name="galleryItemBackground">@drawable/gallery_item_background</item>
490
491        <!-- Window attributes -->
492        <item name="windowBackground">?attr/colorBackground</item>
493        <item name="windowClipToOutline">true</item>
494        <item name="windowFrame">@null</item>
495        <item name="windowNoTitle">false</item>
496        <item name="windowFullscreen">false</item>
497        <item name="windowOverscan">false</item>
498        <item name="windowIsFloating">false</item>
499        <item name="windowContentOverlay">@null</item>
500        <item name="windowShowWallpaper">false</item>
501        <item name="windowTitleStyle">@style/WindowTitle.Material</item>
502        <item name="windowTitleSize">@dimen/action_bar_default_height_material</item>
503        <item name="windowTitleBackgroundStyle">@style/WindowTitleBackground.Material</item>
504        <item name="windowAnimationStyle">@style/Animation.Material.Activity</item>
505        <item name="windowSoftInputMode">stateUnspecified|adjustUnspecified</item>
506        <item name="windowActionBar">true</item>
507        <item name="windowActionModeOverlay">false</item>
508        <item name="windowDrawsSystemBarBackgrounds">true</item>
509        <item name="windowActionBarFullscreenDecorLayout">@layout/screen_toolbar</item>
510        <item name="statusBarColor">?attr/colorPrimaryDark</item>
511        <item name="navigationBarColor">@color/black</item>
512        <item name="windowEnterTransition">@transition/fade</item>
513        <item name="windowSharedElementEnterTransition">@transition/move</item>
514        <item name="windowSharedElementExitTransition">@transition/move</item>
515        <item name="windowContentTransitions">false</item>
516        <item name="windowActivityTransitions">true</item>
517
518        <!-- Dialog attributes -->
519        <item name="dialogTheme">@style/Theme.Material.Light.Dialog</item>
520        <item name="dialogTitleIconsDecorLayout">@layout/dialog_title_icons_material</item>
521        <item name="dialogCustomTitleDecorLayout">@layout/dialog_custom_title_material</item>
522        <item name="dialogTitleDecorLayout">@layout/dialog_title_material</item>
523
524        <!-- AlertDialog attributes -->
525        <item name="alertDialogTheme">@style/Theme.Material.Light.Dialog.Alert</item>
526        <item name="alertDialogStyle">@style/AlertDialog.Material.Light</item>
527        <item name="alertDialogCenterButtons">false</item>
528        <item name="alertDialogIcon">@drawable/ic_dialog_alert_material</item>
529
530        <!-- Presentation attributes -->
531        <item name="presentationTheme">@style/Theme.Material.Light.Dialog.Presentation</item>
532
533        <!-- Toast attributes -->
534        <item name="toastFrameBackground">@drawable/toast_frame</item>
535
536        <!-- Panel attributes -->
537        <item name="panelBackground">?attr/colorBackground</item>
538        <item name="panelFullBackground">@drawable/menu_background_fill_parent_width</item>
539        <!-- These three attributes do not seems to be used by the framework. Declared public though -->
540        <item name="panelColorBackground">#000</item>
541        <item name="panelColorForeground">?attr/textColorPrimary</item>
542        <item name="panelTextAppearance">?attr/textAppearance</item>
543
544        <item name="panelMenuIsCompact">true</item>
545        <item name="panelMenuListWidth">250dip</item>
546        <item name="panelMenuListTheme">@style/Theme.Material.Light.CompactMenu</item>
547
548        <!-- Scrollbar attributes -->
549        <item name="scrollbarFadeDuration">250</item>
550        <item name="scrollbarDefaultDelayBeforeFade">300</item>
551        <item name="scrollbarSize">10dip</item>
552        <item name="scrollbarThumbHorizontal">@drawable/scrollbar_handle_material</item>
553        <item name="scrollbarThumbVertical">@drawable/scrollbar_handle_material</item>
554        <item name="scrollbarTrackHorizontal">@null</item>
555        <item name="scrollbarTrackVertical">@null</item>
556
557        <!-- Text selection handle attributes -->
558        <item name="textSelectHandleLeft">@drawable/text_select_handle_left_material</item>
559        <item name="textSelectHandleRight">@drawable/text_select_handle_right_material</item>
560        <item name="textSelectHandle">@drawable/text_select_handle_middle_material</item>
561        <item name="textSelectHandleWindowStyle">@style/Widget.Material.TextSelectHandle</item>
562        <item name="textSuggestionsWindowStyle">@style/Widget.Material.Light.TextSuggestionsPopupWindow</item>
563        <item name="textCursorDrawable">@drawable/text_cursor_material</item>
564
565        <!-- Widget styles -->
566        <item name="absListViewStyle">@style/Widget.Material.Light.AbsListView</item>
567        <item name="autoCompleteTextViewStyle">@style/Widget.Material.Light.AutoCompleteTextView</item>
568        <item name="checkboxStyle">@style/Widget.Material.Light.CompoundButton.CheckBox</item>
569        <item name="checkedTextViewStyle">@style/Widget.Material.Light.CheckedTextView</item>
570        <item name="dropDownListViewStyle">@style/Widget.Material.ListView.DropDown</item>
571        <item name="editTextStyle">@style/Widget.Material.Light.EditText</item>
572        <item name="expandableListViewStyle">@style/Widget.Material.Light.ExpandableListView</item>
573        <item name="expandableListViewWhiteStyle">@style/Widget.Material.Light.ExpandableListView.White</item>
574        <item name="fastScrollStyle">@style/Widget.Material.Light.FastScroll</item>
575        <item name="galleryStyle">@style/Widget.Material.Light.Gallery</item>
576        <item name="gestureOverlayViewStyle">@style/Widget.Material.Light.GestureOverlayView</item>
577        <item name="gridViewStyle">@style/Widget.Material.Light.GridView</item>
578        <item name="imageButtonStyle">@style/Widget.Material.Light.ImageButton</item>
579        <item name="imageWellStyle">@style/Widget.Material.Light.ImageWell</item>
580        <item name="listViewStyle">@style/Widget.Material.Light.ListView</item>
581        <item name="listViewWhiteStyle">@style/Widget.Material.Light.ListView.White</item>
582        <item name="popupWindowStyle">@style/Widget.Material.Light.PopupWindow</item>
583        <item name="progressBarStyle">@style/Widget.Material.Light.ProgressBar</item>
584        <item name="progressBarStyleHorizontal">@style/Widget.Material.Light.ProgressBar.Horizontal</item>
585        <item name="progressBarStyleSmall">@style/Widget.Material.Light.ProgressBar.Small</item>
586        <item name="progressBarStyleSmallTitle">@style/Widget.Material.Light.ProgressBar.Small.Title</item>
587        <item name="progressBarStyleLarge">@style/Widget.Material.Light.ProgressBar.Large</item>
588        <item name="progressBarStyleInverse">@style/Widget.Material.Light.ProgressBar.Inverse</item>
589        <item name="progressBarStyleSmallInverse">@style/Widget.Material.Light.ProgressBar.Small.Inverse</item>
590        <item name="progressBarStyleLargeInverse">@style/Widget.Material.Light.ProgressBar.Large.Inverse</item>
591        <item name="seekBarStyle">@style/Widget.Material.Light.SeekBar</item>
592        <item name="ratingBarStyle">@style/Widget.Material.Light.RatingBar</item>
593        <item name="ratingBarStyleIndicator">@style/Widget.Material.Light.RatingBar.Indicator</item>
594        <item name="ratingBarStyleSmall">@style/Widget.Material.Light.RatingBar.Small</item>
595        <item name="radioButtonStyle">@style/Widget.Material.Light.CompoundButton.RadioButton</item>
596        <item name="scrollViewStyle">@style/Widget.Material.Light.ScrollView</item>
597        <item name="horizontalScrollViewStyle">@style/Widget.Material.Light.HorizontalScrollView</item>
598        <item name="spinnerStyle">?attr/dropDownSpinnerStyle</item>
599        <item name="dropDownSpinnerStyle">@style/Widget.Material.Light.Spinner.DropDown</item>
600        <item name="starStyle">@style/Widget.Material.Light.CompoundButton.Star</item>
601        <item name="tabWidgetStyle">@style/Widget.Material.Light.TabWidget</item>
602        <item name="textViewStyle">@style/Widget.Material.Light.TextView</item>
603        <item name="errorMessageBackground">@drawable/popup_inline_error_holo_light</item>
604        <item name="errorMessageAboveBackground">@drawable/popup_inline_error_above_holo_light</item>
605        <item name="webTextViewStyle">@style/Widget.Material.Light.WebTextView</item>
606        <item name="webViewStyle">@style/Widget.Material.Light.WebView</item>
607        <item name="dropDownItemStyle">@style/Widget.Material.Light.DropDownItem</item>
608        <item name="spinnerDropDownItemStyle">@style/Widget.Material.Light.DropDownItem.Spinner</item>
609        <item name="spinnerItemStyle">@style/Widget.Material.TextView.SpinnerItem</item>
610        <item name="dropDownHintAppearance">@style/TextAppearance.Material.Widget.DropDownHint</item>
611        <item name="keyboardViewStyle">@style/Widget.Material.KeyboardView</item>
612        <item name="quickContactBadgeStyleWindowSmall">@style/Widget.Material.QuickContactBadge.WindowSmall</item>
613        <item name="quickContactBadgeStyleWindowMedium">@style/Widget.Material.QuickContactBadge.WindowMedium</item>
614        <item name="quickContactBadgeStyleWindowLarge">@style/Widget.Material.QuickContactBadge.WindowLarge</item>
615        <item name="quickContactBadgeStyleSmallWindowSmall">@style/Widget.Material.QuickContactBadgeSmall.WindowSmall</item>
616        <item name="quickContactBadgeStyleSmallWindowMedium">@style/Widget.Material.QuickContactBadgeSmall.WindowMedium</item>
617        <item name="quickContactBadgeStyleSmallWindowLarge">@style/Widget.Material.QuickContactBadgeSmall.WindowLarge</item>
618        <item name="listPopupWindowStyle">@style/Widget.Material.Light.ListPopupWindow</item>
619        <item name="popupMenuStyle">@style/Widget.Material.Light.PopupMenu</item>
620        <item name="stackViewStyle">@style/Widget.Material.Light.StackView</item>
621        <item name="activityChooserViewStyle">@style/Widget.Material.Light.ActivityChooserView</item>
622
623        <!-- Preference styles -->
624        <item name="preferenceScreenStyle">@style/Preference.Material.PreferenceScreen</item>
625        <item name="preferenceFragmentStyle">@style/PreferenceFragment.Material</item>
626        <item name="preferenceCategoryStyle">@style/Preference.Material.Category</item>
627        <item name="preferenceStyle">@style/Preference.Material</item>
628        <item name="preferenceInformationStyle">@style/Preference.Material.Information</item>
629        <item name="checkBoxPreferenceStyle">@style/Preference.Material.CheckBoxPreference</item>
630        <item name="switchPreferenceStyle">@style/Preference.Material.SwitchPreference</item>
631        <item name="seekBarPreferenceStyle">@style/Preference.Material.SeekBarPreference</item>
632        <item name="yesNoPreferenceStyle">@style/Preference.Material.DialogPreference.YesNoPreference</item>
633        <item name="dialogPreferenceStyle">@style/Preference.Material.DialogPreference</item>
634        <item name="editTextPreferenceStyle">@style/Preference.Material.DialogPreference.EditTextPreference</item>
635        <item name="ringtonePreferenceStyle">@style/Preference.Material.RingtonePreference</item>
636        <item name="preferenceLayoutChild">@layout/preference_child_material</item>
637        <item name="preferencePanelStyle">@style/PreferencePanel.Material</item>
638        <item name="preferenceHeaderPanelStyle">@style/PreferenceHeaderPanel.Material</item>
639        <item name="preferenceListStyle">@style/PreferenceHeaderList.Material</item>
640        <item name="preferenceFragmentListStyle">@style/PreferenceFragmentList.Material</item>
641        <item name="preferenceFragmentPaddingSide">@dimen/preference_fragment_padding_side_material</item>
642        <item name="detailsElementBackground">?attr/colorBackground</item>
643
644        <!-- PreferenceFrameLayout attributes -->
645        <item name="preferenceFrameLayoutStyle">@style/Widget.Material.PreferenceFrameLayout</item>
646
647        <!-- Search widget styles -->
648        <item name="searchWidgetCorpusItemBackground">@color/search_widget_corpus_item_background</item>
649
650        <!-- Action bar styles -->
651        <item name="actionDropDownStyle">@style/Widget.Material.Light.Spinner.DropDown.ActionBar</item>
652        <item name="actionButtonStyle">@style/Widget.Material.Light.ActionButton</item>
653        <item name="actionOverflowButtonStyle">@style/Widget.Material.Light.ActionButton.Overflow</item>
654        <item name="actionOverflowMenuStyle">@style/Widget.Material.Light.PopupMenu.Overflow</item>
655        <item name="actionModeBackground">@drawable/cab_background_top_material</item>
656        <item name="actionModeSplitBackground">@drawable/cab_background_bottom_material</item>
657        <item name="actionModeCloseDrawable">@drawable/ic_ab_back_material</item>
658        <item name="actionBarTabStyle">@style/Widget.Material.Light.ActionBar.TabView</item>
659        <item name="actionBarTabBarStyle">@style/Widget.Material.Light.ActionBar.TabBar</item>
660        <item name="actionBarTabTextStyle">@style/Widget.Material.Light.ActionBar.TabText</item>
661        <item name="actionModeStyle">@style/Widget.Material.Light.ActionMode</item>
662        <item name="actionModeCloseButtonStyle">@style/Widget.Material.Light.ActionButton.CloseMode</item>
663        <item name="actionBarStyle">@style/Widget.Material.Light.ActionBar.Solid</item>
664        <item name="actionBarSize">@dimen/action_bar_default_height_material</item>
665        <item name="actionModePopupWindowStyle">@style/Widget.Material.Light.PopupWindow.ActionMode</item>
666        <item name="actionBarWidgetTheme">@null</item>
667        <item name="actionBarPopupTheme">@null</item>
668        <item name="actionBarTheme">@style/ThemeOverlay.Material.ActionBar</item>
669        <item name="actionBarItemBackground">?attr/selectableItemBackgroundBorderless</item>
670
671        <item name="actionModeCutDrawable">@drawable/ic_menu_cut_material</item>
672        <item name="actionModeCopyDrawable">@drawable/ic_menu_copy_material</item>
673        <item name="actionModePasteDrawable">@drawable/ic_menu_paste_material</item>
674        <item name="actionModeSelectAllDrawable">@drawable/ic_menu_selectall_material</item>
675        <item name="actionModeShareDrawable">@drawable/ic_menu_share_material</item>
676        <item name="actionModeFindDrawable">@drawable/ic_menu_find_material</item>
677        <item name="actionModeWebSearchDrawable">@drawable/ic_menu_search_material</item>
678
679        <item name="toolbarStyle">@style/Widget.Material.Toolbar</item>
680
681        <item name="dividerVertical">?attr/listDivider</item>
682        <item name="dividerHorizontal">?attr/listDivider</item>
683        <item name="buttonBarStyle">@style/Widget.Material.Light.ButtonBar</item>
684        <item name="buttonBarButtonStyle">@style/Widget.Material.Light.Button.ButtonBar.AlertDialog</item>
685        <item name="segmentedButtonStyle">@style/Widget.Material.Light.SegmentedButton</item>
686
687        <!-- SearchView attributes -->
688        <item name="searchViewStyle">@style/Widget.Material.Light.SearchView</item>
689        <item name="searchDialogTheme">@style/Theme.Material.Light.SearchBar</item>
690
691        <!-- NumberPicker style-->
692        <item name="numberPickerStyle">@style/Widget.Material.Light.NumberPicker</item>
693
694        <!-- CalendarView style-->
695        <item name="calendarViewStyle">@style/Widget.Material.Light.CalendarView</item>
696
697        <!-- TimePicker style -->
698        <item name="timePickerStyle">@style/Widget.Material.Light.TimePicker</item>
699
700        <!-- TimePicker dialog theme -->
701        <item name="timePickerDialogTheme">?attr/dialogTheme</item>
702
703        <!-- DatePicker style -->
704        <item name="datePickerStyle">@style/Widget.Material.Light.DatePicker</item>
705
706        <!-- DatePicker dialog theme -->
707        <item name="datePickerDialogTheme">?attr/dialogTheme</item>
708
709        <item name="fastScrollThumbDrawable">@drawable/fastscroll_thumb_material</item>
710        <item name="fastScrollPreviewBackgroundLeft">@drawable/fastscroll_label_left_material</item>
711        <item name="fastScrollPreviewBackgroundRight">@drawable/fastscroll_label_right_material</item>
712        <item name="fastScrollTrackDrawable">@drawable/fastscroll_track_material</item>
713        <item name="fastScrollOverlayPosition">aboveThumb</item>
714
715        <!-- Color palette -->
716        <item name="colorPrimaryDark">@color/material_blue_grey_100</item>
717        <item name="colorPrimary">@color/material_blue_grey_50</item>
718        <item name="colorAccent">@color/material_deep_teal_500</item>
719
720        <item name="colorControlNormal">?attr/textColorSecondary</item>
721        <item name="colorControlActivated">?attr/colorAccent</item>
722
723        <item name="colorControlHighlight">@color/ripple_material_light</item>
724        <item name="colorButtonNormal">@color/btn_default_material_light</item>
725        <item name="colorSwitchThumbNormal">@color/switch_thumb_material_light</item>
726    </style>
727
728    <!-- Variant of the material (light) theme that has a solid (opaque) action bar
729         with an inverse color profile. The dark action bar sharply stands out against
730         the light content. -->
731    <style name="Theme.Material.Light.DarkActionBar">
732        <item name="actionBarWidgetTheme">@null</item>
733        <item name="actionBarTheme">@style/ThemeOverlay.Material.Dark.ActionBar</item>
734        <item name="actionBarPopupTheme">@style/ThemeOverlay.Material.Light</item>
735
736        <item name="colorPrimaryDark">@color/material_blue_grey_900</item>
737        <item name="colorPrimary">@color/material_blue_grey_800</item>
738    </style>
739
740    <style name="ThemeOverlay" />
741    <style name="ThemeOverlay.Material" />
742
743    <!-- Theme overlay that replaces colors with their light versions but preserves
744         the value of colorAccent, colorPrimary and its variants. -->
745    <style name="ThemeOverlay.Material.Light">
746        <item name="colorForeground">@color/bright_foreground_material_light</item>
747        <item name="colorForegroundInverse">@color/bright_foreground_material_dark</item>
748        <item name="colorBackground">@color/background_material_light</item>
749        <item name="colorBackgroundCacheHint">@color/background_cache_hint_selector_material_light</item>
750
751        <item name="textColorPrimary">@color/primary_text_material_light</item>
752        <item name="textColorPrimaryInverse">@color/primary_text_material_dark</item>
753        <item name="textColorSecondary">@color/secondary_text_material_light</item>
754        <item name="textColorSecondaryInverse">@color/secondary_text_material_dark</item>
755        <item name="textColorTertiary">@color/secondary_text_material_light</item>
756        <item name="textColorTertiaryInverse">@color/secondary_text_material_dark</item>
757        <item name="textColorPrimaryDisableOnly">@color/primary_text_disable_only_material_light</item>
758        <item name="textColorPrimaryInverseDisableOnly">@color/primary_text_disable_only_material_dark</item>
759        <item name="textColorHint">@color/hint_foreground_material_light</item>
760        <item name="textColorHintInverse">@color/hint_foreground_material_dark</item>
761        <item name="textColorHighlight">@color/highlighted_text_material_light</item>
762        <item name="textColorHighlightInverse">@color/highlighted_text_material_dark</item>
763        <item name="textColorLink">@color/link_text_material_light</item>
764        <item name="textColorLinkInverse">@color/link_text_material_dark</item>
765        <item name="textColorSearchUrl">@color/search_url_text_material_light</item>
766        <item name="textColorAlertDialogListItem">@color/primary_text_material_light</item>
767
768        <item name="textCheckMark">@drawable/indicator_check_mark_light</item>
769        <item name="textCheckMarkInverse">@drawable/indicator_check_mark_dark</item>
770
771        <item name="windowBackground">@color/background_material_light</item>
772
773        <item name="fastScrollPreviewBackgroundLeft">@drawable/fastscroll_label_left_holo_light</item>
774        <item name="fastScrollPreviewBackgroundRight">@drawable/fastscroll_label_right_holo_light</item>
775
776        <item name="colorControlNormal">?attr/textColorSecondary</item>
777        <item name="colorControlHighlight">@color/ripple_material_light</item>
778        <item name="colorButtonNormal">@color/btn_default_material_light</item>
779        <item name="colorSwitchThumbNormal">@color/switch_thumb_material_light</item>
780    </style>
781
782    <!-- Theme overlay that replaces colors with their dark versions but preserves
783         the value of colorAccent, colorPrimary and its variants. -->
784    <style name="ThemeOverlay.Material.Dark">
785        <item name="colorForeground">@color/bright_foreground_material_dark</item>
786        <item name="colorForegroundInverse">@color/bright_foreground_material_light</item>
787        <item name="colorBackground">@color/background_material_dark</item>
788        <item name="colorBackgroundCacheHint">@color/background_cache_hint_selector_material_dark</item>
789
790        <item name="textColorPrimary">@color/primary_text_material_dark</item>
791        <item name="textColorPrimaryInverse">@color/primary_text_material_light</item>
792        <item name="textColorPrimaryDisableOnly">@color/primary_text_disable_only_material_dark</item>
793        <item name="textColorSecondary">@color/secondary_text_material_dark</item>
794        <item name="textColorSecondaryInverse">@color/secondary_text_material_light</item>
795        <item name="textColorTertiary">@color/secondary_text_material_dark</item>
796        <item name="textColorTertiaryInverse">@color/secondary_text_material_light</item>
797        <item name="textColorHint">@color/hint_foreground_material_dark</item>
798        <item name="textColorHintInverse">@color/hint_foreground_material_light</item>
799        <item name="textColorHighlight">@color/highlighted_text_material_dark</item>
800        <item name="textColorHighlightInverse">@color/highlighted_text_material_light</item>
801        <item name="textColorLink">@color/link_text_material_dark</item>
802        <item name="textColorLinkInverse">@color/link_text_material_light</item>
803        <item name="textColorSearchUrl">@color/search_url_text_material_dark</item>
804        <item name="textColorAlertDialogListItem">@color/primary_text_material_dark</item>
805
806        <item name="textCheckMark">@drawable/indicator_check_mark_dark</item>
807        <item name="textCheckMarkInverse">@drawable/indicator_check_mark_light</item>
808
809        <item name="windowBackground">@color/background_material_dark</item>
810
811        <item name="fastScrollPreviewBackgroundLeft">@drawable/fastscroll_label_left_holo_dark</item>
812        <item name="fastScrollPreviewBackgroundRight">@drawable/fastscroll_label_right_holo_dark</item>
813
814        <item name="colorControlNormal">?attr/textColorSecondary</item>
815        <item name="colorControlHighlight">@color/ripple_material_dark</item>
816        <item name="colorButtonNormal">@color/btn_default_material_dark</item>
817        <item name="colorSwitchThumbNormal">@color/switch_thumb_material_dark</item>
818    </style>
819
820    <!-- Theme overlay that replaces the normal control color, which by default is the same as the
821         secondary text color, with the primary text color. -->
822    <style name="ThemeOverlay.Material.ActionBar">
823        <item name="colorControlNormal">?attr/textColorPrimary</item>
824    </style>
825
826    <!-- Theme overlay that replaces colors with their dark versions and replaces the normal
827         control color, which by default is the same as the secondary text color, with the primary
828         text color. -->
829    <style name="ThemeOverlay.Material.Dark.ActionBar">
830        <item name="colorControlNormal">?attr/textColorPrimary</item>
831    </style>
832
833    <!-- Variant of the material (dark) theme with no action bar. -->
834    <style name="Theme.Material.NoActionBar">
835        <item name="windowActionBar">false</item>
836        <item name="windowNoTitle">true</item>
837    </style>
838
839    <!-- Variant of the material (dark) theme that has no title bar and fills
840         the entire screen.  This theme
841         sets {@link android.R.attr#windowFullscreen} to true.  -->
842    <style name="Theme.Material.NoActionBar.Fullscreen">
843        <item name="windowFullscreen">true</item>
844        <item name="windowContentOverlay">@null</item>
845    </style>
846
847    <!-- Variant of the material (dark) theme that has no title bar and fills
848         the entire screen and extends into the display overscan region.  This theme
849         sets {@link android.R.attr#windowFullscreen} and {@link android.R.attr#windowOverscan}
850         to true. -->
851    <style name="Theme.Material.NoActionBar.Overscan">
852        <item name="windowFullscreen">true</item>
853        <item name="windowOverscan">true</item>
854        <item name="windowContentOverlay">@null</item>
855    </style>
856
857    <!-- Variant of the material (dark) theme that has no title bar and translucent
858         system decor.  This theme sets {@link android.R.attr#windowTranslucentStatus} and
859         {@link android.R.attr#windowTranslucentNavigation} to true. -->
860    <style name="Theme.Material.NoActionBar.TranslucentDecor">
861        <item name="windowTranslucentStatus">true</item>
862        <item name="windowTranslucentNavigation">true</item>
863        <item name="windowContentOverlay">@null</item>
864    </style>
865
866    <!-- Variant of the material (light) theme with no action bar. -->
867    <style name="Theme.Material.Light.NoActionBar">
868        <item name="windowActionBar">false</item>
869        <item name="windowNoTitle">true</item>
870    </style>
871
872    <!-- Variant of the material (light) theme that has no title bar and fills
873         the entire screen.  This theme
874         sets {@link android.R.attr#windowFullscreen} to true.  -->
875    <style name="Theme.Material.Light.NoActionBar.Fullscreen">
876        <item name="windowFullscreen">true</item>
877        <item name="windowContentOverlay">@null</item>
878    </style>
879
880    <!-- Variant of the material (light) theme that has no title bar and fills
881         the entire screen and extends into the display overscan region.  This theme
882         sets {@link android.R.attr#windowFullscreen} and {@link android.R.attr#windowOverscan}
883         to true. -->
884    <style name="Theme.Material.Light.NoActionBar.Overscan">
885        <item name="windowFullscreen">true</item>
886        <item name="windowOverscan">true</item>
887        <item name="windowContentOverlay">@null</item>
888    </style>
889
890    <!-- Variant of the material (light) theme that has no title bar and translucent
891         system decor.  This theme sets {@link android.R.attr#windowTranslucentStatus} and
892         {@link android.R.attr#windowTranslucentNavigation} to true. -->
893    <style name="Theme.Material.Light.NoActionBar.TranslucentDecor">
894        <item name="windowTranslucentStatus">true</item>
895        <item name="windowTranslucentNavigation">true</item>
896        <item name="windowContentOverlay">@null</item>
897    </style>
898
899    <!-- Default material dark theme for panel windows.  This removes all extraneous
900         window decorations, so you basically have an empty rectangle in which
901         to place your content.  It makes the window floating, with a transparent
902         background, and turns off dimming behind the window. -->
903    <style name="Theme.Material.Panel">
904        <item name="windowBackground">@color/transparent</item>
905        <item name="colorBackgroundCacheHint">@null</item>
906        <item name="windowFrame">@null</item>
907        <item name="windowContentOverlay">@null</item>
908        <item name="windowAnimationStyle">@null</item>
909        <item name="windowIsFloating">true</item>
910        <item name="backgroundDimEnabled">false</item>
911        <item name="windowIsTranslucent">true</item>
912        <item name="windowNoTitle">true</item>
913    </style>
914
915    <!-- Default material light theme for panel windows.  This removes all extraneous
916         window decorations, so you basically have an empty rectangle in which
917         to place your content.  It makes the window floating, with a transparent
918         background, and turns off dimming behind the window. -->
919    <style name="Theme.Material.Light.Panel">
920        <item name="windowBackground">@color/transparent</item>
921        <item name="colorBackgroundCacheHint">@null</item>
922        <item name="windowFrame">@null</item>
923        <item name="windowContentOverlay">@null</item>
924        <item name="windowAnimationStyle">@null</item>
925        <item name="windowIsFloating">true</item>
926        <item name="backgroundDimEnabled">false</item>
927        <item name="windowIsTranslucent">true</item>
928        <item name="windowNoTitle">true</item>
929    </style>
930
931    <!-- Material theme for an activity that is to be used for voice interaction.
932         This gives the activity a floating dialog style, to incorporate with the
933         system voice experience. -->
934    <style name="Theme.Material.Voice" parent="@style/Theme.Material.Dialog">
935        <item name="windowAnimationStyle">@style/Animation.VoiceActivity</item>
936        <item name="backgroundDimEnabled">false</item>
937    </style>
938
939    <!-- Material light theme for an activity that is to be used for voice interaction.
940         This gives the activity a floating dialog style, to incorporate with the
941         system voice experience. -->
942    <style name="Theme.Material.Light.Voice" parent="@style/Theme.Material.Light.Dialog">
943        <item name="windowAnimationStyle">@style/Animation.VoiceActivity</item>
944        <item name="backgroundDimEnabled">false</item>
945    </style>
946
947    <!-- Default theme for material style input methods, which is used by the
948         {@link android.inputmethodservice.InputMethodService} class.
949         this inherits from Theme.Panel, but sets up IME appropriate animations
950         and a few custom attributes. -->
951    <style name="Theme.Material.InputMethod" parent="Theme.Material.Light.Panel">
952        <item name="windowAnimationStyle">@style/Animation.InputMethod</item>
953        <item name="imeFullscreenBackground">@drawable/screen_background_selector_light</item>
954        <item name="imeExtractEnterAnimation">@anim/input_method_extract_enter</item>
955        <item name="imeExtractExitAnimation">@anim/input_method_extract_exit</item>
956    </style>
957
958    <!-- Default theme for material style voice interaction, which is used by the
959         {@link android.service.voice.VoiceInteractionSession} class.
960         this inherits from Theme.Panel, but sets up appropriate animations
961         and a few custom attributes. -->
962    <style name="Theme.Material.VoiceInteractionSession" parent="Theme.Material.Light.Panel">
963        <item name="windowAnimationStyle">@style/Animation.VoiceInteractionSession</item>
964    </style>
965
966    <!-- Theme for the search input bar. -->
967    <style name="Theme.Material.SearchBar" parent="Theme.Material.Panel" />
968    <style name="Theme.Material.Light.SearchBar" parent="Theme.Material.Light.Panel" />
969
970    <!-- Menu Themes -->
971    <eat-comment />
972
973    <style name="Theme.Material.CompactMenu">
974        <!-- Menu/item attributes -->
975        <item name="itemTextAppearance">?attr/textAppearanceMedium</item>
976        <item name="listViewStyle">@style/Widget.Material.ListView</item>
977        <item name="windowAnimationStyle">@style/Animation.DropDownUp</item>
978        <item name="background">@null</item>
979    </style>
980
981    <style name="Theme.Material.Light.CompactMenu">
982        <!-- Menu/item attributes -->
983        <item name="itemTextAppearance">?attr/textAppearanceMedium</item>
984        <item name="listViewStyle">@style/Widget.Material.Light.ListView</item>
985        <item name="windowAnimationStyle">@style/Animation.DropDownUp</item>
986        <item name="background">@null</item>
987    </style>
988
989    <!-- Dialog themes for Material -->
990    <eat-comment />
991
992    <style name="Theme.Material.BaseDialog">
993        <item name="windowFrame">@null</item>
994        <item name="windowTitleStyle">@style/DialogWindowTitle.Material</item>
995        <item name="windowBackground">@drawable/dialog_background_material</item>
996        <item name="windowElevation">@dimen/floating_window_z</item>
997        <item name="windowIsFloating">true</item>
998        <item name="windowContentOverlay">@null</item>
999        <item name="windowAnimationStyle">@style/Animation.Material.Dialog</item>
1000        <item name="windowSoftInputMode">stateUnspecified|adjustPan</item>
1001        <item name="windowActionBar">false</item>
1002        <item name="windowActionModeOverlay">true</item>
1003        <item name="windowCloseOnTouchOutside">@bool/config_closeDialogWhenTouchOutside</item>
1004
1005        <item name="colorBackgroundCacheHint">@null</item>
1006
1007        <item name="buttonBarStyle">@style/Widget.Material.ButtonBar.AlertDialog</item>
1008        <item name="borderlessButtonStyle">@style/Widget.Material.Button.Borderless</item>
1009
1010        <item name="textAppearance">@style/TextAppearance.Material</item>
1011        <item name="textAppearanceInverse">@style/TextAppearance.Material.Inverse</item>
1012
1013        <item name="listPreferredItemPaddingLeft">16dip</item>
1014        <item name="listPreferredItemPaddingRight">16dip</item>
1015        <item name="listPreferredItemPaddingStart">16dip</item>
1016        <item name="listPreferredItemPaddingEnd">16dip</item>
1017
1018        <item name="preferencePanelStyle">@style/PreferencePanel.Dialog</item>
1019    </style>
1020
1021    <!-- Material theme for dialog windows and activities, which is used by the
1022         {@link android.app.Dialog} class.  This changes the window to be
1023         floating (not fill the entire screen), and puts a frame around its
1024         contents.  You can set this theme on an activity if you would like to
1025         make an activity that looks like a Dialog. -->
1026    <style name="Theme.Material.Dialog" parent="Theme.Material.BaseDialog"/>
1027
1028    <!-- Variant of Theme.Material.Dialog that has a nice minimum width for
1029         a regular dialog. -->
1030    <style name="Theme.Material.Dialog.MinWidth">
1031        <item name="windowMinWidthMajor">@dimen/dialog_min_width_major</item>
1032        <item name="windowMinWidthMinor">@dimen/dialog_min_width_minor</item>
1033    </style>
1034
1035    <!-- Variant of Theme.Material.Dialog that does not include a title bar. -->
1036    <style name="Theme.Material.Dialog.NoActionBar">
1037        <item name="windowActionBar">false</item>
1038        <item name="windowNoTitle">true</item>
1039    </style>
1040
1041    <!-- Variant of Theme.Material.Dialog.NoActionBar that has a nice minimum width for
1042         a regular dialog. -->
1043    <style name="Theme.Material.Dialog.NoActionBar.MinWidth">
1044        <item name="windowMinWidthMajor">@dimen/dialog_min_width_major</item>
1045        <item name="windowMinWidthMinor">@dimen/dialog_min_width_minor</item>
1046    </style>
1047
1048    <!-- Variant of Theme.Material.Dialog that has a fixed size. -->
1049    <style name="Theme.Material.Dialog.FixedSize">
1050        <item name="windowFixedWidthMajor">@dimen/dialog_fixed_width_major</item>
1051        <item name="windowFixedWidthMinor">@dimen/dialog_fixed_width_minor</item>
1052        <item name="windowFixedHeightMajor">@dimen/dialog_fixed_height_major</item>
1053        <item name="windowFixedHeightMinor">@dimen/dialog_fixed_height_minor</item>
1054    </style>
1055
1056    <!-- Variant of Theme.Material.Dialog.NoActionBar that has a fixed size. -->
1057    <style name="Theme.Material.Dialog.NoActionBar.FixedSize">
1058        <item name="windowFixedWidthMajor">@dimen/dialog_fixed_width_major</item>
1059        <item name="windowFixedWidthMinor">@dimen/dialog_fixed_width_minor</item>
1060        <item name="windowFixedHeightMajor">@dimen/dialog_fixed_height_major</item>
1061        <item name="windowFixedHeightMinor">@dimen/dialog_fixed_height_minor</item>
1062    </style>
1063
1064    <!-- Variant of Theme.Material.Dialog that does not include a frame (or background).
1065         The view hierarchy of the dialog is responsible for drawing all of
1066         its pixels. -->
1067    <style name="Theme.Material.Dialog.NoFrame">
1068        <item name="windowBackground">@color/transparent</item>
1069        <item name="windowElevation">0dp</item>
1070        <item name="windowAnimationStyle">@null</item>
1071        <item name="backgroundDimEnabled">false</item>
1072        <item name="windowIsTranslucent">true</item>
1073        <item name="windowNoTitle">true</item>
1074        <item name="windowCloseOnTouchOutside">false</item>
1075    </style>
1076
1077    <style name="Theme.Material.Dialog.BaseAlert">
1078        <item name="windowMinWidthMajor">@dimen/dialog_min_width_major</item>
1079        <item name="windowMinWidthMinor">@dimen/dialog_min_width_minor</item>
1080    </style>
1081
1082    <!-- Material theme for alert dialog windows, which is used by the
1083         {@link android.app.AlertDialog} class.  This is basically a dialog
1084         but sets the background to empty so it can do two-tone backgrounds.
1085         For applications targeting Honeycomb or newer, this is the default
1086         AlertDialog theme. -->
1087    <style name="Theme.Material.Dialog.Alert" parent="Theme.Material.Dialog.BaseAlert"/>
1088
1089    <!-- Theme for a window that will be displayed either full-screen on
1090         smaller screens (small, normal) or as a dialog on larger screens
1091         (large, xlarge). -->
1092    <style name="Theme.Material.DialogWhenLarge" parent="@style/Theme.Material" />
1093
1094    <!-- Theme for a window without a title bar that will be displayed either
1095         full-screen on smaller screens (small, normal) or as a dialog on larger screens
1096         (large, xlarge). -->
1097    <style name="Theme.Material.DialogWhenLarge.NoActionBar" parent="@style/Theme.Material.NoActionBar" />
1098
1099    <!-- Theme for a presentation window on a secondary display. -->
1100    <style name="Theme.Material.Dialog.Presentation" parent="@style/Theme.Material.NoActionBar.Fullscreen" />
1101
1102    <!-- Light material dialog themes -->
1103
1104    <style name="Theme.Material.Light.BaseDialog">
1105        <item name="windowFrame">@null</item>
1106        <item name="windowTitleStyle">@style/DialogWindowTitle.Material.Light</item>
1107        <item name="windowBackground">@drawable/dialog_background_material</item>
1108        <item name="windowElevation">@dimen/floating_window_z</item>
1109        <item name="windowIsFloating">true</item>
1110        <item name="windowContentOverlay">@null</item>
1111        <item name="windowAnimationStyle">@style/Animation.Material.Dialog</item>
1112        <item name="windowSoftInputMode">stateUnspecified|adjustPan</item>
1113        <item name="windowActionBar">false</item>
1114        <item name="windowActionModeOverlay">true</item>
1115        <item name="windowCloseOnTouchOutside">@bool/config_closeDialogWhenTouchOutside</item>
1116
1117        <item name="colorBackgroundCacheHint">@null</item>
1118
1119        <item name="buttonBarStyle">@style/Widget.Material.Light.ButtonBar.AlertDialog</item>
1120        <item name="borderlessButtonStyle">@style/Widget.Material.Light.Button.Borderless</item>
1121
1122        <item name="textAppearance">@style/TextAppearance.Material</item>
1123        <item name="textAppearanceInverse">@style/TextAppearance.Material.Inverse</item>
1124
1125        <item name="listPreferredItemPaddingLeft">16dip</item>
1126        <item name="listPreferredItemPaddingRight">16dip</item>
1127        <item name="listPreferredItemPaddingStart">16dip</item>
1128        <item name="listPreferredItemPaddingEnd">16dip</item>
1129
1130        <item name="preferencePanelStyle">@style/PreferencePanel.Dialog</item>
1131    </style>
1132
1133    <!-- Material light theme for dialog windows and activities, which is used by the
1134         {@link android.app.Dialog} class.  This changes the window to be
1135         floating (not fill the entire screen), and puts a frame around its
1136         contents.  You can set this theme on an activity if you would like to
1137         make an activity that looks like a Dialog. -->
1138    <style name="Theme.Material.Light.Dialog" parent="Theme.Material.Light.BaseDialog"/>
1139
1140    <!-- Variant of Theme.Material.Light.Dialog that has a nice minimum width for
1141         a regular dialog. -->
1142    <style name="Theme.Material.Light.Dialog.MinWidth">
1143        <item name="windowMinWidthMajor">@dimen/dialog_min_width_major</item>
1144        <item name="windowMinWidthMinor">@dimen/dialog_min_width_minor</item>
1145    </style>
1146
1147    <!-- Variant of Theme.Material.Light.Dialog that does not include a title bar. -->
1148    <style name="Theme.Material.Light.Dialog.NoActionBar">
1149        <item name="windowActionBar">false</item>
1150        <item name="windowNoTitle">true</item>
1151    </style>
1152
1153    <!-- Variant of Theme.Material.Light.Dialog.NoActionBar that has a nice minimum width for
1154         a regular dialog. -->
1155    <style name="Theme.Material.Light.Dialog.NoActionBar.MinWidth">
1156        <item name="windowMinWidthMajor">@dimen/dialog_min_width_major</item>
1157        <item name="windowMinWidthMinor">@dimen/dialog_min_width_minor</item>
1158    </style>
1159
1160    <!-- Variant of Theme.Material.Light.Dialog that has a fixed size. -->
1161    <style name="Theme.Material.Light.Dialog.FixedSize">
1162        <item name="windowFixedWidthMajor">@dimen/dialog_fixed_width_major</item>
1163        <item name="windowFixedWidthMinor">@dimen/dialog_fixed_width_minor</item>
1164        <item name="windowFixedHeightMajor">@dimen/dialog_fixed_height_major</item>
1165        <item name="windowFixedHeightMinor">@dimen/dialog_fixed_height_minor</item>
1166    </style>
1167
1168    <!-- Variant of Theme.Material.Light.Dialog.NoActionBar that has a fixed size. -->
1169    <style name="Theme.Material.Light.Dialog.NoActionBar.FixedSize">
1170        <item name="windowFixedWidthMajor">@dimen/dialog_fixed_width_major</item>
1171        <item name="windowFixedWidthMinor">@dimen/dialog_fixed_width_minor</item>
1172        <item name="windowFixedHeightMajor">@dimen/dialog_fixed_height_major</item>
1173        <item name="windowFixedHeightMinor">@dimen/dialog_fixed_height_minor</item>
1174    </style>
1175
1176    <!-- Theme for a window that will be displayed either full-screen on
1177         smaller screens (small, normal) or as a dialog on larger screens
1178         (large, xlarge). -->
1179    <style name="Theme.Material.Light.DialogWhenLarge" parent="@style/Theme.Material.Light" />
1180
1181    <!-- Theme for a window without an action bar that will be displayed either full-screen
1182         on smaller screens (small, normal) or as a dialog on larger screens
1183         (large, xlarge). -->
1184    <style name="Theme.Material.Light.DialogWhenLarge.NoActionBar" parent="@style/Theme.Material.Light.NoActionBar" />
1185
1186    <style name="Theme.Material.Light.Dialog.BaseAlert">
1187        <item name="windowMinWidthMajor">@dimen/dialog_min_width_major</item>
1188        <item name="windowMinWidthMinor">@dimen/dialog_min_width_minor</item>
1189    </style>
1190
1191    <!-- Material light theme for alert dialog windows, which is used by the
1192         {@link android.app.AlertDialog} class.  This is basically a dialog
1193         but sets the background to empty so it can do two-tone backgrounds.
1194         For applications targeting Honeycomb or newer, this is the default
1195         AlertDialog theme. -->
1196    <style name="Theme.Material.Light.Dialog.Alert" parent="Theme.Material.Light.Dialog.BaseAlert"/>
1197
1198    <!-- Theme for a presentation window on a secondary display. -->
1199    <style name="Theme.Material.Light.Dialog.Presentation" parent="Theme.Material.Light.NoActionBar.Fullscreen" />
1200
1201    <!-- Default material (dark) for windows that want to have the user's selected
1202         wallpaper appear behind them.  -->
1203    <style name="Theme.Material.Wallpaper">
1204        <item name="windowBackground">@color/transparent</item>
1205        <item name="colorBackgroundCacheHint">@null</item>
1206        <item name="windowShowWallpaper">true</item>
1207    </style>
1208
1209    <!--Default material (dark) for windows that want to have the user's selected
1210         wallpaper appear behind them and without an action bar. -->
1211    <style name="Theme.Material.Wallpaper.NoTitleBar">
1212        <item name="windowNoTitle">true</item>
1213    </style>
1214
1215    <!-- Default theme for Settings and activities launched from Settings. -->
1216    <style name="Theme.Material.Settings" parent="Theme.Material.Light.DarkActionBar">
1217        <item name="colorPrimary">@color/material_blue_grey_900</item>
1218        <item name="colorPrimaryDark">@color/material_blue_grey_950</item>
1219        <item name="colorAccent">@color/material_deep_teal_500</item>
1220
1221        <item name="dialogTheme">@style/Theme.Material.Settings.Dialog</item>
1222        <item name="alertDialogTheme">@style/Theme.Material.Settings.Dialog.Alert</item>
1223        <item name="presentationTheme">@style/Theme.Material.Settings.Dialog.Presentation</item>
1224        <item name="searchDialogTheme">@style/Theme.Material.Settings.SearchBar</item>
1225        <item name="panelMenuListTheme">@style/Theme.Material.Settings.CompactMenu</item>
1226    </style>
1227
1228    <style name="Theme.Material.Settings.BaseDialog" parent="Theme.Material.Light.BaseDialog">
1229        <item name="colorPrimary">@color/material_blue_grey_900</item>
1230        <item name="colorPrimaryDark">@color/material_blue_grey_950</item>
1231        <item name="colorAccent">@color/material_deep_teal_500</item>
1232    </style>
1233
1234    <style name="Theme.Material.Settings.Dialog" parent="Theme.Material.Settings.BaseDialog" />
1235
1236    <style name="Theme.Material.Settings.Dialog.BaseAlert" parent="Theme.Material.Light.Dialog.BaseAlert">
1237        <item name="colorPrimary">@color/material_blue_grey_900</item>
1238        <item name="colorPrimaryDark">@color/material_blue_grey_950</item>
1239        <item name="colorAccent">@color/material_deep_teal_500</item>
1240    </style>
1241
1242    <style name="Theme.Material.Settings.Dialog.Alert" parent="Theme.Material.Settings.Dialog.BaseAlert" />
1243
1244    <style name="Theme.Material.Settings.Dialog.Presentation" parent="Theme.Material.Light.Dialog.Presentation">
1245        <item name="colorPrimary">@color/material_blue_grey_900</item>
1246        <item name="colorPrimaryDark">@color/material_blue_grey_950</item>
1247        <item name="colorAccent">@color/material_deep_teal_500</item>
1248    </style>
1249
1250    <style name="Theme.Material.Settings.SearchBar" parent="Theme.Material.Light.SearchBar">
1251        <item name="colorPrimary">@color/material_blue_grey_900</item>
1252        <item name="colorPrimaryDark">@color/material_blue_grey_950</item>
1253        <item name="colorAccent">@color/material_deep_teal_500</item>
1254    </style>
1255
1256    <style name="Theme.Material.Settings.CompactMenu" parent="Theme.Material.Light.CompactMenu">
1257        <item name="colorPrimary">@color/material_blue_grey_900</item>
1258        <item name="colorPrimaryDark">@color/material_blue_grey_950</item>
1259        <item name="colorAccent">@color/material_deep_teal_500</item>
1260    </style>
1261</resources>
1262