OSDN Git Service

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