themes_material.xml revision 594558d7e9a5dc2ff1ce7b5f42c53afb23f85a1f
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">@null</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="actionMenuTextAppearance">@style/TextAppearance.Material.Widget.ActionBar.Menu</item>
320        <item name="actionMenuTextColor">?attr/textColorPrimary</item>
321        <item name="actionBarWidgetTheme">@null</item>
322        <item name="actionBarPopupTheme">@null</item>
323        <item name="actionBarTheme">@style/ThemeOverlay.Material.ActionBar</item>
324        <item name="actionBarItemBackground">?attr/selectableItemBackgroundBorderless</item>
325
326        <item name="actionModeCutDrawable">@drawable/ic_menu_cut_material</item>
327        <item name="actionModeCopyDrawable">@drawable/ic_menu_copy_material</item>
328        <item name="actionModePasteDrawable">@drawable/ic_menu_paste_material</item>
329        <item name="actionModeSelectAllDrawable">@drawable/ic_menu_selectall_material</item>
330        <item name="actionModeShareDrawable">@drawable/ic_menu_share_material</item>
331        <item name="actionModeFindDrawable">@drawable/ic_menu_find_material</item>
332        <item name="actionModeWebSearchDrawable">@drawable/ic_menu_search_material</item>
333
334        <item name="toolbarStyle">@style/Widget.Material.Toolbar</item>
335
336        <item name="dividerVertical">?attr/listDivider</item>
337        <item name="dividerHorizontal">?attr/listDivider</item>
338        <item name="buttonBarStyle">@style/Widget.Material.ButtonBar</item>
339        <item name="buttonBarButtonStyle">@style/Widget.Material.Button.ButtonBar.AlertDialog</item>
340        <item name="segmentedButtonStyle">@style/Widget.Material.SegmentedButton</item>
341
342        <!-- SearchView attributes -->
343        <item name="searchViewStyle">@style/Widget.Material.SearchView</item>
344        <item name="searchDialogTheme">@style/Theme.Material.SearchBar</item>
345
346        <!-- PreferenceFrameLayout attributes -->
347        <item name="preferenceFrameLayoutStyle">@style/Widget.Material.PreferenceFrameLayout</item>
348
349        <!-- NumberPicker style-->
350        <item name="numberPickerStyle">@style/Widget.Material.NumberPicker</item>
351
352        <!-- CalendarView style-->
353        <item name="calendarViewStyle">@style/Widget.Material.CalendarView</item>
354
355        <!-- TimePicker style -->
356        <item name="timePickerStyle">@style/Widget.Material.TimePicker</item>
357
358        <!-- TimePicker dialog theme -->
359        <item name="timePickerDialogTheme">?attr/dialogTheme</item>
360
361        <!-- DatePicker style -->
362        <item name="datePickerStyle">@style/Widget.Material.DatePicker</item>
363
364        <!-- DatePicker dialog theme -->
365        <item name="datePickerDialogTheme">?attr/dialogTheme</item>
366
367        <!-- TODO: This belongs in a FastScroll style -->
368        <item name="fastScrollThumbDrawable">@drawable/fastscroll_thumb_material</item>
369        <item name="fastScrollPreviewBackgroundLeft">@drawable/fastscroll_label_left_material</item>
370        <item name="fastScrollPreviewBackgroundRight">@drawable/fastscroll_label_right_material</item>
371        <item name="fastScrollTrackDrawable">@drawable/fastscroll_track_material</item>
372        <item name="fastScrollOverlayPosition">aboveThumb</item>
373
374        <!-- Color palette -->
375        <item name="colorPrimaryDark">@color/material_blue_grey_900</item>
376        <item name="colorPrimary">@color/material_blue_grey_800</item>
377        <item name="colorAccent">@color/material_deep_teal_200</item>
378
379        <item name="colorControlNormal">?attr/textColorSecondary</item>
380        <item name="colorControlActivated">?attr/colorAccent</item>
381
382        <item name="colorControlHighlight">@color/ripple_material_dark</item>
383        <item name="colorButtonNormal">@color/btn_default_material_dark</item>
384        <item name="colorSwitchThumbNormal">@color/switch_thumb_material_dark</item>
385    </style>
386
387    <!-- Material theme (light version). -->
388    <style name="Theme.Material.Light" parent="Theme.Light">
389        <item name="colorForeground">@color/bright_foreground_material_light</item>
390        <item name="colorForegroundInverse">@color/bright_foreground_material_dark</item>
391        <item name="colorBackground">@color/background_material_light</item>
392        <item name="colorBackgroundCacheHint">@color/background_cache_hint_selector_material_light</item>
393        <item name="disabledAlpha">@dimen/disabled_alpha_material_light</item>
394        <item name="backgroundDimAmount">0.6</item>
395
396        <!-- Text styles -->
397        <item name="textAppearance">@style/TextAppearance.Material</item>
398        <item name="textAppearanceInverse">@style/TextAppearance.Material.Inverse</item>
399
400        <item name="textColorPrimary">@color/primary_text_material_light</item>
401        <item name="textColorPrimaryInverse">@color/primary_text_material_dark</item>
402        <item name="textColorSecondary">@color/secondary_text_material_light</item>
403        <item name="textColorSecondaryInverse">@color/secondary_text_material_dark</item>
404        <item name="textColorTertiary">@color/secondary_text_material_light</item>
405        <item name="textColorTertiaryInverse">@color/secondary_text_material_dark</item>
406        <item name="textColorPrimaryDisableOnly">@color/primary_text_disable_only_material_light</item>
407        <item name="textColorPrimaryInverseDisableOnly">@color/primary_text_disable_only_material_dark</item>
408        <item name="textColorHint">@color/hint_foreground_material_light</item>
409        <item name="textColorHintInverse">@color/hint_foreground_material_dark</item>
410        <item name="textColorHighlight">@color/highlighted_text_material_light</item>
411        <item name="textColorHighlightInverse">@color/highlighted_text_material_dark</item>
412        <item name="textColorLink">@color/link_text_material_light</item>
413        <item name="textColorLinkInverse">@color/link_text_material_dark</item>
414        <item name="textColorSearchUrl">@color/search_url_text_material_light</item>
415        <item name="textColorAlertDialogListItem">@color/primary_text_material_light</item>
416
417        <item name="textAppearanceLarge">@style/TextAppearance.Material.Large</item>
418        <item name="textAppearanceLargeInverse">@style/TextAppearance.Material.Large.Inverse</item>
419        <item name="textAppearanceMedium">@style/TextAppearance.Material.Medium</item>
420        <item name="textAppearanceMediumInverse">@style/TextAppearance.Material.Medium.Inverse</item>
421        <item name="textAppearanceSmall">@style/TextAppearance.Material.Small</item>
422        <item name="textAppearanceSmallInverse">@style/TextAppearance.Material.Small.Inverse</item>
423        <item name="textAppearanceSearchResultTitle">@style/TextAppearance.Material.SearchResult.Title</item>
424        <item name="textAppearanceSearchResultSubtitle">@style/TextAppearance.Material.SearchResult.Subtitle</item>
425
426        <item name="textAppearanceButton">@style/TextAppearance.Material.Widget.Button</item>
427
428        <item name="editTextColor">?attr/textColorPrimary</item>
429        <item name="editTextBackground">@drawable/edit_text_material</item>
430
431        <item name="candidatesTextStyleSpans">@string/candidates_style</item>
432
433        <item name="textCheckMark">@drawable/indicator_check_mark_light</item>
434        <item name="textCheckMarkInverse">@drawable/indicator_check_mark_dark</item>
435
436        <item name="textAppearanceLargePopupMenu">@style/TextAppearance.Material.Widget.PopupMenu.Large</item>
437        <item name="textAppearanceSmallPopupMenu">@style/TextAppearance.Material.Widget.PopupMenu.Small</item>
438
439        <!-- Button styles -->
440        <item name="buttonStyle">@style/Widget.Material.Light.Button</item>
441
442        <item name="buttonStyleSmall">@style/Widget.Material.Light.Button.Small</item>
443        <item name="buttonStyleInset">@style/Widget.Material.Light.Button.Inset</item>
444
445        <item name="buttonStyleToggle">@style/Widget.Material.Light.Button.Toggle</item>
446        <item name="switchStyle">@style/Widget.Material.Light.CompoundButton.Switch</item>
447        <item name="mediaRouteButtonStyle">@style/Widget.Material.Light.MediaRouteButton</item>
448
449        <item name="selectableItemBackground">@drawable/item_background_material</item>
450        <item name="selectableItemBackgroundBorderless">@drawable/item_background_borderless_material</item>
451        <item name="borderlessButtonStyle">@style/Widget.Material.Light.Button.Borderless</item>
452        <item name="homeAsUpIndicator">@drawable/ic_ab_back_material</item>
453
454        <!-- List attributes -->
455        <item name="listPreferredItemHeight">64dip</item>
456        <item name="listPreferredItemHeightSmall">48dip</item>
457        <item name="listPreferredItemHeightLarge">80dip</item>
458        <item name="dropdownListPreferredItemHeight">?attr/listPreferredItemHeightSmall</item>
459        <item name="textAppearanceListItem">@style/TextAppearance.Material.Subhead</item>
460        <item name="textAppearanceListItemSmall">@style/TextAppearance.Material.Subhead</item>
461        <item name="textAppearanceListItemSecondary">@style/TextAppearance.Material.Body1</item>
462        <item name="listPreferredItemPaddingLeft">16dip</item>
463        <item name="listPreferredItemPaddingRight">16dip</item>
464        <item name="listPreferredItemPaddingStart">16dip</item>
465        <item name="listPreferredItemPaddingEnd">16dip</item>
466
467        <!-- @hide -->
468        <item name="searchResultListItemHeight">58dip</item>
469        <item name="listDivider">@drawable/list_divider_material</item>
470        <item name="listSeparatorTextViewStyle">@style/Widget.Material.Light.TextView.ListSeparator</item>
471
472        <item name="listChoiceIndicatorSingle">@drawable/btn_radio_material_anim</item>
473        <item name="listChoiceIndicatorMultiple">@drawable/btn_check_material_anim</item>
474
475        <item name="listChoiceBackgroundIndicator">?attr/selectableItemBackground</item>
476        <item name="activatedBackgroundIndicator">@drawable/activated_background_material</item>
477
478        <item name="expandableListPreferredItemPaddingLeft">40dip</item>
479        <item name="expandableListPreferredChildPaddingLeft">?attr/expandableListPreferredItemPaddingLeft</item>
480
481        <item name="expandableListPreferredItemIndicatorLeft">3dip</item>
482        <item name="expandableListPreferredItemIndicatorRight">0dip</item>
483        <item name="expandableListPreferredChildIndicatorLeft">?attr/expandableListPreferredItemIndicatorLeft</item>
484        <item name="expandableListPreferredChildIndicatorRight">?attr/expandableListPreferredItemIndicatorRight</item>
485
486        <item name="listDividerAlertDialog">@null</item>
487        <item name="findOnPageNextDrawable">@drawable/ic_find_next_material</item>
488        <item name="findOnPagePreviousDrawable">@drawable/ic_find_previous_material</item>
489
490        <!-- Gallery attributes -->
491        <item name="galleryItemBackground">@drawable/gallery_item_background</item>
492
493        <!-- Window attributes -->
494        <item name="windowBackground">?attr/colorBackground</item>
495        <item name="windowClipToOutline">true</item>
496        <item name="windowFrame">@null</item>
497        <item name="windowNoTitle">false</item>
498        <item name="windowFullscreen">false</item>
499        <item name="windowOverscan">false</item>
500        <item name="windowIsFloating">false</item>
501        <item name="windowContentOverlay">@null</item>
502        <item name="windowShowWallpaper">false</item>
503        <item name="windowTitleStyle">@style/WindowTitle.Material</item>
504        <item name="windowTitleSize">@dimen/action_bar_default_height_material</item>
505        <item name="windowTitleBackgroundStyle">@style/WindowTitleBackground.Material</item>
506        <item name="windowAnimationStyle">@style/Animation.Material.Activity</item>
507        <item name="windowSoftInputMode">stateUnspecified|adjustUnspecified</item>
508        <item name="windowActionBar">true</item>
509        <item name="windowActionModeOverlay">false</item>
510        <item name="windowDrawsSystemBarBackgrounds">true</item>
511        <item name="windowActionBarFullscreenDecorLayout">@layout/screen_toolbar</item>
512        <item name="statusBarColor">?attr/colorPrimaryDark</item>
513        <item name="navigationBarColor">@color/black</item>
514        <item name="windowEnterTransition">@transition/fade</item>
515        <item name="windowSharedElementEnterTransition">@transition/move</item>
516        <item name="windowSharedElementExitTransition">@transition/move</item>
517        <item name="windowContentTransitions">false</item>
518        <item name="windowActivityTransitions">true</item>
519
520        <!-- Dialog attributes -->
521        <item name="dialogTheme">@style/Theme.Material.Light.Dialog</item>
522        <item name="dialogTitleIconsDecorLayout">@layout/dialog_title_icons_material</item>
523        <item name="dialogCustomTitleDecorLayout">@layout/dialog_custom_title_material</item>
524        <item name="dialogTitleDecorLayout">@layout/dialog_title_material</item>
525
526        <!-- AlertDialog attributes -->
527        <item name="alertDialogTheme">@style/Theme.Material.Light.Dialog.Alert</item>
528        <item name="alertDialogStyle">@style/AlertDialog.Material.Light</item>
529        <item name="alertDialogCenterButtons">false</item>
530        <item name="alertDialogIcon">@drawable/ic_dialog_alert_material</item>
531
532        <!-- Presentation attributes -->
533        <item name="presentationTheme">@style/Theme.Material.Light.Dialog.Presentation</item>
534
535        <!-- Toast attributes -->
536        <item name="toastFrameBackground">@drawable/toast_frame</item>
537
538        <!-- Panel attributes -->
539        <item name="panelBackground">?attr/colorBackground</item>
540        <item name="panelFullBackground">@drawable/menu_background_fill_parent_width</item>
541        <!-- These three attributes do not seems to be used by the framework. Declared public though -->
542        <item name="panelColorBackground">#000</item>
543        <item name="panelColorForeground">?attr/textColorPrimary</item>
544        <item name="panelTextAppearance">?attr/textAppearance</item>
545
546        <item name="panelMenuIsCompact">true</item>
547        <item name="panelMenuListWidth">250dip</item>
548        <item name="panelMenuListTheme">@style/Theme.Material.Light.CompactMenu</item>
549
550        <!-- Scrollbar attributes -->
551        <item name="scrollbarFadeDuration">250</item>
552        <item name="scrollbarDefaultDelayBeforeFade">300</item>
553        <item name="scrollbarSize">10dip</item>
554        <item name="scrollbarThumbHorizontal">@drawable/scrollbar_handle_material</item>
555        <item name="scrollbarThumbVertical">@drawable/scrollbar_handle_material</item>
556        <item name="scrollbarTrackHorizontal">@null</item>
557        <item name="scrollbarTrackVertical">@null</item>
558
559        <!-- Text selection handle attributes -->
560        <item name="textSelectHandleLeft">@drawable/text_select_handle_left_material</item>
561        <item name="textSelectHandleRight">@drawable/text_select_handle_right_material</item>
562        <item name="textSelectHandle">@drawable/text_select_handle_middle_material</item>
563        <item name="textSelectHandleWindowStyle">@style/Widget.Material.TextSelectHandle</item>
564        <item name="textSuggestionsWindowStyle">@style/Widget.Material.Light.TextSuggestionsPopupWindow</item>
565        <item name="textCursorDrawable">@drawable/text_cursor_material</item>
566
567        <!-- Widget styles -->
568        <item name="absListViewStyle">@style/Widget.Material.Light.AbsListView</item>
569        <item name="autoCompleteTextViewStyle">@style/Widget.Material.Light.AutoCompleteTextView</item>
570        <item name="checkboxStyle">@style/Widget.Material.Light.CompoundButton.CheckBox</item>
571        <item name="checkedTextViewStyle">@style/Widget.Material.Light.CheckedTextView</item>
572        <item name="dropDownListViewStyle">@style/Widget.Material.ListView.DropDown</item>
573        <item name="editTextStyle">@style/Widget.Material.Light.EditText</item>
574        <item name="expandableListViewStyle">@style/Widget.Material.Light.ExpandableListView</item>
575        <item name="expandableListViewWhiteStyle">@style/Widget.Material.Light.ExpandableListView.White</item>
576        <item name="fastScrollStyle">@style/Widget.Material.Light.FastScroll</item>
577        <item name="galleryStyle">@style/Widget.Material.Light.Gallery</item>
578        <item name="gestureOverlayViewStyle">@style/Widget.Material.Light.GestureOverlayView</item>
579        <item name="gridViewStyle">@style/Widget.Material.Light.GridView</item>
580        <item name="imageButtonStyle">@style/Widget.Material.Light.ImageButton</item>
581        <item name="imageWellStyle">@style/Widget.Material.Light.ImageWell</item>
582        <item name="listViewStyle">@style/Widget.Material.Light.ListView</item>
583        <item name="listViewWhiteStyle">@style/Widget.Material.Light.ListView.White</item>
584        <item name="popupWindowStyle">@style/Widget.Material.Light.PopupWindow</item>
585        <item name="progressBarStyle">@style/Widget.Material.Light.ProgressBar</item>
586        <item name="progressBarStyleHorizontal">@style/Widget.Material.Light.ProgressBar.Horizontal</item>
587        <item name="progressBarStyleSmall">@style/Widget.Material.Light.ProgressBar.Small</item>
588        <item name="progressBarStyleSmallTitle">@style/Widget.Material.Light.ProgressBar.Small.Title</item>
589        <item name="progressBarStyleLarge">@style/Widget.Material.Light.ProgressBar.Large</item>
590        <item name="progressBarStyleInverse">@style/Widget.Material.Light.ProgressBar.Inverse</item>
591        <item name="progressBarStyleSmallInverse">@style/Widget.Material.Light.ProgressBar.Small.Inverse</item>
592        <item name="progressBarStyleLargeInverse">@style/Widget.Material.Light.ProgressBar.Large.Inverse</item>
593        <item name="seekBarStyle">@style/Widget.Material.Light.SeekBar</item>
594        <item name="ratingBarStyle">@style/Widget.Material.Light.RatingBar</item>
595        <item name="ratingBarStyleIndicator">@style/Widget.Material.Light.RatingBar.Indicator</item>
596        <item name="ratingBarStyleSmall">@style/Widget.Material.Light.RatingBar.Small</item>
597        <item name="radioButtonStyle">@style/Widget.Material.Light.CompoundButton.RadioButton</item>
598        <item name="scrollViewStyle">@style/Widget.Material.Light.ScrollView</item>
599        <item name="horizontalScrollViewStyle">@style/Widget.Material.Light.HorizontalScrollView</item>
600        <item name="spinnerStyle">?attr/dropDownSpinnerStyle</item>
601        <item name="dropDownSpinnerStyle">@style/Widget.Material.Light.Spinner.DropDown</item>
602        <item name="starStyle">@style/Widget.Material.Light.CompoundButton.Star</item>
603        <item name="tabWidgetStyle">@style/Widget.Material.Light.TabWidget</item>
604        <item name="textViewStyle">@style/Widget.Material.Light.TextView</item>
605        <item name="errorMessageBackground">@drawable/popup_inline_error_holo_light</item>
606        <item name="errorMessageAboveBackground">@drawable/popup_inline_error_above_holo_light</item>
607        <item name="webTextViewStyle">@style/Widget.Material.Light.WebTextView</item>
608        <item name="webViewStyle">@style/Widget.Material.Light.WebView</item>
609        <item name="dropDownItemStyle">@style/Widget.Material.Light.DropDownItem</item>
610        <item name="spinnerDropDownItemStyle">@style/Widget.Material.Light.DropDownItem.Spinner</item>
611        <item name="spinnerItemStyle">@style/Widget.Material.TextView.SpinnerItem</item>
612        <item name="dropDownHintAppearance">@style/TextAppearance.Material.Widget.DropDownHint</item>
613        <item name="keyboardViewStyle">@style/Widget.Material.KeyboardView</item>
614        <item name="quickContactBadgeStyleWindowSmall">@style/Widget.Material.QuickContactBadge.WindowSmall</item>
615        <item name="quickContactBadgeStyleWindowMedium">@style/Widget.Material.QuickContactBadge.WindowMedium</item>
616        <item name="quickContactBadgeStyleWindowLarge">@style/Widget.Material.QuickContactBadge.WindowLarge</item>
617        <item name="quickContactBadgeStyleSmallWindowSmall">@style/Widget.Material.QuickContactBadgeSmall.WindowSmall</item>
618        <item name="quickContactBadgeStyleSmallWindowMedium">@style/Widget.Material.QuickContactBadgeSmall.WindowMedium</item>
619        <item name="quickContactBadgeStyleSmallWindowLarge">@style/Widget.Material.QuickContactBadgeSmall.WindowLarge</item>
620        <item name="listPopupWindowStyle">@style/Widget.Material.Light.ListPopupWindow</item>
621        <item name="popupMenuStyle">@style/Widget.Material.Light.PopupMenu</item>
622        <item name="stackViewStyle">@style/Widget.Material.Light.StackView</item>
623        <item name="activityChooserViewStyle">@style/Widget.Material.Light.ActivityChooserView</item>
624
625        <!-- Preference styles -->
626        <item name="preferenceScreenStyle">@style/Preference.Material.PreferenceScreen</item>
627        <item name="preferenceFragmentStyle">@style/PreferenceFragment.Material</item>
628        <item name="preferenceCategoryStyle">@style/Preference.Material.Category</item>
629        <item name="preferenceStyle">@style/Preference.Material</item>
630        <item name="preferenceInformationStyle">@style/Preference.Material.Information</item>
631        <item name="checkBoxPreferenceStyle">@style/Preference.Material.CheckBoxPreference</item>
632        <item name="switchPreferenceStyle">@style/Preference.Material.SwitchPreference</item>
633        <item name="seekBarPreferenceStyle">@style/Preference.Material.SeekBarPreference</item>
634        <item name="yesNoPreferenceStyle">@style/Preference.Material.DialogPreference.YesNoPreference</item>
635        <item name="dialogPreferenceStyle">@style/Preference.Material.DialogPreference</item>
636        <item name="editTextPreferenceStyle">@style/Preference.Material.DialogPreference.EditTextPreference</item>
637        <item name="ringtonePreferenceStyle">@style/Preference.Material.RingtonePreference</item>
638        <item name="preferenceLayoutChild">@layout/preference_child_material</item>
639        <item name="preferencePanelStyle">@style/PreferencePanel.Material</item>
640        <item name="preferenceHeaderPanelStyle">@style/PreferenceHeaderPanel.Material</item>
641        <item name="preferenceListStyle">@style/PreferenceHeaderList.Material</item>
642        <item name="preferenceFragmentListStyle">@style/PreferenceFragmentList.Material</item>
643        <item name="preferenceFragmentPaddingSide">@dimen/preference_fragment_padding_side_material</item>
644        <item name="detailsElementBackground">?attr/colorBackground</item>
645
646        <!-- PreferenceFrameLayout attributes -->
647        <item name="preferenceFrameLayoutStyle">@style/Widget.Material.PreferenceFrameLayout</item>
648
649        <!-- Search widget styles -->
650        <item name="searchWidgetCorpusItemBackground">@color/search_widget_corpus_item_background</item>
651
652        <!-- Action bar styles -->
653        <item name="actionDropDownStyle">@style/Widget.Material.Light.Spinner.DropDown.ActionBar</item>
654        <item name="actionButtonStyle">@style/Widget.Material.Light.ActionButton</item>
655        <item name="actionOverflowButtonStyle">@style/Widget.Material.Light.ActionButton.Overflow</item>
656        <item name="actionOverflowMenuStyle">@style/Widget.Material.Light.PopupMenu.Overflow</item>
657        <item name="actionModeBackground">@drawable/cab_background_top_material</item>
658        <item name="actionModeSplitBackground">@drawable/cab_background_bottom_material</item>
659        <item name="actionModeCloseDrawable">@drawable/ic_ab_back_material</item>
660        <item name="actionBarTabStyle">@style/Widget.Material.Light.ActionBar.TabView</item>
661        <item name="actionBarTabBarStyle">@style/Widget.Material.Light.ActionBar.TabBar</item>
662        <item name="actionBarTabTextStyle">@style/Widget.Material.Light.ActionBar.TabText</item>
663        <item name="actionModeStyle">@style/Widget.Material.Light.ActionMode</item>
664        <item name="actionModeCloseButtonStyle">@style/Widget.Material.Light.ActionButton.CloseMode</item>
665        <item name="actionBarStyle">@style/Widget.Material.Light.ActionBar.Solid</item>
666        <item name="actionBarSize">@dimen/action_bar_default_height_material</item>
667        <item name="actionModePopupWindowStyle">@style/Widget.Material.Light.PopupWindow.ActionMode</item>
668        <item name="actionBarWidgetTheme">@null</item>
669        <item name="actionBarPopupTheme">@null</item>
670        <item name="actionBarTheme">@style/ThemeOverlay.Material.ActionBar</item>
671        <item name="actionBarItemBackground">?attr/selectableItemBackgroundBorderless</item>
672
673        <item name="actionModeCutDrawable">@drawable/ic_menu_cut_material</item>
674        <item name="actionModeCopyDrawable">@drawable/ic_menu_copy_material</item>
675        <item name="actionModePasteDrawable">@drawable/ic_menu_paste_material</item>
676        <item name="actionModeSelectAllDrawable">@drawable/ic_menu_selectall_material</item>
677        <item name="actionModeShareDrawable">@drawable/ic_menu_share_material</item>
678        <item name="actionModeFindDrawable">@drawable/ic_menu_find_material</item>
679        <item name="actionModeWebSearchDrawable">@drawable/ic_menu_search_material</item>
680
681        <item name="toolbarStyle">@style/Widget.Material.Toolbar</item>
682
683        <item name="dividerVertical">?attr/listDivider</item>
684        <item name="dividerHorizontal">?attr/listDivider</item>
685        <item name="buttonBarStyle">@style/Widget.Material.Light.ButtonBar</item>
686        <item name="buttonBarButtonStyle">@style/Widget.Material.Light.Button.ButtonBar.AlertDialog</item>
687        <item name="segmentedButtonStyle">@style/Widget.Material.Light.SegmentedButton</item>
688
689        <!-- SearchView attributes -->
690        <item name="searchViewStyle">@style/Widget.Material.Light.SearchView</item>
691        <item name="searchDialogTheme">@style/Theme.Material.Light.SearchBar</item>
692
693        <!-- NumberPicker style-->
694        <item name="numberPickerStyle">@style/Widget.Material.Light.NumberPicker</item>
695
696        <!-- CalendarView style-->
697        <item name="calendarViewStyle">@style/Widget.Material.Light.CalendarView</item>
698
699        <!-- TimePicker style -->
700        <item name="timePickerStyle">@style/Widget.Material.Light.TimePicker</item>
701
702        <!-- TimePicker dialog theme -->
703        <item name="timePickerDialogTheme">?attr/dialogTheme</item>
704
705        <!-- DatePicker style -->
706        <item name="datePickerStyle">@style/Widget.Material.Light.DatePicker</item>
707
708        <!-- DatePicker dialog theme -->
709        <item name="datePickerDialogTheme">?attr/dialogTheme</item>
710
711        <item name="fastScrollThumbDrawable">@drawable/fastscroll_thumb_material</item>
712        <item name="fastScrollPreviewBackgroundLeft">@drawable/fastscroll_label_left_material</item>
713        <item name="fastScrollPreviewBackgroundRight">@drawable/fastscroll_label_right_material</item>
714        <item name="fastScrollTrackDrawable">@drawable/fastscroll_track_material</item>
715        <item name="fastScrollOverlayPosition">aboveThumb</item>
716
717        <!-- Color palette -->
718        <item name="colorPrimaryDark">@color/material_blue_grey_100</item>
719        <item name="colorPrimary">@color/material_blue_grey_50</item>
720        <item name="colorAccent">@color/material_deep_teal_500</item>
721
722        <item name="colorControlNormal">?attr/textColorSecondary</item>
723        <item name="colorControlActivated">?attr/colorAccent</item>
724
725        <item name="colorControlHighlight">@color/ripple_material_light</item>
726        <item name="colorButtonNormal">@color/btn_default_material_light</item>
727        <item name="colorSwitchThumbNormal">@color/switch_thumb_material_light</item>
728    </style>
729
730    <!-- Variant of the material (light) theme that has a solid (opaque) action bar
731         with an inverse color profile. The dark action bar sharply stands out against
732         the light content. -->
733    <style name="Theme.Material.Light.DarkActionBar">
734        <item name="actionBarWidgetTheme">@null</item>
735        <item name="actionBarTheme">@style/ThemeOverlay.Material.Dark.ActionBar</item>
736        <item name="actionBarPopupTheme">@style/ThemeOverlay.Material.Light</item>
737
738        <item name="colorPrimaryDark">@color/material_blue_grey_900</item>
739        <item name="colorPrimary">@color/material_blue_grey_800</item>
740    </style>
741
742    <style name="ThemeOverlay" />
743    <style name="ThemeOverlay.Material" />
744
745    <!-- Theme overlay that replaces colors with their light versions but preserves
746         the value of colorAccent, colorPrimary and its variants. -->
747    <style name="ThemeOverlay.Material.Light">
748        <item name="colorForeground">@color/bright_foreground_material_light</item>
749        <item name="colorForegroundInverse">@color/bright_foreground_material_dark</item>
750        <item name="colorBackground">@color/background_material_light</item>
751        <item name="colorBackgroundCacheHint">@color/background_cache_hint_selector_material_light</item>
752
753        <item name="textColorPrimary">@color/primary_text_material_light</item>
754        <item name="textColorPrimaryInverse">@color/primary_text_material_dark</item>
755        <item name="textColorSecondary">@color/secondary_text_material_light</item>
756        <item name="textColorSecondaryInverse">@color/secondary_text_material_dark</item>
757        <item name="textColorTertiary">@color/secondary_text_material_light</item>
758        <item name="textColorTertiaryInverse">@color/secondary_text_material_dark</item>
759        <item name="textColorPrimaryDisableOnly">@color/primary_text_disable_only_material_light</item>
760        <item name="textColorPrimaryInverseDisableOnly">@color/primary_text_disable_only_material_dark</item>
761        <item name="textColorHint">@color/hint_foreground_material_light</item>
762        <item name="textColorHintInverse">@color/hint_foreground_material_dark</item>
763        <item name="textColorHighlight">@color/highlighted_text_material_light</item>
764        <item name="textColorHighlightInverse">@color/highlighted_text_material_dark</item>
765        <item name="textColorLink">@color/link_text_material_light</item>
766        <item name="textColorLinkInverse">@color/link_text_material_dark</item>
767        <item name="textColorSearchUrl">@color/search_url_text_material_light</item>
768        <item name="textColorAlertDialogListItem">@color/primary_text_material_light</item>
769
770        <item name="textCheckMark">@drawable/indicator_check_mark_light</item>
771        <item name="textCheckMarkInverse">@drawable/indicator_check_mark_dark</item>
772
773        <item name="windowBackground">@color/background_material_light</item>
774
775        <item name="fastScrollPreviewBackgroundLeft">@drawable/fastscroll_label_left_holo_light</item>
776        <item name="fastScrollPreviewBackgroundRight">@drawable/fastscroll_label_right_holo_light</item>
777
778        <item name="colorControlNormal">?attr/textColorSecondary</item>
779        <item name="colorControlHighlight">@color/ripple_material_light</item>
780        <item name="colorButtonNormal">@color/btn_default_material_light</item>
781        <item name="colorSwitchThumbNormal">@color/switch_thumb_material_light</item>
782    </style>
783
784    <!-- Theme overlay that replaces colors with their dark versions but preserves
785         the value of colorAccent, colorPrimary and its variants. -->
786    <style name="ThemeOverlay.Material.Dark">
787        <item name="colorForeground">@color/bright_foreground_material_dark</item>
788        <item name="colorForegroundInverse">@color/bright_foreground_material_light</item>
789        <item name="colorBackground">@color/background_material_dark</item>
790        <item name="colorBackgroundCacheHint">@color/background_cache_hint_selector_material_dark</item>
791
792        <item name="textColorPrimary">@color/primary_text_material_dark</item>
793        <item name="textColorPrimaryInverse">@color/primary_text_material_light</item>
794        <item name="textColorPrimaryDisableOnly">@color/primary_text_disable_only_material_dark</item>
795        <item name="textColorSecondary">@color/secondary_text_material_dark</item>
796        <item name="textColorSecondaryInverse">@color/secondary_text_material_light</item>
797        <item name="textColorTertiary">@color/secondary_text_material_dark</item>
798        <item name="textColorTertiaryInverse">@color/secondary_text_material_light</item>
799        <item name="textColorHint">@color/hint_foreground_material_dark</item>
800        <item name="textColorHintInverse">@color/hint_foreground_material_light</item>
801        <item name="textColorHighlight">@color/highlighted_text_material_dark</item>
802        <item name="textColorHighlightInverse">@color/highlighted_text_material_light</item>
803        <item name="textColorLink">@color/link_text_material_dark</item>
804        <item name="textColorLinkInverse">@color/link_text_material_light</item>
805        <item name="textColorSearchUrl">@color/search_url_text_material_dark</item>
806        <item name="textColorAlertDialogListItem">@color/primary_text_material_dark</item>
807
808        <item name="textCheckMark">@drawable/indicator_check_mark_dark</item>
809        <item name="textCheckMarkInverse">@drawable/indicator_check_mark_light</item>
810
811        <item name="windowBackground">@color/background_material_dark</item>
812
813        <item name="fastScrollPreviewBackgroundLeft">@drawable/fastscroll_label_left_holo_dark</item>
814        <item name="fastScrollPreviewBackgroundRight">@drawable/fastscroll_label_right_holo_dark</item>
815
816        <item name="colorControlNormal">?attr/textColorSecondary</item>
817        <item name="colorControlHighlight">@color/ripple_material_dark</item>
818        <item name="colorButtonNormal">@color/btn_default_material_dark</item>
819        <item name="colorSwitchThumbNormal">@color/switch_thumb_material_dark</item>
820    </style>
821
822    <!-- Theme overlay that replaces the normal control color, which by default is the same as the
823         secondary text color, with the primary text color. -->
824    <style name="ThemeOverlay.Material.ActionBar">
825        <item name="colorControlNormal">?attr/textColorPrimary</item>
826    </style>
827
828    <!-- Theme overlay that replaces colors with their dark versions and replaces the normal
829         control color, which by default is the same as the secondary text color, with the primary
830         text color. -->
831    <style name="ThemeOverlay.Material.Dark.ActionBar">
832        <item name="colorControlNormal">?attr/textColorPrimary</item>
833    </style>
834
835    <!-- Variant of the material (dark) theme with no action bar. -->
836    <style name="Theme.Material.NoActionBar">
837        <item name="windowActionBar">false</item>
838        <item name="windowNoTitle">true</item>
839    </style>
840
841    <!-- Variant of the material (dark) theme that has no title bar and fills
842         the entire screen.  This theme
843         sets {@link android.R.attr#windowFullscreen} to true.  -->
844    <style name="Theme.Material.NoActionBar.Fullscreen">
845        <item name="windowFullscreen">true</item>
846        <item name="windowContentOverlay">@null</item>
847    </style>
848
849    <!-- Variant of the material (dark) theme that has no title bar and fills
850         the entire screen and extends into the display overscan region.  This theme
851         sets {@link android.R.attr#windowFullscreen} and {@link android.R.attr#windowOverscan}
852         to true. -->
853    <style name="Theme.Material.NoActionBar.Overscan">
854        <item name="windowFullscreen">true</item>
855        <item name="windowOverscan">true</item>
856        <item name="windowContentOverlay">@null</item>
857    </style>
858
859    <!-- Variant of the material (dark) theme that has no title bar and translucent
860         system decor.  This theme sets {@link android.R.attr#windowTranslucentStatus} and
861         {@link android.R.attr#windowTranslucentNavigation} to true. -->
862    <style name="Theme.Material.NoActionBar.TranslucentDecor">
863        <item name="windowTranslucentStatus">true</item>
864        <item name="windowTranslucentNavigation">true</item>
865        <item name="windowContentOverlay">@null</item>
866    </style>
867
868    <!-- Variant of the material (light) theme with no action bar. -->
869    <style name="Theme.Material.Light.NoActionBar">
870        <item name="windowActionBar">false</item>
871        <item name="windowNoTitle">true</item>
872    </style>
873
874    <!-- Variant of the material (light) theme that has no title bar and fills
875         the entire screen.  This theme
876         sets {@link android.R.attr#windowFullscreen} to true.  -->
877    <style name="Theme.Material.Light.NoActionBar.Fullscreen">
878        <item name="windowFullscreen">true</item>
879        <item name="windowContentOverlay">@null</item>
880    </style>
881
882    <!-- Variant of the material (light) theme that has no title bar and fills
883         the entire screen and extends into the display overscan region.  This theme
884         sets {@link android.R.attr#windowFullscreen} and {@link android.R.attr#windowOverscan}
885         to true. -->
886    <style name="Theme.Material.Light.NoActionBar.Overscan">
887        <item name="windowFullscreen">true</item>
888        <item name="windowOverscan">true</item>
889        <item name="windowContentOverlay">@null</item>
890    </style>
891
892    <!-- Variant of the material (light) theme that has no title bar and translucent
893         system decor.  This theme sets {@link android.R.attr#windowTranslucentStatus} and
894         {@link android.R.attr#windowTranslucentNavigation} to true. -->
895    <style name="Theme.Material.Light.NoActionBar.TranslucentDecor">
896        <item name="windowTranslucentStatus">true</item>
897        <item name="windowTranslucentNavigation">true</item>
898        <item name="windowContentOverlay">@null</item>
899    </style>
900
901    <!-- Default material dark theme for panel windows.  This removes all extraneous
902         window decorations, so you basically have an empty rectangle in which
903         to place your content.  It makes the window floating, with a transparent
904         background, and turns off dimming behind the window. -->
905    <style name="Theme.Material.Panel">
906        <item name="windowBackground">@color/transparent</item>
907        <item name="colorBackgroundCacheHint">@null</item>
908        <item name="windowFrame">@null</item>
909        <item name="windowContentOverlay">@null</item>
910        <item name="windowAnimationStyle">@null</item>
911        <item name="windowIsFloating">true</item>
912        <item name="backgroundDimEnabled">false</item>
913        <item name="windowIsTranslucent">true</item>
914        <item name="windowNoTitle">true</item>
915    </style>
916
917    <!-- Default material light theme for panel windows.  This removes all extraneous
918         window decorations, so you basically have an empty rectangle in which
919         to place your content.  It makes the window floating, with a transparent
920         background, and turns off dimming behind the window. -->
921    <style name="Theme.Material.Light.Panel">
922        <item name="windowBackground">@color/transparent</item>
923        <item name="colorBackgroundCacheHint">@null</item>
924        <item name="windowFrame">@null</item>
925        <item name="windowContentOverlay">@null</item>
926        <item name="windowAnimationStyle">@null</item>
927        <item name="windowIsFloating">true</item>
928        <item name="backgroundDimEnabled">false</item>
929        <item name="windowIsTranslucent">true</item>
930        <item name="windowNoTitle">true</item>
931    </style>
932
933    <!-- Material theme for an activity that is to be used for voice interaction.
934         This gives the activity a floating dialog style, to incorporate with the
935         system voice experience. -->
936    <style name="Theme.Material.Voice" parent="@style/Theme.Material.Dialog">
937        <item name="windowAnimationStyle">@style/Animation.VoiceActivity</item>
938        <item name="backgroundDimEnabled">false</item>
939    </style>
940
941    <!-- Material light theme for an activity that is to be used for voice interaction.
942         This gives the activity a floating dialog style, to incorporate with the
943         system voice experience. -->
944    <style name="Theme.Material.Light.Voice" parent="@style/Theme.Material.Light.Dialog">
945        <item name="windowAnimationStyle">@style/Animation.VoiceActivity</item>
946        <item name="backgroundDimEnabled">false</item>
947    </style>
948
949    <!-- Default theme for material style input methods, which is used by the
950         {@link android.inputmethodservice.InputMethodService} class.
951         this inherits from Theme.Panel, but sets up IME appropriate animations
952         and a few custom attributes. -->
953    <style name="Theme.Material.InputMethod" parent="Theme.Material.Light.Panel">
954        <item name="windowAnimationStyle">@style/Animation.InputMethod</item>
955        <item name="imeFullscreenBackground">@drawable/screen_background_selector_light</item>
956        <item name="imeExtractEnterAnimation">@anim/input_method_extract_enter</item>
957        <item name="imeExtractExitAnimation">@anim/input_method_extract_exit</item>
958    </style>
959
960    <!-- Default theme for material style voice interaction, which is used by the
961         {@link android.service.voice.VoiceInteractionSession} class.
962         this inherits from Theme.Panel, but sets up appropriate animations
963         and a few custom attributes. -->
964    <style name="Theme.Material.VoiceInteractionSession" parent="Theme.Material.Light.Panel">
965        <item name="windowAnimationStyle">@style/Animation.VoiceInteractionSession</item>
966    </style>
967
968    <!-- Theme for the search input bar. -->
969    <style name="Theme.Material.SearchBar" parent="Theme.Material.Panel" />
970    <style name="Theme.Material.Light.SearchBar" parent="Theme.Material.Light.Panel" />
971
972    <!-- Menu Themes -->
973    <eat-comment />
974
975    <style name="Theme.Material.CompactMenu">
976        <!-- Menu/item attributes -->
977        <item name="itemTextAppearance">?attr/textAppearanceMedium</item>
978        <item name="listViewStyle">@style/Widget.Material.ListView</item>
979        <item name="windowAnimationStyle">@style/Animation.DropDownUp</item>
980        <item name="background">@null</item>
981        <item name="windowElevation">@dimen/floating_window_z</item>
982    </style>
983
984    <style name="Theme.Material.Light.CompactMenu">
985        <!-- Menu/item attributes -->
986        <item name="itemTextAppearance">?attr/textAppearanceMedium</item>
987        <item name="listViewStyle">@style/Widget.Material.Light.ListView</item>
988        <item name="windowAnimationStyle">@style/Animation.DropDownUp</item>
989        <item name="background">@null</item>
990        <item name="windowElevation">@dimen/floating_window_z</item>
991    </style>
992
993    <!-- Dialog themes for Material -->
994    <eat-comment />
995
996    <style name="Theme.Material.BaseDialog">
997        <item name="windowFrame">@null</item>
998        <item name="windowTitleStyle">@style/DialogWindowTitle.Material</item>
999        <item name="windowBackground">@drawable/dialog_background_material</item>
1000        <item name="windowElevation">@dimen/floating_window_z</item>
1001        <item name="windowIsFloating">true</item>
1002        <item name="windowContentOverlay">@null</item>
1003        <item name="windowAnimationStyle">@style/Animation.Material.Dialog</item>
1004        <item name="windowSoftInputMode">stateUnspecified|adjustPan</item>
1005        <item name="windowActionBar">false</item>
1006        <item name="windowActionModeOverlay">true</item>
1007        <item name="windowCloseOnTouchOutside">@bool/config_closeDialogWhenTouchOutside</item>
1008
1009        <item name="colorBackgroundCacheHint">@null</item>
1010
1011        <item name="buttonBarStyle">@style/Widget.Material.ButtonBar.AlertDialog</item>
1012        <item name="borderlessButtonStyle">@style/Widget.Material.Button.Borderless</item>
1013
1014        <item name="textAppearance">@style/TextAppearance.Material</item>
1015        <item name="textAppearanceInverse">@style/TextAppearance.Material.Inverse</item>
1016
1017        <item name="listPreferredItemPaddingLeft">16dip</item>
1018        <item name="listPreferredItemPaddingRight">16dip</item>
1019        <item name="listPreferredItemPaddingStart">16dip</item>
1020        <item name="listPreferredItemPaddingEnd">16dip</item>
1021
1022        <item name="listDivider">@null</item>
1023
1024        <item name="preferencePanelStyle">@style/PreferencePanel.Dialog</item>
1025    </style>
1026
1027    <!-- Material theme for dialog windows and activities, which is used by the
1028         {@link android.app.Dialog} class.  This changes the window to be
1029         floating (not fill the entire screen), and puts a frame around its
1030         contents.  You can set this theme on an activity if you would like to
1031         make an activity that looks like a Dialog. -->
1032    <style name="Theme.Material.Dialog" parent="Theme.Material.BaseDialog"/>
1033
1034    <!-- Variant of Theme.Material.Dialog that has a nice minimum width for
1035         a regular dialog. -->
1036    <style name="Theme.Material.Dialog.MinWidth">
1037        <item name="windowMinWidthMajor">@dimen/dialog_min_width_major</item>
1038        <item name="windowMinWidthMinor">@dimen/dialog_min_width_minor</item>
1039    </style>
1040
1041    <!-- Variant of Theme.Material.Dialog that does not include a title bar. -->
1042    <style name="Theme.Material.Dialog.NoActionBar">
1043        <item name="windowActionBar">false</item>
1044        <item name="windowNoTitle">true</item>
1045    </style>
1046
1047    <!-- Variant of Theme.Material.Dialog.NoActionBar that has a nice minimum width for
1048         a regular dialog. -->
1049    <style name="Theme.Material.Dialog.NoActionBar.MinWidth">
1050        <item name="windowMinWidthMajor">@dimen/dialog_min_width_major</item>
1051        <item name="windowMinWidthMinor">@dimen/dialog_min_width_minor</item>
1052    </style>
1053
1054    <!-- Variant of Theme.Material.Dialog that has a fixed size. -->
1055    <style name="Theme.Material.Dialog.FixedSize">
1056        <item name="windowFixedWidthMajor">@dimen/dialog_fixed_width_major</item>
1057        <item name="windowFixedWidthMinor">@dimen/dialog_fixed_width_minor</item>
1058        <item name="windowFixedHeightMajor">@dimen/dialog_fixed_height_major</item>
1059        <item name="windowFixedHeightMinor">@dimen/dialog_fixed_height_minor</item>
1060    </style>
1061
1062    <!-- Variant of Theme.Material.Dialog.NoActionBar that has a fixed size. -->
1063    <style name="Theme.Material.Dialog.NoActionBar.FixedSize">
1064        <item name="windowFixedWidthMajor">@dimen/dialog_fixed_width_major</item>
1065        <item name="windowFixedWidthMinor">@dimen/dialog_fixed_width_minor</item>
1066        <item name="windowFixedHeightMajor">@dimen/dialog_fixed_height_major</item>
1067        <item name="windowFixedHeightMinor">@dimen/dialog_fixed_height_minor</item>
1068    </style>
1069
1070    <!-- Variant of Theme.Material.Dialog that does not include a frame (or background).
1071         The view hierarchy of the dialog is responsible for drawing all of
1072         its pixels. -->
1073    <style name="Theme.Material.Dialog.NoFrame">
1074        <item name="windowBackground">@color/transparent</item>
1075        <item name="windowElevation">0dp</item>
1076        <item name="windowAnimationStyle">@null</item>
1077        <item name="backgroundDimEnabled">false</item>
1078        <item name="windowIsTranslucent">true</item>
1079        <item name="windowNoTitle">true</item>
1080        <item name="windowCloseOnTouchOutside">false</item>
1081    </style>
1082
1083    <style name="Theme.Material.Dialog.BaseAlert">
1084        <item name="windowMinWidthMajor">@dimen/dialog_min_width_major</item>
1085        <item name="windowMinWidthMinor">@dimen/dialog_min_width_minor</item>
1086    </style>
1087
1088    <!-- Material theme for alert dialog windows, which is used by the
1089         {@link android.app.AlertDialog} class.  This is basically a dialog
1090         but sets the background to empty so it can do two-tone backgrounds.
1091         For applications targeting Honeycomb or newer, this is the default
1092         AlertDialog theme. -->
1093    <style name="Theme.Material.Dialog.Alert" parent="Theme.Material.Dialog.BaseAlert"/>
1094
1095    <!-- Theme for a window that will be displayed either full-screen on
1096         smaller screens (small, normal) or as a dialog on larger screens
1097         (large, xlarge). -->
1098    <style name="Theme.Material.DialogWhenLarge" parent="@style/Theme.Material" />
1099
1100    <!-- Theme for a window without a title bar that will be displayed either
1101         full-screen on smaller screens (small, normal) or as a dialog on larger screens
1102         (large, xlarge). -->
1103    <style name="Theme.Material.DialogWhenLarge.NoActionBar" parent="@style/Theme.Material.NoActionBar" />
1104
1105    <!-- Theme for a presentation window on a secondary display. -->
1106    <style name="Theme.Material.Dialog.Presentation" parent="@style/Theme.Material.NoActionBar.Fullscreen" />
1107
1108    <!-- Light material dialog themes -->
1109
1110    <style name="Theme.Material.Light.BaseDialog">
1111        <item name="windowFrame">@null</item>
1112        <item name="windowTitleStyle">@style/DialogWindowTitle.Material.Light</item>
1113        <item name="windowBackground">@drawable/dialog_background_material</item>
1114        <item name="windowElevation">@dimen/floating_window_z</item>
1115        <item name="windowIsFloating">true</item>
1116        <item name="windowContentOverlay">@null</item>
1117        <item name="windowAnimationStyle">@style/Animation.Material.Dialog</item>
1118        <item name="windowSoftInputMode">stateUnspecified|adjustPan</item>
1119        <item name="windowActionBar">false</item>
1120        <item name="windowActionModeOverlay">true</item>
1121        <item name="windowCloseOnTouchOutside">@bool/config_closeDialogWhenTouchOutside</item>
1122
1123        <item name="colorBackgroundCacheHint">@null</item>
1124
1125        <item name="buttonBarStyle">@style/Widget.Material.Light.ButtonBar.AlertDialog</item>
1126        <item name="borderlessButtonStyle">@style/Widget.Material.Light.Button.Borderless</item>
1127
1128        <item name="textAppearance">@style/TextAppearance.Material</item>
1129        <item name="textAppearanceInverse">@style/TextAppearance.Material.Inverse</item>
1130
1131        <item name="listPreferredItemPaddingLeft">16dip</item>
1132        <item name="listPreferredItemPaddingRight">16dip</item>
1133        <item name="listPreferredItemPaddingStart">16dip</item>
1134        <item name="listPreferredItemPaddingEnd">16dip</item>
1135
1136        <item name="listDivider">@null</item>
1137
1138        <item name="preferencePanelStyle">@style/PreferencePanel.Dialog</item>
1139    </style>
1140
1141    <!-- Material light theme for dialog windows and activities, which is used by the
1142         {@link android.app.Dialog} class.  This changes the window to be
1143         floating (not fill the entire screen), and puts a frame around its
1144         contents.  You can set this theme on an activity if you would like to
1145         make an activity that looks like a Dialog. -->
1146    <style name="Theme.Material.Light.Dialog" parent="Theme.Material.Light.BaseDialog"/>
1147
1148    <!-- Variant of Theme.Material.Light.Dialog that has a nice minimum width for
1149         a regular dialog. -->
1150    <style name="Theme.Material.Light.Dialog.MinWidth">
1151        <item name="windowMinWidthMajor">@dimen/dialog_min_width_major</item>
1152        <item name="windowMinWidthMinor">@dimen/dialog_min_width_minor</item>
1153    </style>
1154
1155    <!-- Variant of Theme.Material.Light.Dialog that does not include a title bar. -->
1156    <style name="Theme.Material.Light.Dialog.NoActionBar">
1157        <item name="windowActionBar">false</item>
1158        <item name="windowNoTitle">true</item>
1159    </style>
1160
1161    <!-- Variant of Theme.Material.Light.Dialog.NoActionBar that has a nice minimum width for
1162         a regular dialog. -->
1163    <style name="Theme.Material.Light.Dialog.NoActionBar.MinWidth">
1164        <item name="windowMinWidthMajor">@dimen/dialog_min_width_major</item>
1165        <item name="windowMinWidthMinor">@dimen/dialog_min_width_minor</item>
1166    </style>
1167
1168    <!-- Variant of Theme.Material.Light.Dialog that has a fixed size. -->
1169    <style name="Theme.Material.Light.Dialog.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    <!-- Variant of Theme.Material.Light.Dialog.NoActionBar that has a fixed size. -->
1177    <style name="Theme.Material.Light.Dialog.NoActionBar.FixedSize">
1178        <item name="windowFixedWidthMajor">@dimen/dialog_fixed_width_major</item>
1179        <item name="windowFixedWidthMinor">@dimen/dialog_fixed_width_minor</item>
1180        <item name="windowFixedHeightMajor">@dimen/dialog_fixed_height_major</item>
1181        <item name="windowFixedHeightMinor">@dimen/dialog_fixed_height_minor</item>
1182    </style>
1183
1184    <!-- Theme for a window that will be displayed either full-screen on
1185         smaller screens (small, normal) or as a dialog on larger screens
1186         (large, xlarge). -->
1187    <style name="Theme.Material.Light.DialogWhenLarge" parent="@style/Theme.Material.Light" />
1188
1189    <!-- Theme for a window without an action bar that will be displayed either full-screen
1190         on smaller screens (small, normal) or as a dialog on larger screens
1191         (large, xlarge). -->
1192    <style name="Theme.Material.Light.DialogWhenLarge.NoActionBar" parent="@style/Theme.Material.Light.NoActionBar" />
1193
1194    <style name="Theme.Material.Light.Dialog.BaseAlert">
1195        <item name="windowMinWidthMajor">@dimen/dialog_min_width_major</item>
1196        <item name="windowMinWidthMinor">@dimen/dialog_min_width_minor</item>
1197    </style>
1198
1199    <!-- Material light theme for alert dialog windows, which is used by the
1200         {@link android.app.AlertDialog} class.  This is basically a dialog
1201         but sets the background to empty so it can do two-tone backgrounds.
1202         For applications targeting Honeycomb or newer, this is the default
1203         AlertDialog theme. -->
1204    <style name="Theme.Material.Light.Dialog.Alert" parent="Theme.Material.Light.Dialog.BaseAlert"/>
1205
1206    <!-- Theme for a presentation window on a secondary display. -->
1207    <style name="Theme.Material.Light.Dialog.Presentation" parent="Theme.Material.Light.NoActionBar.Fullscreen" />
1208
1209    <!-- Default material (dark) for windows that want to have the user's selected
1210         wallpaper appear behind them.  -->
1211    <style name="Theme.Material.Wallpaper">
1212        <item name="windowBackground">@color/transparent</item>
1213        <item name="colorBackgroundCacheHint">@null</item>
1214        <item name="windowShowWallpaper">true</item>
1215    </style>
1216
1217    <!--Default material (dark) for windows that want to have the user's selected
1218         wallpaper appear behind them and without an action bar. -->
1219    <style name="Theme.Material.Wallpaper.NoTitleBar">
1220        <item name="windowNoTitle">true</item>
1221    </style>
1222
1223    <!-- Default theme for Settings and activities launched from Settings. -->
1224    <style name="Theme.Material.Settings" parent="Theme.Material.Light.DarkActionBar">
1225        <item name="colorPrimary">@color/material_blue_grey_900</item>
1226        <item name="colorPrimaryDark">@color/material_blue_grey_950</item>
1227        <item name="colorAccent">@color/material_deep_teal_500</item>
1228
1229        <item name="dialogTheme">@style/Theme.Material.Settings.Dialog</item>
1230        <item name="alertDialogTheme">@style/Theme.Material.Settings.Dialog.Alert</item>
1231        <item name="presentationTheme">@style/Theme.Material.Settings.Dialog.Presentation</item>
1232        <item name="searchDialogTheme">@style/Theme.Material.Settings.SearchBar</item>
1233        <item name="panelMenuListTheme">@style/Theme.Material.Settings.CompactMenu</item>
1234    </style>
1235
1236    <style name="Theme.Material.Settings.BaseDialog" parent="Theme.Material.Light.BaseDialog">
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" parent="Theme.Material.Settings.BaseDialog" />
1243
1244    <style name="Theme.Material.Settings.Dialog.BaseAlert" parent="Theme.Material.Light.Dialog.BaseAlert">
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.Dialog.Alert" parent="Theme.Material.Settings.Dialog.BaseAlert" />
1251
1252    <style name="Theme.Material.Settings.Dialog.Presentation" parent="Theme.Material.Light.Dialog.Presentation">
1253        <item name="colorPrimary">@color/material_blue_grey_900</item>
1254        <item name="colorPrimaryDark">@color/material_blue_grey_950</item>
1255        <item name="colorAccent">@color/material_deep_teal_500</item>
1256    </style>
1257
1258    <style name="Theme.Material.Settings.SearchBar" parent="Theme.Material.Light.SearchBar">
1259        <item name="colorPrimary">@color/material_blue_grey_900</item>
1260        <item name="colorPrimaryDark">@color/material_blue_grey_950</item>
1261        <item name="colorAccent">@color/material_deep_teal_500</item>
1262    </style>
1263
1264    <style name="Theme.Material.Settings.CompactMenu" parent="Theme.Material.Light.CompactMenu">
1265        <item name="colorPrimary">@color/material_blue_grey_900</item>
1266        <item name="colorPrimaryDark">@color/material_blue_grey_950</item>
1267        <item name="colorAccent">@color/material_deep_teal_500</item>
1268    </style>
1269</resources>
1270