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