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