styles_material.xml revision 62b780e85ff2fcefd4324c3bfbf49b14963cf58b
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="searchHintIcon">@drawable/ic_search_api_material</item>
521        <item name="goIcon">@drawable/ic_go_search_api_material</item>
522        <item name="voiceIcon">@drawable/ic_voice_search_api_material</item>
523        <item name="commitIcon">@drawable/ic_commit_search_api_material</item>
524        <item name="suggestionRowLayout">@layout/search_dropdown_item_icons_2line</item>
525    </style>
526
527    <style name="Widget.Material.SearchView.ActionBar">
528        <item name="queryBackground">@empty</item>
529        <item name="submitBackground">@empty</item>
530        <item name="searchHintIcon">@empty</item>
531        <item name="queryHint">@string/search_hint</item>
532    </style>
533
534    <style name="Widget.Material.SegmentedButton" parent="SegmentedButton">
535        <item name="background">@drawable/btn_group_holo_dark</item>
536    </style>
537
538    <style name="Widget.Material.StackView">
539        <item name="resOutColor">@color/holo_blue_light</item>
540        <item name="clickColor">@color/holo_blue_light</item>
541    </style>
542
543    <style name="Widget.Material.TextView" parent="Widget.TextView"/>
544
545    <style name="Widget.Material.TextView.ListSeparator" parent="Widget.TextView.ListSeparator">
546        <item name="background">@drawable/list_section_divider_material</item>
547        <item name="textAllCaps">true</item>
548    </style>
549
550    <style name="Widget.Material.TextView.SpinnerItem" parent="Widget.TextView.SpinnerItem">
551        <item name="textAppearance">@style/TextAppearance.Material.Widget.TextView.SpinnerItem</item>
552        <item name="paddingStart">8dp</item>
553        <item name="paddingEnd">8dp</item>
554    </style>
555
556    <style name="Widget.Material.CheckedTextView" parent="Widget.CheckedTextView" />
557    <style name="Widget.Material.TextSelectHandle" parent="Widget.TextSelectHandle"/>
558    <style name="Widget.Material.TextSuggestionsPopupWindow" parent="Widget.TextSuggestionsPopupWindow"/>
559    <style name="Widget.Material.AbsListView" parent="Widget.AbsListView"/>
560
561    <style name="Widget.Material.AutoCompleteTextView" parent="Widget.AutoCompleteTextView">
562        <item name="dropDownSelector">?attr/listChoiceBackgroundIndicator</item>
563        <item name="popupBackground">@drawable/popup_background_material</item>
564        <item name="popupElevation">@dimen/floating_window_z</item>
565    </style>
566
567    <style name="Widget.Material.CompoundButton" parent="Widget.CompoundButton"/>
568
569    <style name="Widget.Material.CompoundButton.CheckBox" parent="Widget.CompoundButton.CheckBox">
570        <item name="background">?attr/selectableItemBackgroundBorderless</item>
571    </style>
572
573    <style name="Widget.Material.CompoundButton.RadioButton" parent="Widget.CompoundButton.RadioButton">
574        <item name="background">?attr/selectableItemBackgroundBorderless</item>
575    </style>
576
577    <style name="Widget.Material.CompoundButton.Star" parent="Widget.CompoundButton.Star">
578        <item name="button">@drawable/btn_star_material</item>
579        <item name="background">?attr/selectableItemBackgroundBorderless</item>
580    </style>
581
582    <style name="Widget.Material.CompoundButton.Switch">
583        <item name="track">@drawable/switch_track_material</item>
584        <item name="thumb">@drawable/switch_thumb_material_anim</item>
585        <item name="switchTextAppearance">@style/TextAppearance.Material.Widget.Switch</item>
586        <item name="textOn">@string/capital_on</item>
587        <item name="textOff">@string/capital_off</item>
588        <item name="background">?attr/selectableItemBackgroundBorderless</item>
589        <item name="showText">false</item>
590    </style>
591
592    <style name="Widget.Material.EditText" parent="Widget.EditText"/>
593
594    <style name="Widget.Material.ExpandableListView" parent="Widget.Material.ListView">
595        <item name="groupIndicator">@drawable/expander_group_material</item>
596        <item name="indicatorLeft">?attr/expandableListPreferredItemIndicatorLeft</item>
597        <item name="indicatorRight">?attr/expandableListPreferredItemIndicatorRight</item>
598        <item name="childDivider">?attr/listDivider</item>
599    </style>
600
601    <style name="Widget.Material.ExpandableListView.White"/>
602
603    <style name="Widget.Material.FragmentBreadCrumbs" parent="Widget.FragmentBreadCrumbs">
604        <item name="itemLayout">@layout/fragment_bread_crumb_item_material</item>
605        <item name="itemColor">@color/primary_text_default_material_light</item>
606    </style>
607
608    <style name="Widget.Material.Gallery" parent="Widget.Gallery"/>
609    <style name="Widget.Material.GestureOverlayView" parent="Widget.GestureOverlayView"/>
610
611    <style name="Widget.Material.GridView" parent="Widget.GridView">
612        <item name="listSelector">?attr/selectableItemBackground</item>
613    </style>
614
615    <style name="Widget.Material.CalendarView" parent="Widget.CalendarView">
616        <item name="selectedWeekBackgroundColor">#330099FF</item>
617        <item name="focusedMonthDateColor">#FFFFFFFF</item>
618        <item name="unfocusedMonthDateColor">#66FFFFFF</item>
619        <item name="weekNumberColor">#33FFFFFF</item>
620        <item name="weekSeparatorLineColor">#19FFFFFF</item>
621        <item name="selectedDateVerticalBar">@drawable/day_picker_week_view_dayline_holo</item>
622        <item name="weekDayTextAppearance">@style/TextAppearance.Material.CalendarViewWeekDayView</item>
623        <item name="calendarViewMode">material</item>
624    </style>
625
626    <style name="Widget.Material.ImageButton" parent="Widget.ImageButton">
627        <item name="background">@drawable/btn_default_material</item>
628    </style>
629
630    <style name="Widget.Material.NumberPicker" parent="Widget.NumberPicker">
631        <item name="internalLayout">@layout/number_picker_with_selector_wheel</item>
632        <item name="solidColor">@color/transparent</item>
633        <item name="selectionDivider">@drawable/numberpicker_selection_divider</item>
634        <item name="selectionDividerHeight">2dip</item>
635        <item name="selectionDividersDistance">48dip</item>
636        <item name="internalMinWidth">64dip</item>
637        <item name="internalMaxHeight">180dip</item>
638        <item name="virtualButtonPressedDrawable">?attr/selectableItemBackground</item>
639    </style>
640
641    <style name="Widget.Material.TimePicker" parent="Widget.TimePicker">
642        <item name="timePickerMode">clock</item>
643        <item name="legacyLayout">@layout/time_picker_legacy_holo</item>
644        <!-- Attributes for new-style TimePicker. -->
645        <item name="internalLayout">@layout/time_picker_holo</item>
646        <item name="headerTimeTextAppearance">@style/TextAppearance.Material.TimePicker.TimeLabel</item>
647        <item name="headerAmPmTextAppearance">@style/TextAppearance.Material.TimePicker.AmPmLabel</item>
648        <item name="headerSelectedTextColor">?attr/textColorPrimaryInverse</item>
649        <item name="headerBackground">@drawable/time_picker_header_material</item>
650        <item name="numbersTextColor">?attr/textColorSecondary</item>
651        <item name="numbersBackgroundColor">#10ffffff</item>
652        <item name="amPmTextColor">?attr/textColorSecondary</item>
653        <item name="amPmBackgroundColor">@color/transparent</item>
654        <item name="amPmSelectedBackgroundColor">?attr/colorControlActivated</item>
655        <item name="numbersSelectorColor">?attr/colorControlActivated</item>
656    </style>
657
658    <style name="Widget.Material.DatePicker" parent="Widget.DatePicker">
659        <item name="datePickerMode">calendar</item>
660        <item name="legacyLayout">@layout/date_picker_legacy_holo</item>
661        <!-- Attributes for new-style DatePicker. -->
662        <item name="internalLayout">@layout/date_picker_holo</item>
663        <item name="calendarViewShown">true</item>
664        <item name="dayOfWeekBackground">#10000000</item>
665        <item name="dayOfWeekTextAppearance">@style/TextAppearance.Material.DatePicker.DayOfWeekLabel</item>
666        <item name="headerMonthTextAppearance">@style/TextAppearance.Material.DatePicker.MonthLabel</item>
667        <item name="headerDayOfMonthTextAppearance">@style/TextAppearance.Material.DatePicker.DayOfMonthLabel</item>
668        <item name="headerYearTextAppearance">@style/TextAppearance.Material.DatePicker.YearLabel</item>
669        <item name="headerSelectedTextColor">?attr/textColorPrimaryInverse</item>
670        <item name="headerBackground">?attr/colorAccent</item>
671        <item name="yearListItemTextAppearance">@style/TextAppearance.Material.DatePicker.List.YearLabel</item>
672        <item name="yearListSelectorColor">?attr/colorControlActivated</item>
673        <item name="calendarTextColor">?attr/textColorSecondary</item>
674        <item name="calendarSelectedTextColor">?attr/colorControlActivated</item>
675    </style>
676
677    <style name="Widget.Material.ActivityChooserView" parent="Widget.ActivityChooserView">
678        <item name="background">@drawable/ab_share_pack_material</item>
679    </style>
680
681    <style name="Widget.Material.ImageWell" parent="Widget.ImageWell"/>
682
683    <style name="Widget.Material.ListView" parent="Widget.ListView">
684        <item name="divider">?attr/listDivider</item>
685        <item name="listSelector">?attr/listChoiceBackgroundIndicator</item>
686    </style>
687
688    <style name="Widget.Material.ListView.DropDown">
689        <item name="divider">@null</item>
690    </style>
691
692    <style name="Widget.Material.ListView.White"/>
693
694    <style name="Widget.Material.PopupWindow" parent="Widget.PopupWindow"/>
695
696    <style name="Widget.Material.PopupWindow.ActionMode">
697        <item name="popupBackground">@drawable/popup_background_material</item>
698        <item name="popupElevation">@dimen/floating_window_z</item>
699        <item name="popupAnimationStyle">@style/Animation.PopupWindow.ActionMode</item>
700    </style>
701
702    <style name="Widget.Material.ProgressBar" parent="Widget.ProgressBar">
703        <item name="indeterminateDrawable">@drawable/progress_medium_material</item>
704    </style>
705
706    <style name="Widget.Material.ProgressBar.Inverse"/>
707
708    <style name="Widget.Material.ProgressBar.Horizontal" parent="Widget.ProgressBar.Horizontal">
709        <item name="progressDrawable">@drawable/progress_horizontal_material</item>
710        <item name="indeterminateDrawable">@drawable/progress_indeterminate_horizontal_material</item>
711        <item name="minHeight">16dip</item>
712        <item name="maxHeight">16dip</item>
713    </style>
714
715    <style name="Widget.Material.ProgressBar.Small" parent="Widget.ProgressBar.Small">
716        <item name="indeterminateDrawable">@drawable/progress_small_material</item>
717    </style>
718
719    <style name="Widget.Material.ProgressBar.Small.Inverse"/>
720    <style name="Widget.Material.ProgressBar.Small.Title"/>
721
722    <style name="Widget.Material.ProgressBar.Large" parent="Widget.ProgressBar.Large">
723        <item name="indeterminateDrawable">@drawable/progress_large_material</item>
724    </style>
725
726    <style name="Widget.Material.ProgressBar.Large.Inverse"/>
727
728    <style name="Widget.Material.SeekBar">
729        <item name="indeterminateOnly">false</item>
730        <item name="progressDrawable">@drawable/scrubber_progress_horizontal_material</item>
731        <item name="indeterminateDrawable">@drawable/scrubber_progress_horizontal_material</item>
732        <item name="thumb">@drawable/scrubber_control_material_anim</item>
733        <item name="splitTrack">true</item>
734        <item name="focusable">true</item>
735        <item name="paddingStart">16dip</item>
736        <item name="paddingEnd">16dip</item>
737        <item name="mirrorForRtl">true</item>
738        <item name="background">?attr/selectableItemBackgroundBorderless</item>
739    </style>
740
741    <style name="Widget.Material.RatingBar" parent="Widget.RatingBar">
742        <item name="progressDrawable">@drawable/ratingbar_full_material</item>
743        <item name="indeterminateDrawable">@drawable/ratingbar_full_material</item>
744    </style>
745
746    <style name="Widget.Material.RatingBar.Indicator" parent="Widget.RatingBar.Indicator">
747        <item name="progressDrawable">@drawable/ratingbar_holo_dark</item>
748        <item name="indeterminateDrawable">@drawable/ratingbar_holo_dark</item>
749        <item name="minHeight">35dip</item>
750        <item name="maxHeight">35dip</item>
751    </style>
752
753    <style name="Widget.Material.RatingBar.Small" parent="Widget.RatingBar.Small">
754        <item name="progressDrawable">@drawable/ratingbar_small_holo_dark</item>
755        <item name="indeterminateDrawable">@drawable/ratingbar_small_holo_dark</item>
756        <item name="minHeight">16dip</item>
757        <item name="maxHeight">16dip</item>
758    </style>
759
760    <style name="Widget.Material.ScrollView" parent="Widget.ScrollView"/>
761    <style name="Widget.Material.HorizontalScrollView" parent="Widget.HorizontalScrollView"/>
762
763    <style name="Widget.Material.Spinner" parent="Widget.Spinner.DropDown">
764        <item name="background">@drawable/spinner_background_material</item>
765        <item name="dropDownSelector">?attr/listChoiceBackgroundIndicator</item>
766        <item name="popupBackground">@drawable/popup_background_material</item>
767        <item name="popupElevation">@dimen/floating_window_z</item>
768        <item name="dropDownVerticalOffset">0dip</item>
769        <item name="dropDownHorizontalOffset">0dip</item>
770        <item name="overlapAnchor">true</item>
771        <item name="dropDownWidth">wrap_content</item>
772        <item name="popupPromptView">@layout/simple_dropdown_hint</item>
773        <item name="gravity">start|center_vertical</item>
774        <item name="disableChildrenWhenDisabled">true</item>
775    </style>
776
777    <style name="Widget.Material.Spinner.DropDown"/>
778
779    <style name="Widget.Material.Spinner.DropDown.ActionBar">
780        <item name="background">@drawable/spinner_background_material</item>
781        <item name="overlapAnchor">true</item>
782    </style>
783
784    <style name="Widget.Material.Spinner.Underlined">
785        <item name="background">@drawable/spinner_textfield_background_material</item>
786    </style>
787
788    <style name="Widget.Material.TabWidget" parent="Widget.TabWidget">
789        <item name="tabStripLeft">@null</item>
790        <item name="tabStripRight">@null</item>
791        <item name="tabStripEnabled">false</item>
792        <item name="divider">?attr/dividerVertical</item>
793        <item name="showDividers">middle</item>
794        <item name="dividerPadding">8dip</item>
795        <item name="measureWithLargestChild">true</item>
796        <item name="tabLayout">@layout/tab_indicator_material</item>
797    </style>
798
799    <style name="Widget.Material.Tab" parent="Widget.Material.ActionBar.TabView">
800        <item name="background">@drawable/tab_indicator_material</item>
801        <item name="layout_width">0dip</item>
802        <item name="layout_weight">1</item>
803        <item name="minWidth">80dip</item>
804    </style>
805
806    <style name="Widget.Material.TabText" parent="Widget.Material.ActionBar.TabText">
807        <item name="maxWidth">180dip</item>
808    </style>
809
810    <style name="Widget.Material.Toolbar" parent="Widget.Toolbar">
811        <item name="navigationButtonStyle">@style/Widget.Material.Toolbar.Button.Navigation</item>
812        <item name="titleTextAppearance">@style/TextAppearance.Material.Widget.Toolbar.Title</item>
813        <item name="subtitleTextAppearance">@style/TextAppearance.Material.Widget.Toolbar.Subtitle</item>
814    </style>
815
816    <style name="Widget.Material.Toolbar.Button.Navigation" parent="Widget.Toolbar.Button.Navigation">
817        <item name="background">?attr/selectableItemBackgroundBorderless</item>
818        <item name="paddingStart">@dimen/action_bar_navigation_padding_start_material</item>
819    </style>
820
821    <style name="Widget.Material.WebTextView" parent="Widget.WebTextView"/>
822
823    <style name="Widget.Material.WebView" parent="Widget.WebView"/>
824
825    <style name="Widget.Material.DropDownItem" parent="Widget.DropDownItem">
826        <item name="textAppearance">@style/TextAppearance.Material.Widget.DropDownItem</item>
827        <item name="paddingStart">8dp</item>
828        <item name="paddingEnd">8dp</item>
829    </style>
830
831    <style name="Widget.Material.DropDownItem.Spinner"/>
832
833    <style name="Widget.Material.KeyboardView" parent="Widget.KeyboardView"/>
834    <style name="Widget.Material.QuickContactBadge.WindowSmall" parent="Widget.QuickContactBadge.WindowSmall"/>
835    <style name="Widget.Material.QuickContactBadge.WindowMedium" parent="Widget.QuickContactBadge.WindowMedium"/>
836    <style name="Widget.Material.QuickContactBadge.WindowLarge" parent="Widget.QuickContactBadge.WindowLarge"/>
837    <style name="Widget.Material.QuickContactBadgeSmall.WindowSmall" parent="Widget.QuickContactBadgeSmall.WindowSmall"/>
838    <style name="Widget.Material.QuickContactBadgeSmall.WindowMedium" parent="Widget.QuickContactBadgeSmall.WindowMedium"/>
839    <style name="Widget.Material.QuickContactBadgeSmall.WindowLarge" parent="Widget.QuickContactBadgeSmall.WindowLarge"/>
840
841    <style name="Widget.Material.ListPopupWindow" parent="Widget.ListPopupWindow">
842        <item name="dropDownSelector">?attr/listChoiceBackgroundIndicator</item>
843        <item name="popupBackground">@drawable/popup_background_material</item>
844        <item name="popupElevation">@dimen/floating_window_z</item>
845        <item name="popupAnimationStyle">@style/Animation.Material.Popup</item>
846        <item name="dropDownVerticalOffset">0dip</item>
847        <item name="dropDownHorizontalOffset">0dip</item>
848        <item name="dropDownWidth">wrap_content</item>
849    </style>
850
851    <style name="Widget.Material.PopupMenu" parent="Widget.Material.ListPopupWindow"/>
852
853    <style name="Widget.Material.PopupMenu.Overflow">
854        <item name="overlapAnchor">true</item>
855        <item name="dropDownHorizontalOffset">-4dip</item>
856    </style>
857
858    <style name="Widget.Material.ActionButton" parent="Widget.ActionButton">
859        <item name="minWidth">@dimen/action_button_min_width_material</item>
860        <item name="minHeight">@dimen/action_button_min_height_material</item>
861        <item name="gravity">center</item>
862        <item name="scaleType">center</item>
863        <item name="maxLines">2</item>
864        <item name="paddingStart">12dp</item>
865        <item name="paddingEnd">12dp</item>
866    </style>
867
868    <style name="Widget.Material.ActionButton.CloseMode">
869        <item name="background">?attr/selectableItemBackgroundBorderless</item>
870    </style>
871
872    <style name="Widget.Material.ActionButton.Overflow">
873        <item name="src">@drawable/ic_menu_moreoverflow_material</item>
874        <item name="background">?attr/actionBarItemBackground</item>
875        <item name="contentDescription">@string/action_menu_overflow_description</item>
876        <item name="minWidth">@dimen/action_button_min_width_overflow_material</item>
877        <item name="minHeight">@dimen/action_button_min_height_material</item>
878        <item name="paddingStart">@dimen/action_bar_overflow_padding_start_material</item>
879        <item name="paddingEnd">@dimen/action_bar_overflow_padding_end_material</item>
880    </style>
881
882    <style name="Widget.Material.ActionBar.TabView" parent="Widget.ActionBar.TabView">
883        <item name="background">@drawable/tab_indicator_material</item>
884        <item name="paddingStart">16dip</item>
885        <item name="paddingEnd">16dip</item>
886    </style>
887
888    <style name="Widget.Material.ActionBar.TabBar" parent="Widget.ActionBar.TabBar">
889        <item name="divider">?attr/actionBarDivider</item>
890        <item name="showDividers">middle</item>
891        <item name="dividerPadding">12dip</item>
892    </style>
893
894    <style name="Widget.Material.ActionBar.TabText" parent="Widget.ActionBar.TabText">
895        <item name="textAppearance">@style/TextAppearance.Material.Medium</item>
896        <item name="textColor">?attr/textColorPrimary</item>
897        <item name="textSize">12sp</item>
898        <item name="textStyle">bold</item>
899        <item name="textAllCaps">true</item>
900        <item name="ellipsize">marquee</item>
901        <item name="maxLines">2</item>
902    </style>
903
904    <style name="Widget.Material.ActionBar" parent="Widget.ActionBar">
905        <item name="background">@null</item>
906        <item name="backgroundStacked">@null</item>
907        <item name="backgroundSplit">@null</item>
908        <item name="displayOptions">showTitle</item>
909        <item name="divider">?attr/dividerVertical</item>
910        <item name="titleTextStyle">@style/TextAppearance.Material.Widget.ActionBar.Title</item>
911        <item name="subtitleTextStyle">@style/TextAppearance.Material.Widget.ActionBar.Subtitle</item>
912        <item name="progressBarStyle">?attr/progressBarStyleHorizontal</item>
913        <item name="indeterminateProgressStyle">?attr/progressBarStyle</item>
914        <item name="progressBarPadding">32dp</item>
915        <item name="itemPadding">8dp</item>
916        <item name="homeLayout">@layout/action_bar_home_material</item>
917        <item name="gravity">center_vertical</item>
918        <item name="contentInsetStart">@dimen/action_bar_content_inset_material</item>
919        <item name="contentInsetEnd">@dimen/action_bar_content_inset_material</item>
920        <item name="elevation">@dimen/action_bar_elevation_material</item>
921        <item name="popupTheme">?attr/actionBarPopupTheme</item>
922    </style>
923
924    <style name="Widget.Material.ActionBar.Solid">
925        <item name="background">?attr/colorPrimary</item>
926        <item name="backgroundStacked">?attr/colorPrimary</item>
927        <item name="backgroundSplit">?attr/colorPrimary</item>
928    </style>
929
930    <style name="Widget.Material.ActionMode" parent="Widget.ActionMode">
931        <item name="titleTextStyle">@style/TextAppearance.Material.Widget.ActionMode.Title</item>
932        <item name="subtitleTextStyle">@style/TextAppearance.Material.Widget.ActionMode.Subtitle</item>
933        <item name="closeItemLayout">@layout/action_mode_close_item_material</item>
934    </style>
935
936    <style name="Widget.Material.FastScroll" parent="Widget.FastScroll">
937        <item name="thumbMinWidth">0dp</item>
938        <item name="thumbMinHeight">0dp</item>
939        <item name="minWidth">88dp</item>
940        <item name="minHeight">88dp</item>
941        <item name="padding">0dp</item>
942        <item name="textSize">45sp</item>
943    </style>
944
945    <style name="Widget.Material.PreferenceFrameLayout">
946        <item name="borderTop">0dip</item>
947        <item name="borderBottom">@dimen/preference_fragment_padding_bottom</item>
948        <item name="borderLeft">?attr/preferenceFragmentPaddingSide</item>
949        <item name="borderRight">?attr/preferenceFragmentPaddingSide</item>
950    </style>
951
952    <style name="Widget.Material.MediaRouteButton">
953        <item name="background">?attr/selectableItemBackgroundBorderless</item>
954        <item name="externalRouteEnabledDrawable">@drawable/ic_media_route_material</item>
955        <item name="minWidth">56dp</item>
956        <item name="minHeight">48dp</item>
957        <item name="focusable">true</item>
958        <item name="contentDescription">@string/media_route_button_content_description</item>
959    </style>
960
961    <!-- Light widget styles -->
962
963    <style name="Widget.Material.Light" parent="Widget.Material"/>
964    <style name="Widget.Material.Light.Button" parent="Widget.Material.Button"/>
965    <style name="Widget.Material.Light.Button.Small" parent="Widget.Material.Button.Small"/>
966    <style name="Widget.Material.Light.Button.Borderless" parent="Widget.Material.Button.Borderless"/>
967    <style name="Widget.Material.Light.Button.Borderless.Colored" parent="Widget.Material.Button.Borderless.Colored"/>
968    <style name="Widget.Material.Light.Button.ButtonBar.AlertDialog" parent="Widget.Material.Button.ButtonBar.AlertDialog" />
969    <style name="Widget.Material.Light.Button.Borderless.Small" parent="Widget.Material.Button.Borderless.Small"/>
970    <style name="Widget.Material.Light.Button.Inset" parent="Widget.Material.Button.Inset"/>
971    <style name="Widget.Material.Light.Button.Toggle" parent="Widget.Material.Button.Toggle" />
972    <style name="Widget.Material.Light.ButtonBar" parent="Widget.Material.ButtonBar"/>
973    <style name="Widget.Material.Light.ButtonBar.AlertDialog" parent="Widget.Material.ButtonBar.AlertDialog"/>
974    <style name="Widget.Material.Light.SearchView" parent="Widget.Material.SearchView"/>
975    <style name="Widget.Material.Light.SearchView.ActionBar" parent="Widget.Material.SearchView.ActionBar"/>
976
977    <style name="Widget.Material.Light.SegmentedButton" parent="Widget.Material.SegmentedButton">
978        <item name="background">@drawable/btn_group_holo_light</item>
979    </style>
980
981    <style name="Widget.Material.Light.StackView" parent="Widget.Material.StackView"/>
982    <style name="Widget.Material.Light.TextView" parent="Widget.Material.TextView"/>
983    <style name="Widget.Material.Light.TextView.ListSeparator" parent="Widget.Material.TextView.ListSeparator"/>
984    <style name="Widget.Material.Light.TextView.SpinnerItem" parent="Widget.Material.TextView.SpinnerItem"/>
985    <style name="Widget.Material.Light.CheckedTextView" parent="Widget.Material.CheckedTextView"/>
986    <style name="Widget.Material.Light.TextSelectHandle" parent="Widget.Material.TextSelectHandle"/>
987    <style name="Widget.Material.Light.TextSuggestionsPopupWindow" parent="Widget.Material.TextSuggestionsPopupWindow"/>
988    <style name="Widget.Material.Light.AbsListView" parent="Widget.Material.AbsListView"/>
989    <style name="Widget.Material.Light.AutoCompleteTextView" parent="Widget.Material.AutoCompleteTextView" />
990    <style name="Widget.Material.Light.CompoundButton" parent="Widget.Material.CompoundButton"/>
991    <style name="Widget.Material.Light.CompoundButton.CheckBox" parent="Widget.Material.CompoundButton.CheckBox"/>
992    <style name="Widget.Material.Light.CompoundButton.RadioButton" parent="Widget.Material.CompoundButton.RadioButton"/>
993    <style name="Widget.Material.Light.CompoundButton.Star" parent="Widget.Material.CompoundButton.Star"/>
994    <style name="Widget.Material.Light.CompoundButton.Switch" parent="Widget.Material.CompoundButton.Switch" />
995    <style name="Widget.Material.Light.ListView.DropDown" parent="Widget.Material.ListView.DropDown"/>
996    <style name="Widget.Material.Light.EditText" parent="Widget.Material.EditText"/>
997    <style name="Widget.Material.Light.ExpandableListView" parent="Widget.Material.ExpandableListView"/>
998    <style name="Widget.Material.Light.ExpandableListView.White" parent="Widget.Material.ExpandableListView.White"/>
999    <style name="Widget.Material.Light.FragmentBreadCrumbs" parent="Widget.Material.FragmentBreadCrumbs" >
1000        <item name="itemColor">@color/primary_text_default_material_dark</item>
1001    </style>
1002    <style name="Widget.Material.Light.Gallery" parent="Widget.Material.Gallery"/>
1003    <style name="Widget.Material.Light.GestureOverlayView" parent="Widget.Material.GestureOverlayView"/>
1004    <style name="Widget.Material.Light.GridView" parent="Widget.Material.GridView"/>
1005    <style name="Widget.Material.Light.ImageButton" parent="Widget.Material.ImageButton"/>
1006
1007    <style name="Widget.Material.Light.CalendarView" parent="Widget.CalendarView">
1008        <item name="selectedWeekBackgroundColor">#330066ff</item>
1009        <item name="focusedMonthDateColor">#FF000000</item>
1010        <item name="unfocusedMonthDateColor">#7F08002B</item>
1011        <item name="weekNumberColor">#7F080021</item>
1012        <item name="weekSeparatorLineColor">#7F08002A</item>
1013        <item name="weekDayTextAppearance">@style/TextAppearance.Material.CalendarViewWeekDayView</item>
1014        <item name="calendarViewMode">material</item>
1015    </style>
1016
1017    <style name="Widget.Material.Light.NumberPicker" parent="Widget.Material.NumberPicker"/>
1018
1019    <style name="Widget.Material.Light.TimePicker" parent="Widget.Material.TimePicker">
1020        <item name="numbersBackgroundColor">#10000000</item>
1021    </style>
1022
1023    <style name="Widget.Material.Light.DatePicker" parent="Widget.Material.DatePicker" />
1024    <style name="Widget.Material.Light.ActivityChooserView" parent="Widget.Material.ActivityChooserView" />
1025    <style name="Widget.Material.Light.ImageWell" parent="Widget.Material.ImageWell"/>
1026    <style name="Widget.Material.Light.ListView" parent="Widget.Material.ListView"/>
1027    <style name="Widget.Material.Light.ListView.White" parent="Widget.Material.ListView.White"/>
1028    <style name="Widget.Material.Light.PopupWindow" parent="Widget.Material.PopupWindow"/>
1029    <style name="Widget.Material.Light.PopupWindow.ActionMode" parent="Widget.Material.PopupWindow.ActionMode"/>
1030    <style name="Widget.Material.Light.ProgressBar" parent="Widget.Material.ProgressBar"/>
1031    <style name="Widget.Material.Light.ProgressBar.Horizontal" parent="Widget.Material.ProgressBar.Horizontal"/>
1032    <style name="Widget.Material.Light.ProgressBar.Small" parent="Widget.Material.ProgressBar.Small"/>
1033    <style name="Widget.Material.Light.ProgressBar.Small.Title" parent="Widget.Material.ProgressBar.Small.Title"/>
1034    <style name="Widget.Material.Light.ProgressBar.Large" parent="Widget.Material.ProgressBar.Large"/>
1035    <style name="Widget.Material.Light.ProgressBar.Inverse" parent="Widget.Material.ProgressBar.Inverse"/>
1036    <style name="Widget.Material.Light.ProgressBar.Small.Inverse" parent="Widget.Material.ProgressBar.Small.Inverse"/>
1037    <style name="Widget.Material.Light.ProgressBar.Large.Inverse" parent="Widget.Material.ProgressBar.Large.Inverse"/>
1038    <style name="Widget.Material.Light.SeekBar" parent="Widget.Material.SeekBar"/>
1039    <style name="Widget.Material.Light.RatingBar" parent="Widget.Material.RatingBar" />
1040
1041    <style name="Widget.Material.Light.RatingBar.Indicator" parent="Widget.RatingBar.Indicator">
1042        <item name="progressDrawable">@drawable/ratingbar_holo_light</item>
1043        <item name="indeterminateDrawable">@drawable/ratingbar_holo_light</item>
1044        <item name="minHeight">35dip</item>
1045        <item name="maxHeight">35dip</item>
1046    </style>
1047
1048    <style name="Widget.Material.Light.RatingBar.Small" parent="Widget.RatingBar.Small">
1049        <item name="progressDrawable">@drawable/ratingbar_small_holo_light</item>
1050        <item name="indeterminateDrawable">@drawable/ratingbar_small_holo_light</item>
1051        <item name="minHeight">16dip</item>
1052        <item name="maxHeight">16dip</item>
1053    </style>
1054
1055    <style name="Widget.Material.Light.ScrollView" parent="Widget.Material.ScrollView"/>
1056    <style name="Widget.Material.Light.HorizontalScrollView" parent="Widget.Material.HorizontalScrollView"/>
1057    <style name="Widget.Material.Light.Spinner" parent="Widget.Material.Spinner" />
1058    <style name="Widget.Material.Light.Spinner.DropDown" parent="Widget.Material.Spinner.DropDown"/>
1059    <style name="Widget.Material.Light.Spinner.DropDown.ActionBar" parent="Widget.Material.Spinner.DropDown.ActionBar"/>
1060    <style name="Widget.Material.Light.Spinner.Underlined" parent="Widget.Material.Spinner.Underlined" />
1061    <style name="Widget.Material.Light.TabWidget" parent="Widget.Material.TabWidget"/>
1062    <style name="Widget.Material.Light.WebTextView" parent="Widget.Material.WebTextView"/>
1063    <style name="Widget.Material.Light.WebView" parent="Widget.Material.WebView"/>
1064    <style name="Widget.Material.Light.DropDownItem" parent="Widget.Material.DropDownItem"/>
1065    <style name="Widget.Material.Light.DropDownItem.Spinner" parent="Widget.Material.DropDownItem.Spinner"/>
1066    <style name="Widget.Material.Light.KeyboardView" parent="Widget.Material.KeyboardView"/>
1067    <style name="Widget.Material.Light.QuickContactBadge.WindowSmall" parent="Widget.Material.QuickContactBadge.WindowSmall"/>
1068    <style name="Widget.Material.Light.QuickContactBadge.WindowMedium" parent="Widget.Material.QuickContactBadge.WindowMedium"/>
1069    <style name="Widget.Material.Light.QuickContactBadge.WindowLarge" parent="Widget.Material.QuickContactBadge.WindowLarge"/>
1070    <style name="Widget.Material.Light.QuickContactBadgeSmall.WindowSmall" parent="Widget.Material.QuickContactBadgeSmall.WindowSmall"/>
1071    <style name="Widget.Material.Light.QuickContactBadgeSmall.WindowMedium" parent="Widget.Material.QuickContactBadgeSmall.WindowMedium"/>
1072    <style name="Widget.Material.Light.QuickContactBadgeSmall.WindowLarge" parent="Widget.Material.QuickContactBadgeSmall.WindowLarge"/>
1073    <style name="Widget.Material.Light.ListPopupWindow" parent="Widget.Material.ListPopupWindow"/>
1074    <style name="Widget.Material.Light.PopupMenu" parent="Widget.Material.ListPopupWindow"/>
1075    <style name="Widget.Material.Light.PopupMenu.Overflow" parent="Widget.Material.PopupMenu.Overflow"/>
1076    <style name="Widget.Material.Light.ActionButton" parent="Widget.Material.ActionButton"/>
1077    <style name="Widget.Material.Light.ActionButton.Overflow" parent="Widget.Material.ActionButton.Overflow"/>
1078    <style name="Widget.Material.Light.Tab" parent="Widget.Material.Tab"/>
1079    <style name="Widget.Material.Light.ActionBar.TabView" parent="Widget.Material.ActionBar.TabView"/>
1080    <style name="Widget.Material.Light.ActionBar.TabBar" parent="Widget.Material.ActionBar.TabBar"/>
1081    <style name="Widget.Material.Light.ActionBar.TabText" parent="Widget.Material.ActionBar.TabText"/>
1082    <style name="Widget.Material.Light.ActionMode" parent="Widget.Material.ActionMode" />
1083    <style name="Widget.Material.Light.ActionButton.CloseMode" parent="Widget.Material.ActionButton.CloseMode" />
1084    <style name="Widget.Material.Light.ActionBar" parent="Widget.Material.ActionBar" />
1085    <style name="Widget.Material.Light.ActionBar.Solid" parent="Widget.Material.ActionBar.Solid" />
1086    <style name="Widget.Material.Light.FastScroll" parent="Widget.Material.FastScroll"/>
1087    <style name="Widget.Material.Light.MediaRouteButton" parent="Widget.Material.MediaRouteButton" />
1088
1089    <!-- Animation Styles -->
1090
1091    <style name="Animation.Material" parent="Animation"/>
1092    <style name="Animation.Material.Activity" parent="Animation.Activity"/>
1093
1094    <style name="Animation.Material.Dialog">
1095        <item name="windowEnterAnimation">@anim/popup_enter_material</item>
1096        <item name="windowExitAnimation">@anim/popup_exit_material</item>
1097    </style>
1098
1099    <style name="Animation.Material.Popup">
1100        <item name="windowEnterAnimation">@anim/popup_enter_material</item>
1101        <item name="windowExitAnimation">@anim/popup_exit_material</item>
1102    </style>
1103
1104    <!-- Dialog styles -->
1105
1106    <style name="AlertDialog.Material" parent="AlertDialog">
1107        <item name="fullDark">@empty</item>
1108        <item name="topDark">@empty</item>
1109        <item name="centerDark">@empty</item>
1110        <item name="bottomDark">@empty</item>
1111        <item name="fullBright">@empty</item>
1112        <item name="topBright">@empty</item>
1113        <item name="centerBright">@empty</item>
1114        <item name="bottomBright">@empty</item>
1115        <item name="bottomMedium">@empty</item>
1116        <item name="centerMedium">@empty</item>
1117        <item name="layout">@layout/alert_dialog_material</item>
1118        <item name="listLayout">@layout/select_dialog_material</item>
1119        <item name="progressLayout">@layout/progress_dialog_material</item>
1120        <item name="horizontalProgressLayout">@layout/alert_dialog_progress_material</item>
1121        <item name="listItemLayout">@layout/select_dialog_item_material</item>
1122        <item name="multiChoiceItemLayout">@layout/select_dialog_multichoice_material</item>
1123        <item name="singleChoiceItemLayout">@layout/select_dialog_singlechoice_material</item>
1124    </style>
1125
1126    <style name="AlertDialog.Material.Light"/>
1127
1128    <!-- Window title -->
1129    <style name="WindowTitleBackground.Material">
1130        <item name="background">@null</item>
1131        <item name="paddingStart">16dp</item>
1132        <item name="paddingEnd">16dp</item>
1133        <item name="paddingTop">16dp</item>
1134    </style>
1135
1136    <style name="WindowTitle.Material">
1137        <item name="singleLine">true</item>
1138        <item name="textAppearance">@style/TextAppearance.Material.WindowTitle</item>
1139        <item name="shadowRadius">0</item>
1140        <item name="ellipsize">end</item>
1141        <item name="textAlignment">viewStart</item>
1142    </style>
1143
1144    <style name="DialogWindowTitleBackground.Material">
1145        <item name="background">@null</item>
1146        <item name="paddingStart">?attr/dialogPreferredPadding</item>
1147        <item name="paddingEnd">?attr/dialogPreferredPadding</item>
1148        <item name="paddingTop">@dimen/dialog_padding_top_material</item>
1149    </style>
1150
1151    <style name="DialogWindowTitleBackground.Material.Light" />
1152
1153    <style name="DialogWindowTitle.Material">
1154        <item name="maxLines">1</item>
1155        <item name="scrollHorizontally">true</item>
1156        <item name="textAppearance">@style/TextAppearance.Material.DialogWindowTitle</item>
1157    </style>
1158
1159    <style name="DialogWindowTitle.Material.Light" />
1160
1161</resources>
1162