styles_material.xml revision ba9bf41a77261471a4dc9d7964aec41726b4e4e6
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 styles_device_defaults.xml.
26
27===============================================================
28                        PLEASE READ
29===============================================================
30 -->
31<resources>
32    <!-- Preference styles -->
33    <eat-comment/>
34
35    <style name="Preference.Material">
36        <item name="layout">@layout/preference_material</item>
37    </style>
38
39    <style name="PreferenceFragment.Material">
40        <item name="layout">@android:layout/preference_list_fragment_material</item>
41        <item name="paddingStart">@dimen/preference_fragment_padding_side_material</item>
42        <item name="paddingEnd">@dimen/preference_fragment_padding_side_material</item>
43    </style>
44
45    <style name="Preference.Material.Information">
46        <item name="layout">@layout/preference_information_material</item>
47        <item name="enabled">false</item>
48        <item name="shouldDisableView">false</item>
49    </style>
50
51    <style name="Preference.Material.Category">
52        <item name="layout">@layout/preference_category_material</item>
53        <!-- The title should not dim if the category is disabled, instead only the preference children should dim. -->
54        <item name="shouldDisableView">false</item>
55        <item name="selectable">false</item>
56    </style>
57
58    <style name="Preference.Material.CheckBoxPreference">
59        <item name="widgetLayout">@layout/preference_widget_checkbox</item>
60    </style>
61
62    <style name="Preference.Material.SwitchPreference">
63        <item name="widgetLayout">@layout/preference_widget_switch</item>
64        <item name="switchTextOn">@string/capital_on</item>
65        <item name="switchTextOff">@string/capital_off</item>
66    </style>
67
68    <style name="Preference.Material.SeekBarPreference">
69        <item name="layout">@android:layout/preference_widget_seekbar_material</item>
70    </style>
71
72    <style name="Preference.Material.PreferenceScreen"/>
73
74    <style name="Preference.Material.DialogPreference">
75        <item name="positiveButtonText">@string/ok</item>
76        <item name="negativeButtonText">@string/cancel</item>
77    </style>
78
79    <style name="Preference.Material.DialogPreference.YesNoPreference">
80        <item name="positiveButtonText">@string/yes</item>
81        <item name="negativeButtonText">@string/no</item>
82    </style>
83
84    <style name="Preference.Material.DialogPreference.EditTextPreference">
85        <item name="dialogLayout">@layout/preference_dialog_edittext</item>
86    </style>
87
88    <style name="Preference.Material.RingtonePreference">
89        <item name="ringtoneType">ringtone</item>
90        <item name="showSilent">true</item>
91        <item name="showDefault">true</item>
92    </style>
93
94    <!-- No margins or background by default. Could be different for x-large screens -->
95    <style name="PreferencePanel.Material">
96    </style>
97
98    <!-- The attributes are overridden here because the x-large or large resources may have
99         changed the margins and background in the parent PreferencePanel style. -->
100    <style name="PreferencePanel.Material.Dialog">
101        <item name="layout_marginStart">0dip</item>
102        <item name="layout_marginEnd">0dip</item>
103        <item name="layout_marginTop">0dip</item>
104        <item name="layout_marginBottom">0dip</item>
105        <item name="background">@null</item>
106    </style>
107
108    <style name="PreferenceHeaderPanel.Material">
109        <item name="layout_marginStart">@dimen/preference_screen_side_margin</item>
110        <item name="layout_marginEnd">@dimen/preference_screen_side_margin_negative</item>
111        <item name="paddingTop">@dimen/preference_screen_header_vertical_padding</item>
112        <item name="paddingBottom">@dimen/preference_screen_header_vertical_padding</item>
113    </style>
114
115    <style name="PreferenceHeaderList.Material">
116        <item name="paddingStart">@dimen/preference_screen_header_padding_side_material</item>
117        <item name="paddingEnd">@dimen/preference_screen_header_padding_side_material</item>
118        <item name="scrollbarStyle">@integer/preference_screen_header_scrollbarStyle</item>
119    </style>
120
121    <style name="PreferenceFragmentList.Material">
122        <item name="paddingStart">@dimen/preference_fragment_padding_side_material</item>
123        <item name="paddingEnd">@dimen/preference_fragment_padding_side_material</item>
124    </style>
125
126    <!-- Begin Material theme styles -->
127
128    <!-- Text styles -->
129
130    <style name="TextAppearance.Material">
131        <item name="textColor">?attr/textColorPrimary</item>
132        <item name="textColorHint">?attr/textColorHint</item>
133        <item name="textColorHighlight">?attr/textColorHighlight</item>
134        <item name="textColorLink">?attr/textColorLink</item>
135        <item name="textSize">@dimen/text_size_body_1_material</item>
136        <item name="fontFamily">@string/font_family_body_1_material</item>
137    </style>
138
139    <style name="TextAppearance.Material.Display4">
140        <item name="textSize">@dimen/text_size_display_4_material</item>
141        <item name="fontFamily">@string/font_family_display_4_material</item>
142        <item name="textColor">?attr/textColorSecondary</item>
143    </style>
144
145    <style name="TextAppearance.Material.Display3">
146        <item name="textSize">@dimen/text_size_display_3_material</item>
147        <item name="fontFamily">@string/font_family_display_3_material</item>
148        <item name="textColor">?attr/textColorSecondary</item>
149    </style>
150
151    <style name="TextAppearance.Material.Display2">
152        <item name="textSize">@dimen/text_size_display_2_material</item>
153        <item name="fontFamily">@string/font_family_display_2_material</item>
154        <item name="textColor">?attr/textColorSecondary</item>
155    </style>
156
157    <style name="TextAppearance.Material.Display1">
158        <item name="textSize">@dimen/text_size_display_1_material</item>
159        <item name="fontFamily">@string/font_family_display_1_material</item>
160        <item name="textColor">?attr/textColorSecondary</item>
161    </style>
162
163    <style name="TextAppearance.Material.Headline">
164        <item name="textSize">@dimen/text_size_headline_material</item>
165        <item name="fontFamily">@string/font_family_headline_material</item>
166        <item name="textColor">?attr/textColorPrimary</item>
167    </style>
168
169    <style name="TextAppearance.Material.Title">
170        <item name="textSize">@dimen/text_size_title_material</item>
171        <item name="fontFamily">@string/font_family_title_material</item>
172        <item name="textColor">?attr/textColorPrimary</item>
173    </style>
174
175    <style name="TextAppearance.Material.Title.Inverse">
176        <item name="textColor">?attr/textColorPrimaryInverse</item>
177        <item name="textColorHint">?attr/textColorHintInverse</item>
178        <item name="textColorHighlight">?attr/textColorHighlightInverse</item>
179        <item name="textColorLink">?attr/textColorLinkInverse</item>
180    </style>
181
182    <style name="TextAppearance.Material.Subhead">
183        <item name="textSize">@dimen/text_size_subhead_material</item>
184        <item name="fontFamily">@string/font_family_subhead_material</item>
185        <item name="textColor">?attr/textColorPrimary</item>
186    </style>
187
188    <style name="TextAppearance.Material.Subhead.Inverse">
189        <item name="textColor">?attr/textColorSecondaryInverse</item>
190        <item name="textColorHint">?attr/textColorHintInverse</item>
191        <item name="textColorHighlight">?attr/textColorHighlightInverse</item>
192        <item name="textColorLink">?attr/textColorLinkInverse</item>
193    </style>
194
195    <style name="TextAppearance.Material.Body2">
196        <item name="textSize">@dimen/text_size_body_2_material</item>
197        <item name="fontFamily">@string/font_family_body_2_material</item>
198        <item name="textColor">?attr/textColorPrimary</item>
199    </style>
200
201    <style name="TextAppearance.Material.Body1">
202        <item name="textSize">@dimen/text_size_body_1_material</item>
203        <item name="fontFamily">@string/font_family_body_1_material</item>
204        <item name="textColor">?attr/textColorPrimary</item>
205    </style>
206
207    <style name="TextAppearance.Material.Caption">
208        <item name="textSize">@dimen/text_size_caption_material</item>
209        <item name="fontFamily">@string/font_family_caption_material</item>
210        <item name="textColor">?attr/textColorSecondary</item>
211    </style>
212
213    <style name="TextAppearance.Material.Menu">
214        <item name="textSize">@dimen/text_size_menu_material</item>
215        <item name="fontFamily">@string/font_family_menu_material</item>
216    </style>
217
218    <style name="TextAppearance.Material.Menu.Inverse">
219        <item name="textColor">?attr/textColorSecondaryInverse</item>
220        <item name="textColorHint">?attr/textColorHintInverse</item>
221        <item name="textColorHighlight">?attr/textColorHighlightInverse</item>
222        <item name="textColorLink">?attr/textColorLinkInverse</item>
223    </style>
224
225    <style name="TextAppearance.Material.Button">
226        <item name="textSize">@dimen/text_size_button_material</item>
227        <item name="fontFamily">@string/font_family_button_material</item>
228        <item name="textAllCaps">true</item>
229        <item name="textColor">?attr/textColorPrimary</item>
230    </style>
231
232    <!-- Deprecated text styles -->
233
234    <style name="TextAppearance.Material.Inverse">
235        <item name="textColor">?attr/textColorPrimaryInverse</item>
236        <item name="textColorHint">?attr/textColorHintInverse</item>
237        <item name="textColorHighlight">?attr/textColorHighlightInverse</item>
238        <item name="textColorLink">?attr/textColorLinkInverse</item>
239    </style>
240
241    <style name="TextAppearance.Material.Large">
242        <item name="textSize">@dimen/text_size_large_material</item>
243        <item name="textColor">?attr/textColorPrimary</item>
244    </style>
245
246    <style name="TextAppearance.Material.Large.Inverse">
247        <item name="textColor">?attr/textColorPrimaryInverse</item>
248        <item name="textColorHint">?attr/textColorHintInverse</item>
249        <item name="textColorHighlight">?attr/textColorHighlightInverse</item>
250        <item name="textColorLink">?attr/textColorLinkInverse</item>
251    </style>
252
253    <style name="TextAppearance.Material.Medium">
254        <item name="textSize">@dimen/text_size_medium_material</item>
255        <item name="textColor">?attr/textColorSecondary</item>
256    </style>
257
258    <style name="TextAppearance.Material.Medium.Inverse">
259        <item name="textColor">?attr/textColorSecondaryInverse</item>
260        <item name="textColorHint">?attr/textColorHintInverse</item>
261        <item name="textColorHighlight">?attr/textColorHighlightInverse</item>
262        <item name="textColorLink">?attr/textColorLinkInverse</item>
263    </style>
264
265    <style name="TextAppearance.Material.Small">
266        <item name="textSize">@dimen/text_size_small_material</item>
267        <item name="textColor">?attr/textColorTertiary</item>
268    </style>
269
270    <style name="TextAppearance.Material.Small.Inverse">
271        <item name="textColor">?attr/textColorTertiaryInverse</item>
272        <item name="textColorHint">?attr/textColorHintInverse</item>
273        <item name="textColorHighlight">?attr/textColorHighlightInverse</item>
274        <item name="textColorLink">?attr/textColorLinkInverse</item>
275    </style>
276
277    <style name="TextAppearance.Material.SearchResult" />
278    <style name="TextAppearance.Material.SearchResult.Title" parent="TextAppearance.Material.Title" />
279    <style name="TextAppearance.Material.SearchResult.Subtitle" parent="TextAppearance.Material.Subhead" />
280
281    <style name="TextAppearance.Material.Widget"/>
282    <style name="TextAppearance.Material.Widget.Button" parent="TextAppearance.Material.Button" />
283
284    <style name="TextAppearance.Material.Widget.EditText">
285        <item name="textColor">?attr/textColorPrimaryInverse</item>
286        <item name="textColorHint">?attr/textColorHintInverse</item>
287    </style>
288
289    <style name="TextAppearance.Material.Widget.Switch" parent="TextAppearance.Material.Button" />
290
291    <style name="TextAppearance.Material.Widget.PopupMenu"/>
292    <style name="TextAppearance.Material.Widget.PopupMenu.Large" parent="TextAppearance.Material.Menu" />
293    <style name="TextAppearance.Material.Widget.PopupMenu.Small" parent="TextAppearance.Material.Menu" />
294
295    <style name="TextAppearance.Material.Widget.DropDownHint" parent="TextAppearance.Material.Menu" />
296
297    <style name="TextAppearance.Material.Widget.IconMenu.Item" parent="TextAppearance.Material.Small">
298        <item name="textColor">?attr/textColorPrimary</item>
299    </style>
300
301    <style name="TextAppearance.Material.Widget.TabWidget" parent="TextAppearance.Material.Button" />
302
303    <style name="TextAppearance.Material.Widget.TextView">
304        <item name="textColor">?attr/textColorPrimaryDisableOnly</item>
305        <item name="textColorHint">?attr/textColorHint</item>
306    </style>
307
308    <style name="TextAppearance.Material.Widget.TextView.PopupMenu" parent="TextAppearance.Material.Menu" />
309    <style name="TextAppearance.Material.Widget.TextView.SpinnerItem" parent="TextAppearance.Material.Menu" />
310
311    <style name="TextAppearance.Material.Widget.DropDownItem" parent="TextAppearance.Material.Menu">
312        <item name="textColor">?attr/textColorPrimaryDisableOnly</item>
313    </style>
314
315    <style name="TextAppearance.Material.Widget.ActionMode"/>
316    <style name="TextAppearance.Material.Widget.ActionMode.Title"
317           parent="TextAppearance.Material.Title">
318        <item name="textSize">@dimen/text_size_title_material_toolbar</item>
319    </style>
320    <style name="TextAppearance.Material.Widget.ActionMode.Title.Inverse"
321           parent="TextAppearance.Material.Title.Inverse">
322        <item name="textSize">@dimen/text_size_title_material_toolbar</item>
323    </style>
324    <style name="TextAppearance.Material.Widget.ActionMode.Subtitle"
325           parent="TextAppearance.Material.Subhead">
326        <item name="textSize">@dimen/text_size_subtitle_material_toolbar</item>
327    </style>
328    <style name="TextAppearance.Material.Widget.ActionMode.Subtitle.Inverse"
329           parent="TextAppearance.Material.Subhead.Inverse">
330        <item name="textSize">@dimen/text_size_subtitle_material_toolbar</item>
331    </style>
332    <style name="TextAppearance.Material.Widget.ActionBar.Title"
333           parent="TextAppearance.Material.Title">
334        <item name="textSize">@dimen/text_size_title_material_toolbar</item>
335    </style>
336    <style name="TextAppearance.Material.Widget.ActionBar.Title.Inverse"
337           parent="TextAppearance.Material.Title.Inverse">
338        <item name="textSize">@dimen/text_size_title_material_toolbar</item>
339    </style>
340    <style name="TextAppearance.Material.Widget.ActionBar.Subtitle"
341           parent="TextAppearance.Material.Subhead">
342        <item name="textSize">@dimen/text_size_subtitle_material_toolbar</item>
343    </style>
344    <style name="TextAppearance.Material.Widget.ActionBar.Subtitle.Inverse"
345           parent="TextAppearance.Material.Subhead.Inverse">
346        <item name="textSize">@dimen/text_size_subtitle_material_toolbar</item>
347    </style>
348
349    <style name="TextAppearance.Material.Widget.ActionBar.Menu" parent="TextAppearance.Material.Menu">
350        <item name="textColor">?attr/actionMenuTextColor</item>
351        <item name="textAllCaps">@bool/config_actionMenuItemAllCaps</item>
352    </style>
353
354    <style name="TextAppearance.Material.Widget.ActionBar.Menu.Inverse" parent="TextAppearance.Material.Menu.Inverse">
355        <item name="textColor">?attr/actionMenuTextColor</item>
356        <item name="textAllCaps">@bool/config_actionMenuItemAllCaps</item>
357    </style>
358
359    <style name="TextAppearance.Material.Widget.Toolbar.Title"
360           parent="TextAppearance.Material.Widget.ActionBar.Title" />
361    <style name="TextAppearance.Material.Widget.Toolbar.Subtitle"
362           parent="TextAppearance.Material.Widget.ActionBar.Subtitle" />
363
364    <style name="TextAppearance.Material.WindowTitle" parent="TextAppearance.Material.Title" />
365    <style name="TextAppearance.Material.DialogWindowTitle" parent="TextAppearance.Material.Title" />
366
367    <style name="TextAppearance.Material.CalendarViewWeekDayView" parent="TextAppearance.Material.Small">
368        <item name="textStyle">bold</item>
369        <item name="textColor">#505050</item>
370    </style>
371
372    <style name="TextAppearance.Material.TimePicker.TimeLabel" parent="TextAppearance.Material">
373        <item name="textSize">@dimen/timepicker_time_label_size</item>
374        <item name="textColor">?attr/textColorSecondaryInverse</item>
375    </style>
376
377    <style name="TextAppearance.Material.TimePicker.AmPmLabel" parent="TextAppearance.Material">
378        <item name="textSize">@dimen/timepicker_ampm_label_size</item>
379        <item name="textAllCaps">true</item>
380        <item name="textColor">?attr/textColorSecondaryInverse</item>
381        <item name="textStyle">bold</item>
382    </style>
383
384    <style name="TextAppearance.Material.DatePicker.DayOfWeekLabel" parent="TextAppearance.Material">
385        <item name="includeFontPadding">false</item>
386        <item name="textColor">?attr/textColorPrimaryInverse</item>
387        <item name="textSize">@dimen/datepicker_header_text_size</item>
388    </style>
389
390    <style name="TextAppearance.Material.DatePicker.MonthLabel" parent="TextAppearance.Material">
391        <item name="includeFontPadding">false</item>
392        <item name="textColor">?attr/textColorSecondaryInverse</item> <!-- selected should be accent -->
393        <item name="textSize">@dimen/datepicker_selected_date_month_size</item>
394    </style>
395
396    <style name="TextAppearance.Material.DatePicker.DayOfMonthLabel" parent="TextAppearance.Material">
397        <item name="includeFontPadding">false</item>
398        <item name="textColor">?attr/textColorSecondaryInverse</item> <!-- selected should be accent -->
399        <item name="textSize">@dimen/datepicker_selected_date_day_size</item>
400    </style>
401
402    <style name="TextAppearance.Material.DatePicker.YearLabel" parent="TextAppearance.Material">
403        <item name="includeFontPadding">false</item>
404        <item name="textColor">?attr/textColorSecondaryInverse</item> <!-- selected should be accent -->
405        <item name="textSize">@dimen/datepicker_selected_date_year_size</item>
406    </style>
407
408    <style name="TextAppearance.Material.DatePicker.List.YearLabel" parent="TextAppearance.Material">
409        <item name="textColor">?attr/textColorSecondary</item> <!-- selected should be accent -->
410        <item name="textSize">@dimen/datepicker_year_label_text_size</item>
411    </style>
412
413    <style name="TextAppearance.Material.Notification">
414        <item name="textColor">@color/secondary_text_material_light</item>
415        <item name="textSize">@dimen/notification_text_size</item>
416    </style>
417
418    <style name="TextAppearance.Material.Notification.Title">
419        <item name="textColor">@color/primary_text_default_material_light</item>
420        <item name="textSize">@dimen/notification_title_text_size</item>
421    </style>
422
423    <style name="TextAppearance.Material.Notification.Line2">
424        <item name="textSize">@dimen/notification_subtext_size</item>
425    </style>
426
427    <style name="TextAppearance.Material.Notification.Info">
428        <item name="textSize">@dimen/notification_subtext_size</item>
429    </style>
430
431    <style name="TextAppearance.Material.Notification.Time">
432        <item name="textSize">@dimen/notification_subtext_size</item>
433    </style>
434
435    <style name="TextAppearance.Material.Notification.Emphasis">
436        <item name="textColor">#66000000</item>
437    </style>
438
439    <style name="Widget.Material.Notification.ProgressBar" parent="Widget.Material.Light.ProgressBar.Horizontal" />
440
441    <!-- Widget Styles -->
442
443    <style name="Material"/>
444    <style name="Material.Light"/>
445    <style name="Widget.Material" parent="Widget" />
446
447    <!-- Bordered ink button -->
448    <style name="Widget.Material.Button">
449        <item name="background">@drawable/btn_default_material</item>
450        <item name="textAppearance">?attr/textAppearanceButton</item>
451        <item name="minHeight">48dip</item>
452        <item name="minWidth">88dip</item>
453        <item name="stateListAnimator">@anim/button_state_list_anim_material</item>
454        <item name="focusable">true</item>
455        <item name="clickable">true</item>
456        <item name="gravity">center_vertical|center_horizontal</item>
457    </style>
458
459    <!-- Small bordered ink button -->
460    <style name="Widget.Material.Button.Small">
461        <item name="minHeight">48dip</item>
462        <item name="minWidth">48dip</item>
463    </style>
464
465    <!-- Borderless ink button -->
466    <style name="Widget.Material.Button.Borderless">
467        <item name="background">@drawable/btn_borderless_material</item>
468        <item name="stateListAnimator">@null</item>
469    </style>
470
471    <!-- Colored borderless ink button -->
472    <style name="Widget.Material.Button.Borderless.Colored">
473        <item name="textColor">?attr/colorAccent</item>
474        <item name="stateListAnimator">@anim/disabled_anim_material</item>
475    </style>
476
477    <!-- Small borderless ink button -->
478    <style name="Widget.Material.Button.Borderless.Small">
479        <item name="minHeight">48dip</item>
480        <item name="minWidth">48dip</item>
481    </style>
482
483    <style name="Widget.Material.Button.Inset">
484        <item name="background">@drawable/button_inset</item>
485    </style>
486
487    <style name="Widget.Material.Button.Toggle">
488        <item name="background">@drawable/btn_toggle_material</item>
489        <item name="textOn">@string/capital_on</item>
490        <item name="textOff">@string/capital_off</item>
491    </style>
492
493    <style name="Widget.Material.ButtonBar">
494        <item name="background">@null</item>
495    </style>
496
497    <style name="Widget.Material.ButtonBar.AlertDialog">
498        <item name="background">@null</item>
499        <item name="minHeight">@dimen/alert_dialog_button_bar_height</item>
500    </style>
501
502    <style name="Widget.Material.SearchView">
503        <item name="layout">@layout/search_view</item>
504        <item name="queryBackground">@drawable/textfield_search_material</item>
505        <item name="submitBackground">@drawable/textfield_search_material</item>
506        <item name="closeIcon">@drawable/ic_clear_material</item>
507        <item name="searchIcon">@drawable/ic_search_api_material</item>
508        <item name="goIcon">@drawable/ic_go_search_api_material</item>
509        <item name="voiceIcon">@drawable/ic_voice_search_api_material</item>
510        <item name="commitIcon">@drawable/ic_commit_search_api_material</item>
511        <item name="suggestionRowLayout">@layout/search_dropdown_item_icons_2line</item>
512    </style>
513
514    <style name="Widget.Material.SegmentedButton" parent="SegmentedButton">
515        <item name="background">@drawable/btn_group_holo_dark</item>
516    </style>
517
518    <style name="Widget.Material.StackView">
519        <item name="resOutColor">@color/holo_blue_light</item>
520        <item name="clickColor">@color/holo_blue_light</item>
521    </style>
522
523    <style name="Widget.Material.TextView" parent="Widget.TextView"/>
524
525    <style name="Widget.Material.TextView.ListSeparator" parent="Widget.TextView.ListSeparator">
526        <item name="background">@drawable/list_section_divider_material</item>
527        <item name="textAllCaps">true</item>
528    </style>
529
530    <style name="Widget.Material.TextView.SpinnerItem" parent="Widget.TextView.SpinnerItem">
531        <item name="textAppearance">@style/TextAppearance.Material.Widget.TextView.SpinnerItem</item>
532        <item name="paddingStart">8dp</item>
533        <item name="paddingEnd">8dp</item>
534    </style>
535
536    <style name="Widget.Material.CheckedTextView" parent="Widget.CheckedTextView" />
537    <style name="Widget.Material.TextSelectHandle" parent="Widget.TextSelectHandle"/>
538    <style name="Widget.Material.TextSuggestionsPopupWindow" parent="Widget.TextSuggestionsPopupWindow"/>
539    <style name="Widget.Material.AbsListView" parent="Widget.AbsListView"/>
540
541    <style name="Widget.Material.AutoCompleteTextView" parent="Widget.AutoCompleteTextView">
542        <item name="dropDownSelector">?attr/listChoiceBackgroundIndicator</item>
543        <item name="popupBackground">@drawable/popup_background_material</item>
544        <item name="popupElevation">@dimen/floating_window_z</item>
545    </style>
546
547    <style name="Widget.Material.CompoundButton" parent="Widget.CompoundButton"/>
548
549    <style name="Widget.Material.CompoundButton.CheckBox" parent="Widget.CompoundButton.CheckBox">
550        <item name="background">?attr/selectableItemBackgroundBorderless</item>
551    </style>
552
553    <style name="Widget.Material.CompoundButton.RadioButton" parent="Widget.CompoundButton.RadioButton">
554        <item name="background">?attr/selectableItemBackgroundBorderless</item>
555    </style>
556
557    <style name="Widget.Material.CompoundButton.Star" parent="Widget.CompoundButton.Star">
558        <item name="button">@drawable/btn_star_material</item>
559        <item name="background">?attr/selectableItemBackgroundBorderless</item>
560    </style>
561
562    <style name="Widget.Material.CompoundButton.Switch">
563        <item name="track">@drawable/switch_track_material</item>
564        <item name="thumb">@drawable/switch_thumb_material_anim</item>
565        <item name="switchTextAppearance">@style/TextAppearance.Material.Widget.Switch</item>
566        <item name="textOn">@string/capital_on</item>
567        <item name="textOff">@string/capital_off</item>
568        <item name="background">?attr/selectableItemBackgroundBorderless</item>
569        <item name="showText">false</item>
570    </style>
571
572    <style name="Widget.Material.EditText" parent="Widget.EditText"/>
573
574    <style name="Widget.Material.ExpandableListView" parent="Widget.Material.ListView">
575        <item name="groupIndicator">@drawable/expander_group_material</item>
576        <item name="indicatorLeft">?attr/expandableListPreferredItemIndicatorLeft</item>
577        <item name="indicatorRight">?attr/expandableListPreferredItemIndicatorRight</item>
578        <item name="childDivider">?attr/listDivider</item>
579    </style>
580
581    <style name="Widget.Material.ExpandableListView.White"/>
582    <style name="Widget.Material.Gallery" parent="Widget.Gallery"/>
583    <style name="Widget.Material.GestureOverlayView" parent="Widget.GestureOverlayView"/>
584
585    <style name="Widget.Material.GridView" parent="Widget.GridView">
586        <item name="listSelector">?attr/selectableItemBackground</item>
587    </style>
588
589    <style name="Widget.Material.CalendarView" parent="Widget.CalendarView">
590        <item name="selectedWeekBackgroundColor">#330099FF</item>
591        <item name="focusedMonthDateColor">#FFFFFFFF</item>
592        <item name="unfocusedMonthDateColor">#66FFFFFF</item>
593        <item name="weekNumberColor">#33FFFFFF</item>
594        <item name="weekSeparatorLineColor">#19FFFFFF</item>
595        <item name="selectedDateVerticalBar">@drawable/day_picker_week_view_dayline_holo</item>
596        <item name="weekDayTextAppearance">@style/TextAppearance.Material.CalendarViewWeekDayView</item>
597    </style>
598
599    <style name="Widget.Material.ImageButton" parent="Widget.ImageButton">
600        <item name="background">@drawable/btn_default_material</item>
601    </style>
602
603    <style name="Widget.Material.NumberPicker" parent="Widget.NumberPicker">
604        <item name="internalLayout">@layout/number_picker_with_selector_wheel</item>
605        <item name="solidColor">@color/transparent</item>
606        <item name="selectionDivider">@drawable/numberpicker_selection_divider</item>
607        <item name="selectionDividerHeight">2dip</item>
608        <item name="selectionDividersDistance">48dip</item>
609        <item name="internalMinWidth">64dip</item>
610        <item name="internalMaxHeight">180dip</item>
611        <item name="virtualButtonPressedDrawable">?attr/selectableItemBackground</item>
612    </style>
613
614    <style name="Widget.Material.TimePicker" parent="Widget.TimePicker">
615        <item name="timePickerMode">clock</item>
616        <item name="legacyLayout">@layout/time_picker_legacy_holo</item>
617        <!-- Attributes for new-style TimePicker. -->
618        <item name="internalLayout">@layout/time_picker_holo</item>
619        <item name="headerTimeTextAppearance">@style/TextAppearance.Material.TimePicker.TimeLabel</item>
620        <item name="headerAmPmTextAppearance">@style/TextAppearance.Material.TimePicker.AmPmLabel</item>
621        <item name="headerSelectedTextColor">?attr/textColorPrimaryInverse</item>
622        <item name="headerBackground">@drawable/time_picker_header_material</item>
623        <item name="numbersTextColor">?attr/textColorSecondary</item>
624        <item name="numbersBackgroundColor">#10ffffff</item>
625        <item name="amPmTextColor">?attr/textColorSecondary</item>
626        <item name="amPmBackgroundColor">@color/transparent</item>
627        <item name="amPmSelectedBackgroundColor">?attr/colorControlActivated</item>
628        <item name="numbersSelectorColor">?attr/colorControlActivated</item>
629    </style>
630
631    <style name="Widget.Material.DatePicker" parent="Widget.DatePicker">
632        <item name="datePickerMode">calendar</item>
633        <item name="legacyLayout">@layout/date_picker_legacy_holo</item>
634        <!-- Attributes for new-style DatePicker. -->
635        <item name="internalLayout">@layout/date_picker_holo</item>
636        <item name="calendarViewShown">true</item>
637        <item name="dayOfWeekBackground">#10000000</item>
638        <item name="dayOfWeekTextAppearance">@style/TextAppearance.Material.DatePicker.DayOfWeekLabel</item>
639        <item name="headerMonthTextAppearance">@style/TextAppearance.Material.DatePicker.MonthLabel</item>
640        <item name="headerDayOfMonthTextAppearance">@style/TextAppearance.Material.DatePicker.DayOfMonthLabel</item>
641        <item name="headerYearTextAppearance">@style/TextAppearance.Material.DatePicker.YearLabel</item>
642        <item name="headerSelectedTextColor">?attr/textColorPrimaryInverse</item>
643        <item name="headerBackground">?attr/colorAccent</item>
644        <item name="yearListItemTextAppearance">@style/TextAppearance.Material.DatePicker.List.YearLabel</item>
645        <item name="yearListSelectorColor">?attr/colorControlActivated</item>
646        <item name="calendarTextColor">?attr/textColorSecondary</item>
647        <item name="calendarSelectedTextColor">?attr/colorControlActivated</item>
648    </style>
649
650    <style name="Widget.Material.ActivityChooserView" parent="Widget.ActivityChooserView">
651        <item name="background">@drawable/ab_share_pack_material</item>
652    </style>
653
654    <style name="Widget.Material.ImageWell" parent="Widget.ImageWell"/>
655
656    <style name="Widget.Material.ListView" parent="Widget.ListView">
657        <item name="divider">?attr/listDivider</item>
658        <item name="listSelector">?attr/listChoiceBackgroundIndicator</item>
659    </style>
660
661    <style name="Widget.Material.ListView.DropDown">
662        <item name="divider">@null</item>
663    </style>
664
665    <style name="Widget.Material.ListView.White"/>
666
667    <style name="Widget.Material.PopupWindow" parent="Widget.PopupWindow"/>
668
669    <style name="Widget.Material.PopupWindow.ActionMode">
670        <item name="popupBackground">@drawable/popup_background_material</item>
671        <item name="popupElevation">@dimen/floating_window_z</item>
672        <item name="popupAnimationStyle">@style/Animation.PopupWindow.ActionMode</item>
673    </style>
674
675    <style name="Widget.Material.ProgressBar" parent="Widget.ProgressBar">
676        <item name="indeterminateDrawable">@drawable/progress_medium_material</item>
677    </style>
678
679    <style name="Widget.Material.ProgressBar.Inverse"/>
680
681    <style name="Widget.Material.ProgressBar.Horizontal" parent="Widget.ProgressBar.Horizontal">
682        <item name="progressDrawable">@drawable/progress_horizontal_material</item>
683        <item name="indeterminateDrawable">@drawable/progress_indeterminate_horizontal_material</item>
684        <item name="minHeight">16dip</item>
685        <item name="maxHeight">16dip</item>
686    </style>
687
688    <style name="Widget.Material.ProgressBar.Small" parent="Widget.ProgressBar.Small">
689        <item name="indeterminateDrawable">@drawable/progress_small_material</item>
690    </style>
691
692    <style name="Widget.Material.ProgressBar.Small.Inverse"/>
693    <style name="Widget.Material.ProgressBar.Small.Title"/>
694
695    <style name="Widget.Material.ProgressBar.Large" parent="Widget.ProgressBar.Large">
696        <item name="indeterminateDrawable">@drawable/progress_large_material</item>
697    </style>
698
699    <style name="Widget.Material.ProgressBar.Large.Inverse"/>
700
701    <style name="Widget.Material.SeekBar">
702        <item name="indeterminateOnly">false</item>
703        <item name="progressDrawable">@drawable/scrubber_progress_horizontal_material</item>
704        <item name="indeterminateDrawable">@drawable/scrubber_progress_horizontal_material</item>
705        <item name="thumb">@drawable/scrubber_control_material_anim</item>
706        <item name="splitTrack">true</item>
707        <item name="focusable">true</item>
708        <item name="paddingStart">16dip</item>
709        <item name="paddingEnd">16dip</item>
710        <item name="mirrorForRtl">true</item>
711        <item name="background">?attr/selectableItemBackgroundBorderless</item>
712    </style>
713
714    <style name="Widget.Material.RatingBar" parent="Widget.RatingBar">
715        <item name="progressDrawable">@drawable/ratingbar_full_material</item>
716        <item name="indeterminateDrawable">@drawable/ratingbar_full_material</item>
717    </style>
718
719    <style name="Widget.Material.RatingBar.Indicator" parent="Widget.RatingBar.Indicator">
720        <item name="progressDrawable">@drawable/ratingbar_holo_dark</item>
721        <item name="indeterminateDrawable">@drawable/ratingbar_holo_dark</item>
722        <item name="minHeight">35dip</item>
723        <item name="maxHeight">35dip</item>
724    </style>
725
726    <style name="Widget.Material.RatingBar.Small" parent="Widget.RatingBar.Small">
727        <item name="progressDrawable">@drawable/ratingbar_small_holo_dark</item>
728        <item name="indeterminateDrawable">@drawable/ratingbar_small_holo_dark</item>
729        <item name="minHeight">16dip</item>
730        <item name="maxHeight">16dip</item>
731    </style>
732
733    <style name="Widget.Material.ScrollView" parent="Widget.ScrollView"/>
734    <style name="Widget.Material.HorizontalScrollView" parent="Widget.HorizontalScrollView"/>
735
736    <style name="Widget.Material.Spinner" parent="Widget.Spinner.DropDown">
737        <item name="background">@drawable/spinner_background_material</item>
738        <item name="dropDownSelector">?attr/listChoiceBackgroundIndicator</item>
739        <item name="popupBackground">@drawable/popup_background_material</item>
740        <item name="popupElevation">@dimen/floating_window_z</item>
741        <item name="dropDownVerticalOffset">0dip</item>
742        <item name="dropDownHorizontalOffset">0dip</item>
743        <item name="overlapAnchor">true</item>
744        <item name="dropDownWidth">wrap_content</item>
745        <item name="popupPromptView">@layout/simple_dropdown_hint</item>
746        <item name="gravity">start|center_vertical</item>
747        <item name="disableChildrenWhenDisabled">true</item>
748    </style>
749
750    <style name="Widget.Material.Spinner.DropDown"/>
751
752    <style name="Widget.Material.Spinner.DropDown.ActionBar">
753        <item name="background">@drawable/spinner_background_material</item>
754        <item name="overlapAnchor">true</item>
755    </style>
756
757    <style name="Widget.Material.Spinner.Underlined">
758        <item name="background">@drawable/spinner_textfield_background_material</item>
759    </style>
760
761    <style name="Widget.Material.TabWidget" parent="Widget.TabWidget">
762        <item name="tabStripLeft">@null</item>
763        <item name="tabStripRight">@null</item>
764        <item name="tabStripEnabled">false</item>
765        <item name="divider">?attr/dividerVertical</item>
766        <item name="showDividers">middle</item>
767        <item name="dividerPadding">8dip</item>
768        <item name="measureWithLargestChild">true</item>
769        <item name="tabLayout">@layout/tab_indicator_material</item>
770    </style>
771
772    <style name="Widget.Material.Tab" parent="Widget.Material.ActionBar.TabView">
773        <item name="background">@drawable/tab_indicator_material</item>
774        <item name="layout_width">0dip</item>
775        <item name="layout_weight">1</item>
776        <item name="minWidth">80dip</item>
777    </style>
778
779    <style name="Widget.Material.TabText" parent="Widget.Material.ActionBar.TabText">
780        <item name="maxWidth">180dip</item>
781    </style>
782
783    <style name="Widget.Material.Toolbar" parent="Widget.Toolbar">
784        <item name="navigationButtonStyle">@style/Widget.Material.Toolbar.Button.Navigation</item>
785        <item name="titleTextAppearance">@style/TextAppearance.Material.Widget.Toolbar.Title</item>
786        <item name="subtitleTextAppearance">@style/TextAppearance.Material.Widget.Toolbar.Subtitle</item>
787    </style>
788
789    <style name="Widget.Material.Toolbar.Button.Navigation" parent="Widget.Toolbar.Button.Navigation">
790        <item name="background">?attr/selectableItemBackgroundBorderless</item>
791    </style>
792
793    <style name="Widget.Material.WebTextView" parent="Widget.WebTextView"/>
794
795    <style name="Widget.Material.WebView" parent="Widget.WebView"/>
796
797    <style name="Widget.Material.DropDownItem" parent="Widget.DropDownItem">
798        <item name="textAppearance">@style/TextAppearance.Material.Widget.DropDownItem</item>
799        <item name="paddingStart">8dp</item>
800        <item name="paddingEnd">8dp</item>
801    </style>
802
803    <style name="Widget.Material.DropDownItem.Spinner"/>
804
805    <style name="Widget.Material.KeyboardView" parent="Widget.KeyboardView"/>
806    <style name="Widget.Material.QuickContactBadge.WindowSmall" parent="Widget.QuickContactBadge.WindowSmall"/>
807    <style name="Widget.Material.QuickContactBadge.WindowMedium" parent="Widget.QuickContactBadge.WindowMedium"/>
808    <style name="Widget.Material.QuickContactBadge.WindowLarge" parent="Widget.QuickContactBadge.WindowLarge"/>
809    <style name="Widget.Material.QuickContactBadgeSmall.WindowSmall" parent="Widget.QuickContactBadgeSmall.WindowSmall"/>
810    <style name="Widget.Material.QuickContactBadgeSmall.WindowMedium" parent="Widget.QuickContactBadgeSmall.WindowMedium"/>
811    <style name="Widget.Material.QuickContactBadgeSmall.WindowLarge" parent="Widget.QuickContactBadgeSmall.WindowLarge"/>
812
813    <style name="Widget.Material.ListPopupWindow" parent="Widget.ListPopupWindow">
814        <item name="dropDownSelector">?attr/listChoiceBackgroundIndicator</item>
815        <item name="popupBackground">@drawable/popup_background_material</item>
816        <item name="popupElevation">@dimen/floating_window_z</item>
817        <item name="popupAnimationStyle">@style/Animation.Material.Popup</item>
818        <item name="dropDownVerticalOffset">0dip</item>
819        <item name="dropDownHorizontalOffset">0dip</item>
820        <item name="dropDownWidth">wrap_content</item>
821    </style>
822
823    <style name="Widget.Material.PopupMenu" parent="Widget.Material.ListPopupWindow"/>
824
825    <style name="Widget.Material.PopupMenu.Overflow">
826        <item name="overlapAnchor">true</item>
827        <item name="dropDownHorizontalOffset">-4dip</item>
828    </style>
829
830    <style name="Widget.Material.ActionButton" parent="Widget.ActionButton">
831        <item name="minWidth">@dimen/action_button_min_width_material</item>
832        <item name="minHeight">@dimen/action_button_min_height_material</item>
833        <item name="gravity">center</item>
834        <item name="scaleType">center</item>
835        <item name="maxLines">2</item>
836        <item name="paddingStart">0dp</item>
837        <item name="paddingEnd">0dp</item>
838    </style>
839
840    <style name="Widget.Material.ActionButton.CloseMode">
841        <item name="background">@drawable/btn_cab_done_material</item>
842    </style>
843
844    <style name="Widget.Material.ActionButton.Overflow">
845        <item name="src">@drawable/ic_menu_moreoverflow_material</item>
846        <item name="background">?attr/actionBarItemBackground</item>
847        <item name="contentDescription">@string/action_menu_overflow_description</item>
848        <item name="minWidth">@dimen/action_button_min_width_material</item>
849        <item name="minHeight">@dimen/action_button_min_height_material</item>
850        <item name="paddingEnd">12dp</item>
851        <item name="scaleType">center</item>
852    </style>
853
854    <style name="Widget.Material.ActionBar.TabView" parent="Widget.ActionBar.TabView">
855        <item name="background">@drawable/tab_indicator_material</item>
856        <item name="paddingStart">16dip</item>
857        <item name="paddingEnd">16dip</item>
858    </style>
859
860    <style name="Widget.Material.ActionBar.TabBar" parent="Widget.ActionBar.TabBar">
861        <item name="divider">?attr/actionBarDivider</item>
862        <item name="showDividers">middle</item>
863        <item name="dividerPadding">12dip</item>
864    </style>
865
866    <style name="Widget.Material.ActionBar.TabText" parent="Widget.ActionBar.TabText">
867        <item name="textAppearance">@style/TextAppearance.Material.Medium</item>
868        <item name="textColor">?attr/textColorPrimary</item>
869        <item name="textSize">12sp</item>
870        <item name="textStyle">bold</item>
871        <item name="textAllCaps">true</item>
872        <item name="ellipsize">marquee</item>
873        <item name="maxLines">2</item>
874    </style>
875
876    <style name="Widget.Material.ActionBar" parent="Widget.ActionBar">
877        <item name="background">@null</item>
878        <item name="backgroundStacked">@null</item>
879        <item name="backgroundSplit">@null</item>
880        <item name="displayOptions">showTitle</item>
881        <item name="divider">?attr/dividerVertical</item>
882        <item name="titleTextStyle">@style/TextAppearance.Material.Widget.ActionBar.Title</item>
883        <item name="subtitleTextStyle">@style/TextAppearance.Material.Widget.ActionBar.Subtitle</item>
884        <item name="progressBarStyle">?attr/progressBarStyleHorizontal</item>
885        <item name="indeterminateProgressStyle">?attr/progressBarStyle</item>
886        <item name="progressBarPadding">32dip</item>
887        <item name="itemPadding">8dip</item>
888        <item name="homeLayout">@layout/action_bar_home_material</item>
889        <item name="gravity">center_vertical</item>
890        <item name="contentInsetStart">16dp</item>
891        <item name="elevation">8dp</item>
892        <item name="popupTheme">?attr/actionBarPopupTheme</item>
893    </style>
894
895    <style name="Widget.Material.ActionBar.Solid">
896        <item name="background">?attr/colorPrimary</item>
897        <item name="backgroundStacked">?attr/colorPrimary</item>
898        <item name="backgroundSplit">?attr/colorPrimary</item>
899    </style>
900
901    <style name="Widget.Material.ActionMode" parent="Widget.ActionMode">
902        <item name="titleTextStyle">@style/TextAppearance.Material.Widget.ActionMode.Title</item>
903        <item name="subtitleTextStyle">@style/TextAppearance.Material.Widget.ActionMode.Subtitle</item>
904    </style>
905
906    <style name="Widget.Material.FastScroll" parent="Widget.FastScroll">
907        <item name="thumbMinWidth">0dp</item>
908        <item name="thumbMinHeight">0dp</item>
909        <item name="minWidth">88dp</item>
910        <item name="minHeight">88dp</item>
911        <item name="padding">0dp</item>
912        <item name="textSize">45sp</item>
913    </style>
914
915    <style name="Widget.Material.PreferenceFrameLayout">
916        <item name="borderTop">0dip</item>
917        <item name="borderBottom">@dimen/preference_fragment_padding_bottom</item>
918        <item name="borderLeft">?attr/preferenceFragmentPaddingSide</item>
919        <item name="borderRight">?attr/preferenceFragmentPaddingSide</item>
920    </style>
921
922    <style name="Widget.Material.MediaRouteButton">
923        <item name="background">?attr/selectableItemBackgroundBorderless</item>
924        <item name="externalRouteEnabledDrawable">@drawable/ic_media_route_material</item>
925        <item name="minWidth">56dp</item>
926        <item name="minHeight">48dp</item>
927        <item name="focusable">true</item>
928        <item name="contentDescription">@string/media_route_button_content_description</item>
929    </style>
930
931    <!-- Light widget styles -->
932
933    <style name="Widget.Material.Light" parent="Widget.Material"/>
934    <style name="Widget.Material.Light.Button" parent="Widget.Material.Button"/>
935    <style name="Widget.Material.Light.Button.Small" parent="Widget.Material.Button.Small"/>
936    <style name="Widget.Material.Light.Button.Borderless" parent="Widget.Material.Button.Borderless"/>
937    <style name="Widget.Material.Light.Button.Borderless.Colored" parent="Widget.Material.Button.Borderless.Colored"/>
938    <style name="Widget.Material.Light.Button.Borderless.Small" parent="Widget.Material.Button.Borderless.Small"/>
939    <style name="Widget.Material.Light.Button.Inset" parent="Widget.Material.Button.Inset"/>
940    <style name="Widget.Material.Light.Button.Toggle" parent="Widget.Material.Button.Toggle" />
941    <style name="Widget.Material.Light.ButtonBar" parent="Widget.Material.ButtonBar"/>
942    <style name="Widget.Material.Light.ButtonBar.AlertDialog" parent="Widget.Material.ButtonBar.AlertDialog"/>
943    <style name="Widget.Material.Light.SearchView" parent="Widget.Material.SearchView"/>
944
945    <style name="Widget.Material.Light.SegmentedButton" parent="Widget.Material.SegmentedButton">
946        <item name="background">@drawable/btn_group_holo_light</item>
947    </style>
948
949    <style name="Widget.Material.Light.StackView" parent="Widget.Material.StackView"/>
950    <style name="Widget.Material.Light.TextView" parent="Widget.Material.TextView"/>
951    <style name="Widget.Material.Light.TextView.ListSeparator" parent="Widget.Material.TextView.ListSeparator"/>
952    <style name="Widget.Material.Light.TextView.SpinnerItem" parent="Widget.Material.TextView.SpinnerItem"/>
953    <style name="Widget.Material.Light.CheckedTextView" parent="Widget.Material.CheckedTextView"/>
954    <style name="Widget.Material.Light.TextSelectHandle" parent="Widget.Material.TextSelectHandle"/>
955    <style name="Widget.Material.Light.TextSuggestionsPopupWindow" parent="Widget.Material.TextSuggestionsPopupWindow"/>
956    <style name="Widget.Material.Light.AbsListView" parent="Widget.Material.AbsListView"/>
957    <style name="Widget.Material.Light.AutoCompleteTextView" parent="Widget.Material.AutoCompleteTextView" />
958    <style name="Widget.Material.Light.CompoundButton" parent="Widget.Material.CompoundButton"/>
959    <style name="Widget.Material.Light.CompoundButton.CheckBox" parent="Widget.Material.CompoundButton.CheckBox"/>
960    <style name="Widget.Material.Light.CompoundButton.RadioButton" parent="Widget.Material.CompoundButton.RadioButton"/>
961    <style name="Widget.Material.Light.CompoundButton.Star" parent="Widget.Material.CompoundButton.Star"/>
962    <style name="Widget.Material.Light.CompoundButton.Switch" parent="Widget.Material.CompoundButton.Switch" />
963    <style name="Widget.Material.Light.ListView.DropDown" parent="Widget.Material.ListView.DropDown"/>
964    <style name="Widget.Material.Light.EditText" parent="Widget.Material.EditText"/>
965    <style name="Widget.Material.Light.ExpandableListView" parent="Widget.Material.ExpandableListView"/>
966    <style name="Widget.Material.Light.ExpandableListView.White" parent="Widget.Material.ExpandableListView.White"/>
967    <style name="Widget.Material.Light.Gallery" parent="Widget.Material.Gallery"/>
968    <style name="Widget.Material.Light.GestureOverlayView" parent="Widget.Material.GestureOverlayView"/>
969    <style name="Widget.Material.Light.GridView" parent="Widget.Material.GridView"/>
970    <style name="Widget.Material.Light.ImageButton" parent="Widget.Material.ImageButton"/>
971
972    <style name="Widget.Material.Light.CalendarView" parent="Widget.CalendarView">
973        <item name="selectedWeekBackgroundColor">#330066ff</item>
974        <item name="focusedMonthDateColor">#FF000000</item>
975        <item name="unfocusedMonthDateColor">#7F08002B</item>
976        <item name="weekNumberColor">#7F080021</item>
977        <item name="weekSeparatorLineColor">#7F08002A</item>
978        <item name="weekDayTextAppearance">@style/TextAppearance.Material.CalendarViewWeekDayView</item>
979    </style>
980
981    <style name="Widget.Material.Light.NumberPicker" parent="Widget.Material.NumberPicker"/>
982
983    <style name="Widget.Material.Light.TimePicker" parent="Widget.Material.TimePicker">
984        <item name="numbersBackgroundColor">#10000000</item>
985    </style>
986
987    <style name="Widget.Material.Light.DatePicker" parent="Widget.Material.DatePicker" />
988    <style name="Widget.Material.Light.ActivityChooserView" parent="Widget.Material.ActivityChooserView" />
989    <style name="Widget.Material.Light.ImageWell" parent="Widget.Material.ImageWell"/>
990    <style name="Widget.Material.Light.ListView" parent="Widget.Material.ListView"/>
991    <style name="Widget.Material.Light.ListView.White" parent="Widget.Material.ListView.White"/>
992    <style name="Widget.Material.Light.PopupWindow" parent="Widget.Material.PopupWindow"/>
993    <style name="Widget.Material.Light.PopupWindow.ActionMode" parent="Widget.Material.PopupWindow.ActionMode"/>
994    <style name="Widget.Material.Light.ProgressBar" parent="Widget.Material.ProgressBar"/>
995    <style name="Widget.Material.Light.ProgressBar.Horizontal" parent="Widget.Material.ProgressBar.Horizontal"/>
996    <style name="Widget.Material.Light.ProgressBar.Small" parent="Widget.Material.ProgressBar.Small"/>
997    <style name="Widget.Material.Light.ProgressBar.Small.Title" parent="Widget.Material.ProgressBar.Small.Title"/>
998    <style name="Widget.Material.Light.ProgressBar.Large" parent="Widget.Material.ProgressBar.Large"/>
999    <style name="Widget.Material.Light.ProgressBar.Inverse" parent="Widget.Material.ProgressBar.Inverse"/>
1000    <style name="Widget.Material.Light.ProgressBar.Small.Inverse" parent="Widget.Material.ProgressBar.Small.Inverse"/>
1001    <style name="Widget.Material.Light.ProgressBar.Large.Inverse" parent="Widget.Material.ProgressBar.Large.Inverse"/>
1002    <style name="Widget.Material.Light.SeekBar" parent="Widget.Material.SeekBar"/>
1003    <style name="Widget.Material.Light.RatingBar" parent="Widget.Material.RatingBar" />
1004
1005    <style name="Widget.Material.Light.RatingBar.Indicator" parent="Widget.RatingBar.Indicator">
1006        <item name="progressDrawable">@drawable/ratingbar_holo_light</item>
1007        <item name="indeterminateDrawable">@drawable/ratingbar_holo_light</item>
1008        <item name="minHeight">35dip</item>
1009        <item name="maxHeight">35dip</item>
1010    </style>
1011
1012    <style name="Widget.Material.Light.RatingBar.Small" parent="Widget.RatingBar.Small">
1013        <item name="progressDrawable">@drawable/ratingbar_small_holo_light</item>
1014        <item name="indeterminateDrawable">@drawable/ratingbar_small_holo_light</item>
1015        <item name="minHeight">16dip</item>
1016        <item name="maxHeight">16dip</item>
1017    </style>
1018
1019    <style name="Widget.Material.Light.ScrollView" parent="Widget.Material.ScrollView"/>
1020    <style name="Widget.Material.Light.HorizontalScrollView" parent="Widget.Material.HorizontalScrollView"/>
1021    <style name="Widget.Material.Light.Spinner" parent="Widget.Material.Spinner" />
1022    <style name="Widget.Material.Light.Spinner.DropDown" parent="Widget.Material.Spinner.DropDown"/>
1023    <style name="Widget.Material.Light.Spinner.DropDown.ActionBar" parent="Widget.Material.Spinner.DropDown.ActionBar"/>
1024    <style name="Widget.Material.Light.Spinner.Underlined" parent="Widget.Material.Spinner.Underlined" />
1025    <style name="Widget.Material.Light.TabWidget" parent="Widget.Material.TabWidget"/>
1026    <style name="Widget.Material.Light.WebTextView" parent="Widget.Material.WebTextView"/>
1027    <style name="Widget.Material.Light.WebView" parent="Widget.Material.WebView"/>
1028    <style name="Widget.Material.Light.DropDownItem" parent="Widget.Material.DropDownItem"/>
1029    <style name="Widget.Material.Light.DropDownItem.Spinner" parent="Widget.Material.DropDownItem.Spinner"/>
1030    <style name="Widget.Material.Light.KeyboardView" parent="Widget.Material.KeyboardView"/>
1031    <style name="Widget.Material.Light.QuickContactBadge.WindowSmall" parent="Widget.Material.QuickContactBadge.WindowSmall"/>
1032    <style name="Widget.Material.Light.QuickContactBadge.WindowMedium" parent="Widget.Material.QuickContactBadge.WindowMedium"/>
1033    <style name="Widget.Material.Light.QuickContactBadge.WindowLarge" parent="Widget.Material.QuickContactBadge.WindowLarge"/>
1034    <style name="Widget.Material.Light.QuickContactBadgeSmall.WindowSmall" parent="Widget.Material.QuickContactBadgeSmall.WindowSmall"/>
1035    <style name="Widget.Material.Light.QuickContactBadgeSmall.WindowMedium" parent="Widget.Material.QuickContactBadgeSmall.WindowMedium"/>
1036    <style name="Widget.Material.Light.QuickContactBadgeSmall.WindowLarge" parent="Widget.Material.QuickContactBadgeSmall.WindowLarge"/>
1037    <style name="Widget.Material.Light.ListPopupWindow" parent="Widget.Material.ListPopupWindow"/>
1038    <style name="Widget.Material.Light.PopupMenu" parent="Widget.Material.ListPopupWindow"/>
1039    <style name="Widget.Material.Light.PopupMenu.Overflow" parent="Widget.Material.PopupMenu.Overflow"/>
1040    <style name="Widget.Material.Light.ActionButton" parent="Widget.Material.ActionButton"/>
1041    <style name="Widget.Material.Light.ActionButton.Overflow" parent="Widget.Material.ActionButton.Overflow"/>
1042    <style name="Widget.Material.Light.Tab" parent="Widget.Material.Tab"/>
1043    <style name="Widget.Material.Light.ActionBar.TabView" parent="Widget.Material.ActionBar.TabView"/>
1044    <style name="Widget.Material.Light.ActionBar.TabBar" parent="Widget.Material.ActionBar.TabBar"/>
1045    <style name="Widget.Material.Light.ActionBar.TabText" parent="Widget.Material.ActionBar.TabText"/>
1046    <style name="Widget.Material.Light.ActionMode" parent="Widget.Material.ActionMode" />
1047    <style name="Widget.Material.Light.ActionButton.CloseMode" parent="Widget.Material.ActionButton.CloseMode" />
1048    <style name="Widget.Material.Light.ActionBar" parent="Widget.Material.ActionBar" />
1049    <style name="Widget.Material.Light.ActionBar.Solid" parent="Widget.Material.ActionBar.Solid" />
1050    <style name="Widget.Material.Light.FastScroll" parent="Widget.Material.FastScroll"/>
1051    <style name="Widget.Material.Light.MediaRouteButton" parent="Widget.Material.MediaRouteButton" />
1052
1053    <!-- Animation Styles -->
1054
1055    <style name="Animation.Material" parent="Animation"/>
1056    <style name="Animation.Material.Activity" parent="Animation.Activity"/>
1057
1058    <style name="Animation.Material.Dialog">
1059        <item name="windowEnterAnimation">@anim/popup_enter_material</item>
1060        <item name="windowExitAnimation">@anim/popup_exit_material</item>
1061    </style>
1062
1063    <style name="Animation.Material.Popup">
1064        <item name="windowEnterAnimation">@anim/popup_enter_material</item>
1065        <item name="windowExitAnimation">@anim/popup_exit_material</item>
1066    </style>
1067
1068    <!-- Dialog styles -->
1069
1070    <style name="AlertDialog.Material" parent="AlertDialog">
1071        <item name="fullDark">@null</item>
1072        <item name="topDark">@null</item>
1073        <item name="centerDark">@null</item>
1074        <item name="bottomDark">@null</item>
1075        <item name="fullBright">@null</item>
1076        <item name="topBright">@null</item>
1077        <item name="centerBright">@null</item>
1078        <item name="bottomBright">@null</item>
1079        <item name="bottomMedium">@null</item>
1080        <item name="centerMedium">@null</item>
1081        <item name="layout">@layout/alert_dialog_material</item>
1082        <item name="listLayout">@layout/select_dialog_material</item>
1083        <item name="progressLayout">@layout/progress_dialog_material</item>
1084        <item name="horizontalProgressLayout">@layout/alert_dialog_progress_material</item>
1085        <item name="listItemLayout">@layout/select_dialog_item_material</item>
1086        <item name="multiChoiceItemLayout">@layout/select_dialog_multichoice_material</item>
1087        <item name="singleChoiceItemLayout">@layout/select_dialog_singlechoice_material</item>
1088    </style>
1089
1090    <style name="AlertDialog.Material.Light"/>
1091
1092    <!-- Window title -->
1093    <style name="WindowTitleBackground.Material">
1094        <item name="background">@null</item>
1095        <item name="paddingStart">16dp</item>
1096        <item name="paddingEnd">16dp</item>
1097        <item name="paddingTop">16dp</item>
1098    </style>
1099
1100    <style name="WindowTitle.Material">
1101        <item name="singleLine">true</item>
1102        <item name="textAppearance">@style/TextAppearance.Material.WindowTitle</item>
1103        <item name="shadowRadius">0</item>
1104        <item name="ellipsize">end</item>
1105        <item name="textAlignment">viewStart</item>
1106    </style>
1107
1108    <style name="DialogWindowTitle.Material">
1109        <item name="maxLines">1</item>
1110        <item name="scrollHorizontally">true</item>
1111        <item name="textAppearance">@style/TextAppearance.Material.DialogWindowTitle</item>
1112    </style>
1113
1114    <style name="DialogWindowTitle.Material.Light" />
1115
1116</resources>
1117