styles_material.xml revision b22be6fcf2689a7de3795f406678caf73180a990
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.ActionMode"/>
324    <style name="TextAppearance.Material.Widget.ActionMode.Title"
325           parent="TextAppearance.Material.Title">
326        <item name="textSize">@dimen/text_size_title_material_toolbar</item>
327    </style>
328    <style name="TextAppearance.Material.Widget.ActionMode.Title.Inverse"
329           parent="TextAppearance.Material.Title.Inverse">
330        <item name="textSize">@dimen/text_size_title_material_toolbar</item>
331    </style>
332    <style name="TextAppearance.Material.Widget.ActionMode.Subtitle"
333           parent="TextAppearance.Material.Subhead">
334        <item name="textSize">@dimen/text_size_subtitle_material_toolbar</item>
335    </style>
336    <style name="TextAppearance.Material.Widget.ActionMode.Subtitle.Inverse"
337           parent="TextAppearance.Material.Subhead.Inverse">
338        <item name="textSize">@dimen/text_size_subtitle_material_toolbar</item>
339    </style>
340    <style name="TextAppearance.Material.Widget.ActionBar.Title"
341           parent="TextAppearance.Material.Title">
342        <item name="textSize">@dimen/text_size_title_material_toolbar</item>
343    </style>
344    <style name="TextAppearance.Material.Widget.ActionBar.Title.Inverse"
345           parent="TextAppearance.Material.Title.Inverse">
346        <item name="textSize">@dimen/text_size_title_material_toolbar</item>
347    </style>
348    <style name="TextAppearance.Material.Widget.ActionBar.Subtitle"
349           parent="TextAppearance.Material.Subhead">
350        <item name="textSize">@dimen/text_size_subtitle_material_toolbar</item>
351    </style>
352    <style name="TextAppearance.Material.Widget.ActionBar.Subtitle.Inverse"
353           parent="TextAppearance.Material.Subhead.Inverse">
354        <item name="textSize">@dimen/text_size_subtitle_material_toolbar</item>
355    </style>
356
357    <style name="TextAppearance.Material.Widget.ActionBar.Menu" parent="TextAppearance.Material.Menu">
358        <item name="textColor">?attr/actionMenuTextColor</item>
359        <item name="textAllCaps">@bool/config_actionMenuItemAllCaps</item>
360    </style>
361
362    <style name="TextAppearance.Material.Widget.ActionBar.Menu.Inverse" parent="TextAppearance.Material.Menu.Inverse">
363        <item name="textColor">?attr/actionMenuTextColor</item>
364        <item name="textAllCaps">@bool/config_actionMenuItemAllCaps</item>
365    </style>
366
367    <style name="TextAppearance.Material.Widget.Toolbar.Title"
368           parent="TextAppearance.Material.Widget.ActionBar.Title" />
369    <style name="TextAppearance.Material.Widget.Toolbar.Subtitle"
370           parent="TextAppearance.Material.Widget.ActionBar.Subtitle" />
371
372    <style name="TextAppearance.Material.WindowTitle" parent="TextAppearance.Material.Title" />
373    <style name="TextAppearance.Material.DialogWindowTitle" parent="TextAppearance.Material.Title" />
374
375    <style name="TextAppearance.Material.CalendarViewWeekDayView" parent="TextAppearance.Material.Small">
376        <item name="textStyle">bold</item>
377        <item name="textColor">#505050</item>
378    </style>
379
380    <style name="TextAppearance.Material.TimePicker.TimeLabel" parent="TextAppearance.Material">
381        <item name="textSize">@dimen/timepicker_time_label_size</item>
382        <item name="textColor">?attr/textColorSecondaryInverse</item>
383    </style>
384
385    <style name="TextAppearance.Material.TimePicker.AmPmLabel" parent="TextAppearance.Material">
386        <item name="textSize">@dimen/timepicker_ampm_label_size</item>
387        <item name="textAllCaps">true</item>
388        <item name="textColor">?attr/textColorSecondaryInverse</item>
389        <item name="textStyle">bold</item>
390    </style>
391
392    <style name="TextAppearance.Material.DatePicker.DayOfWeekLabel" parent="TextAppearance.Material">
393        <item name="includeFontPadding">false</item>
394        <item name="textColor">?attr/textColorPrimaryInverse</item>
395        <item name="textSize">@dimen/datepicker_header_text_size</item>
396    </style>
397
398    <style name="TextAppearance.Material.DatePicker.MonthLabel" parent="TextAppearance.Material">
399        <item name="includeFontPadding">false</item>
400        <item name="textColor">?attr/textColorSecondaryInverse</item> <!-- selected should be accent -->
401        <item name="textSize">@dimen/datepicker_selected_date_month_size</item>
402    </style>
403
404    <style name="TextAppearance.Material.DatePicker.DayOfMonthLabel" parent="TextAppearance.Material">
405        <item name="includeFontPadding">false</item>
406        <item name="textColor">?attr/textColorSecondaryInverse</item> <!-- selected should be accent -->
407        <item name="textSize">@dimen/datepicker_selected_date_day_size</item>
408    </style>
409
410    <style name="TextAppearance.Material.DatePicker.YearLabel" parent="TextAppearance.Material">
411        <item name="includeFontPadding">false</item>
412        <item name="textColor">?attr/textColorSecondaryInverse</item> <!-- selected should be accent -->
413        <item name="textSize">@dimen/datepicker_selected_date_year_size</item>
414    </style>
415
416    <style name="TextAppearance.Material.DatePicker.List.YearLabel" parent="TextAppearance.Material">
417        <item name="textColor">?attr/textColorSecondary</item> <!-- selected should be accent -->
418        <item name="textSize">@dimen/datepicker_year_label_text_size</item>
419    </style>
420
421    <style name="TextAppearance.Material.Notification">
422        <item name="textColor">@color/secondary_text_material_light</item>
423        <item name="textSize">@dimen/notification_text_size</item>
424    </style>
425
426    <style name="TextAppearance.Material.Notification.Title">
427        <item name="textColor">@color/primary_text_default_material_light</item>
428        <item name="textSize">@dimen/notification_title_text_size</item>
429    </style>
430
431    <style name="TextAppearance.Material.Notification.Line2">
432        <item name="textSize">@dimen/notification_subtext_size</item>
433    </style>
434
435    <style name="TextAppearance.Material.Notification.Info">
436        <item name="textSize">@dimen/notification_subtext_size</item>
437    </style>
438
439    <style name="TextAppearance.Material.Notification.Time">
440        <item name="textSize">@dimen/notification_subtext_size</item>
441    </style>
442
443    <style name="TextAppearance.Material.Notification.Emphasis">
444        <item name="textColor">#66000000</item>
445    </style>
446
447    <style name="Widget.Material.Notification.ProgressBar" parent="Widget.Material.Light.ProgressBar.Horizontal" />
448
449    <!-- Widget Styles -->
450
451    <style name="Material"/>
452    <style name="Material.Light"/>
453    <style name="Widget.Material" parent="Widget" />
454
455    <!-- Bordered ink button -->
456    <style name="Widget.Material.Button">
457        <item name="background">@drawable/btn_default_material</item>
458        <item name="textAppearance">?attr/textAppearanceButton</item>
459        <item name="minHeight">48dip</item>
460        <item name="minWidth">88dip</item>
461        <item name="stateListAnimator">@anim/button_state_list_anim_material</item>
462        <item name="focusable">true</item>
463        <item name="clickable">true</item>
464        <item name="gravity">center_vertical|center_horizontal</item>
465    </style>
466
467    <!-- Small bordered ink button -->
468    <style name="Widget.Material.Button.Small">
469        <item name="minHeight">48dip</item>
470        <item name="minWidth">48dip</item>
471    </style>
472
473    <!-- Borderless ink button -->
474    <style name="Widget.Material.Button.Borderless">
475        <item name="background">@drawable/btn_borderless_material</item>
476        <item name="stateListAnimator">@null</item>
477    </style>
478
479    <!-- Colored borderless ink button -->
480    <style name="Widget.Material.Button.Borderless.Colored">
481        <item name="textColor">?attr/colorAccent</item>
482        <item name="stateListAnimator">@anim/disabled_anim_material</item>
483    </style>
484
485    <!-- Alert dialog button bar button -->
486    <style name="Widget.Material.Button.ButtonBar.AlertDialog" parent="Widget.Material.Button.Borderless.Colored">
487        <item name="minWidth">64dp</item>
488        <item name="maxLines">2</item>
489        <item name="minHeight">@dimen/alert_dialog_button_bar_height</item>
490    </style>
491
492    <!-- Small borderless ink button -->
493    <style name="Widget.Material.Button.Borderless.Small">
494        <item name="minHeight">48dip</item>
495        <item name="minWidth">48dip</item>
496    </style>
497
498    <style name="Widget.Material.Button.Inset">
499        <item name="background">@drawable/button_inset</item>
500    </style>
501
502    <style name="Widget.Material.Button.Toggle">
503        <item name="background">@drawable/btn_toggle_material</item>
504        <item name="textOn">@string/capital_on</item>
505        <item name="textOff">@string/capital_off</item>
506    </style>
507
508    <style name="Widget.Material.ButtonBar">
509        <item name="background">@null</item>
510    </style>
511
512    <style name="Widget.Material.ButtonBar.AlertDialog">
513        <item name="background">@null</item>
514    </style>
515
516    <style name="Widget.Material.SearchView">
517        <item name="layout">@layout/search_view</item>
518        <item name="queryBackground">@drawable/textfield_search_material</item>
519        <item name="submitBackground">@drawable/textfield_search_material</item>
520        <item name="closeIcon">@drawable/ic_clear_material</item>
521        <item name="searchIcon">@drawable/ic_search_api_material</item>
522        <item name="goIcon">@drawable/ic_go_search_api_material</item>
523        <item name="voiceIcon">@drawable/ic_voice_search_api_material</item>
524        <item name="commitIcon">@drawable/ic_commit_search_api_material</item>
525        <item name="suggestionRowLayout">@layout/search_dropdown_item_icons_2line</item>
526    </style>
527
528    <style name="Widget.Material.SegmentedButton" parent="SegmentedButton">
529        <item name="background">@drawable/btn_group_holo_dark</item>
530    </style>
531
532    <style name="Widget.Material.StackView">
533        <item name="resOutColor">@color/holo_blue_light</item>
534        <item name="clickColor">@color/holo_blue_light</item>
535    </style>
536
537    <style name="Widget.Material.TextView" parent="Widget.TextView"/>
538
539    <style name="Widget.Material.TextView.ListSeparator" parent="Widget.TextView.ListSeparator">
540        <item name="background">@drawable/list_section_divider_material</item>
541        <item name="textAllCaps">true</item>
542    </style>
543
544    <style name="Widget.Material.TextView.SpinnerItem" parent="Widget.TextView.SpinnerItem">
545        <item name="textAppearance">@style/TextAppearance.Material.Widget.TextView.SpinnerItem</item>
546        <item name="paddingStart">8dp</item>
547        <item name="paddingEnd">8dp</item>
548    </style>
549
550    <style name="Widget.Material.CheckedTextView" parent="Widget.CheckedTextView" />
551    <style name="Widget.Material.TextSelectHandle" parent="Widget.TextSelectHandle"/>
552    <style name="Widget.Material.TextSuggestionsPopupWindow" parent="Widget.TextSuggestionsPopupWindow"/>
553    <style name="Widget.Material.AbsListView" parent="Widget.AbsListView"/>
554
555    <style name="Widget.Material.AutoCompleteTextView" parent="Widget.AutoCompleteTextView">
556        <item name="dropDownSelector">?attr/listChoiceBackgroundIndicator</item>
557        <item name="popupBackground">@drawable/popup_background_material</item>
558        <item name="popupElevation">@dimen/floating_window_z</item>
559    </style>
560
561    <style name="Widget.Material.CompoundButton" parent="Widget.CompoundButton"/>
562
563    <style name="Widget.Material.CompoundButton.CheckBox" parent="Widget.CompoundButton.CheckBox">
564        <item name="background">?attr/selectableItemBackgroundBorderless</item>
565    </style>
566
567    <style name="Widget.Material.CompoundButton.RadioButton" parent="Widget.CompoundButton.RadioButton">
568        <item name="background">?attr/selectableItemBackgroundBorderless</item>
569    </style>
570
571    <style name="Widget.Material.CompoundButton.Star" parent="Widget.CompoundButton.Star">
572        <item name="button">@drawable/btn_star_material</item>
573        <item name="background">?attr/selectableItemBackgroundBorderless</item>
574    </style>
575
576    <style name="Widget.Material.CompoundButton.Switch">
577        <item name="track">@drawable/switch_track_material</item>
578        <item name="thumb">@drawable/switch_thumb_material_anim</item>
579        <item name="switchTextAppearance">@style/TextAppearance.Material.Widget.Switch</item>
580        <item name="textOn">@string/capital_on</item>
581        <item name="textOff">@string/capital_off</item>
582        <item name="background">?attr/selectableItemBackgroundBorderless</item>
583        <item name="showText">false</item>
584    </style>
585
586    <style name="Widget.Material.EditText" parent="Widget.EditText"/>
587
588    <style name="Widget.Material.ExpandableListView" parent="Widget.Material.ListView">
589        <item name="groupIndicator">@drawable/expander_group_material</item>
590        <item name="indicatorLeft">?attr/expandableListPreferredItemIndicatorLeft</item>
591        <item name="indicatorRight">?attr/expandableListPreferredItemIndicatorRight</item>
592        <item name="childDivider">?attr/listDivider</item>
593    </style>
594
595    <style name="Widget.Material.ExpandableListView.White"/>
596
597    <style name="Widget.Material.FragmentBreadCrumbs" parent="Widget.FragmentBreadCrumbs">
598        <item name="itemLayout">@layout/fragment_bread_crumb_item_material</item>
599        <item name="itemColor">@color/primary_text_default_material_light</item>
600    </style>
601
602    <style name="Widget.Material.Gallery" parent="Widget.Gallery"/>
603    <style name="Widget.Material.GestureOverlayView" parent="Widget.GestureOverlayView"/>
604
605    <style name="Widget.Material.GridView" parent="Widget.GridView">
606        <item name="listSelector">?attr/selectableItemBackground</item>
607    </style>
608
609    <style name="Widget.Material.CalendarView" parent="Widget.CalendarView">
610        <item name="selectedWeekBackgroundColor">#330099FF</item>
611        <item name="focusedMonthDateColor">#FFFFFFFF</item>
612        <item name="unfocusedMonthDateColor">#66FFFFFF</item>
613        <item name="weekNumberColor">#33FFFFFF</item>
614        <item name="weekSeparatorLineColor">#19FFFFFF</item>
615        <item name="selectedDateVerticalBar">@drawable/day_picker_week_view_dayline_holo</item>
616        <item name="weekDayTextAppearance">@style/TextAppearance.Material.CalendarViewWeekDayView</item>
617    </style>
618
619    <style name="Widget.Material.ImageButton" parent="Widget.ImageButton">
620        <item name="background">@drawable/btn_default_material</item>
621    </style>
622
623    <style name="Widget.Material.NumberPicker" parent="Widget.NumberPicker">
624        <item name="internalLayout">@layout/number_picker_with_selector_wheel</item>
625        <item name="solidColor">@color/transparent</item>
626        <item name="selectionDivider">@drawable/numberpicker_selection_divider</item>
627        <item name="selectionDividerHeight">2dip</item>
628        <item name="selectionDividersDistance">48dip</item>
629        <item name="internalMinWidth">64dip</item>
630        <item name="internalMaxHeight">180dip</item>
631        <item name="virtualButtonPressedDrawable">?attr/selectableItemBackground</item>
632    </style>
633
634    <style name="Widget.Material.TimePicker" parent="Widget.TimePicker">
635        <item name="timePickerMode">clock</item>
636        <item name="legacyLayout">@layout/time_picker_legacy_holo</item>
637        <!-- Attributes for new-style TimePicker. -->
638        <item name="internalLayout">@layout/time_picker_holo</item>
639        <item name="headerTimeTextAppearance">@style/TextAppearance.Material.TimePicker.TimeLabel</item>
640        <item name="headerAmPmTextAppearance">@style/TextAppearance.Material.TimePicker.AmPmLabel</item>
641        <item name="headerSelectedTextColor">?attr/textColorPrimaryInverse</item>
642        <item name="headerBackground">@drawable/time_picker_header_material</item>
643        <item name="numbersTextColor">?attr/textColorSecondary</item>
644        <item name="numbersBackgroundColor">#10ffffff</item>
645        <item name="amPmTextColor">?attr/textColorSecondary</item>
646        <item name="amPmBackgroundColor">@color/transparent</item>
647        <item name="amPmSelectedBackgroundColor">?attr/colorControlActivated</item>
648        <item name="numbersSelectorColor">?attr/colorControlActivated</item>
649    </style>
650
651    <style name="Widget.Material.DatePicker" parent="Widget.DatePicker">
652        <item name="datePickerMode">calendar</item>
653        <item name="legacyLayout">@layout/date_picker_legacy_holo</item>
654        <!-- Attributes for new-style DatePicker. -->
655        <item name="internalLayout">@layout/date_picker_holo</item>
656        <item name="calendarViewShown">true</item>
657        <item name="dayOfWeekBackground">#10000000</item>
658        <item name="dayOfWeekTextAppearance">@style/TextAppearance.Material.DatePicker.DayOfWeekLabel</item>
659        <item name="headerMonthTextAppearance">@style/TextAppearance.Material.DatePicker.MonthLabel</item>
660        <item name="headerDayOfMonthTextAppearance">@style/TextAppearance.Material.DatePicker.DayOfMonthLabel</item>
661        <item name="headerYearTextAppearance">@style/TextAppearance.Material.DatePicker.YearLabel</item>
662        <item name="headerSelectedTextColor">?attr/textColorPrimaryInverse</item>
663        <item name="headerBackground">?attr/colorAccent</item>
664        <item name="yearListItemTextAppearance">@style/TextAppearance.Material.DatePicker.List.YearLabel</item>
665        <item name="yearListSelectorColor">?attr/colorControlActivated</item>
666        <item name="calendarTextColor">?attr/textColorSecondary</item>
667        <item name="calendarSelectedTextColor">?attr/colorControlActivated</item>
668    </style>
669
670    <style name="Widget.Material.ActivityChooserView" parent="Widget.ActivityChooserView">
671        <item name="background">@drawable/ab_share_pack_material</item>
672    </style>
673
674    <style name="Widget.Material.ImageWell" parent="Widget.ImageWell"/>
675
676    <style name="Widget.Material.ListView" parent="Widget.ListView">
677        <item name="divider">?attr/listDivider</item>
678        <item name="listSelector">?attr/listChoiceBackgroundIndicator</item>
679    </style>
680
681    <style name="Widget.Material.ListView.DropDown">
682        <item name="divider">@null</item>
683    </style>
684
685    <style name="Widget.Material.ListView.White"/>
686
687    <style name="Widget.Material.PopupWindow" parent="Widget.PopupWindow"/>
688
689    <style name="Widget.Material.PopupWindow.ActionMode">
690        <item name="popupBackground">@drawable/popup_background_material</item>
691        <item name="popupElevation">@dimen/floating_window_z</item>
692        <item name="popupAnimationStyle">@style/Animation.PopupWindow.ActionMode</item>
693    </style>
694
695    <style name="Widget.Material.ProgressBar" parent="Widget.ProgressBar">
696        <item name="indeterminateDrawable">@drawable/progress_medium_material</item>
697    </style>
698
699    <style name="Widget.Material.ProgressBar.Inverse"/>
700
701    <style name="Widget.Material.ProgressBar.Horizontal" parent="Widget.ProgressBar.Horizontal">
702        <item name="progressDrawable">@drawable/progress_horizontal_material</item>
703        <item name="indeterminateDrawable">@drawable/progress_indeterminate_horizontal_material</item>
704        <item name="minHeight">16dip</item>
705        <item name="maxHeight">16dip</item>
706    </style>
707
708    <style name="Widget.Material.ProgressBar.Small" parent="Widget.ProgressBar.Small">
709        <item name="indeterminateDrawable">@drawable/progress_small_material</item>
710    </style>
711
712    <style name="Widget.Material.ProgressBar.Small.Inverse"/>
713    <style name="Widget.Material.ProgressBar.Small.Title"/>
714
715    <style name="Widget.Material.ProgressBar.Large" parent="Widget.ProgressBar.Large">
716        <item name="indeterminateDrawable">@drawable/progress_large_material</item>
717    </style>
718
719    <style name="Widget.Material.ProgressBar.Large.Inverse"/>
720
721    <style name="Widget.Material.SeekBar">
722        <item name="indeterminateOnly">false</item>
723        <item name="progressDrawable">@drawable/scrubber_progress_horizontal_material</item>
724        <item name="indeterminateDrawable">@drawable/scrubber_progress_horizontal_material</item>
725        <item name="thumb">@drawable/scrubber_control_material_anim</item>
726        <item name="splitTrack">true</item>
727        <item name="focusable">true</item>
728        <item name="paddingStart">16dip</item>
729        <item name="paddingEnd">16dip</item>
730        <item name="mirrorForRtl">true</item>
731        <item name="background">?attr/selectableItemBackgroundBorderless</item>
732    </style>
733
734    <style name="Widget.Material.RatingBar" parent="Widget.RatingBar">
735        <item name="progressDrawable">@drawable/ratingbar_full_material</item>
736        <item name="indeterminateDrawable">@drawable/ratingbar_full_material</item>
737    </style>
738
739    <style name="Widget.Material.RatingBar.Indicator" parent="Widget.RatingBar.Indicator">
740        <item name="progressDrawable">@drawable/ratingbar_holo_dark</item>
741        <item name="indeterminateDrawable">@drawable/ratingbar_holo_dark</item>
742        <item name="minHeight">35dip</item>
743        <item name="maxHeight">35dip</item>
744    </style>
745
746    <style name="Widget.Material.RatingBar.Small" parent="Widget.RatingBar.Small">
747        <item name="progressDrawable">@drawable/ratingbar_small_holo_dark</item>
748        <item name="indeterminateDrawable">@drawable/ratingbar_small_holo_dark</item>
749        <item name="minHeight">16dip</item>
750        <item name="maxHeight">16dip</item>
751    </style>
752
753    <style name="Widget.Material.ScrollView" parent="Widget.ScrollView"/>
754    <style name="Widget.Material.HorizontalScrollView" parent="Widget.HorizontalScrollView"/>
755
756    <style name="Widget.Material.Spinner" parent="Widget.Spinner.DropDown">
757        <item name="background">@drawable/spinner_background_material</item>
758        <item name="dropDownSelector">?attr/listChoiceBackgroundIndicator</item>
759        <item name="popupBackground">@drawable/popup_background_material</item>
760        <item name="popupElevation">@dimen/floating_window_z</item>
761        <item name="dropDownVerticalOffset">0dip</item>
762        <item name="dropDownHorizontalOffset">0dip</item>
763        <item name="overlapAnchor">true</item>
764        <item name="dropDownWidth">wrap_content</item>
765        <item name="popupPromptView">@layout/simple_dropdown_hint</item>
766        <item name="gravity">start|center_vertical</item>
767        <item name="disableChildrenWhenDisabled">true</item>
768    </style>
769
770    <style name="Widget.Material.Spinner.DropDown"/>
771
772    <style name="Widget.Material.Spinner.DropDown.ActionBar">
773        <item name="background">@drawable/spinner_background_material</item>
774        <item name="overlapAnchor">true</item>
775    </style>
776
777    <style name="Widget.Material.Spinner.Underlined">
778        <item name="background">@drawable/spinner_textfield_background_material</item>
779    </style>
780
781    <style name="Widget.Material.TabWidget" parent="Widget.TabWidget">
782        <item name="tabStripLeft">@null</item>
783        <item name="tabStripRight">@null</item>
784        <item name="tabStripEnabled">false</item>
785        <item name="divider">?attr/dividerVertical</item>
786        <item name="showDividers">middle</item>
787        <item name="dividerPadding">8dip</item>
788        <item name="measureWithLargestChild">true</item>
789        <item name="tabLayout">@layout/tab_indicator_material</item>
790    </style>
791
792    <style name="Widget.Material.Tab" parent="Widget.Material.ActionBar.TabView">
793        <item name="background">@drawable/tab_indicator_material</item>
794        <item name="layout_width">0dip</item>
795        <item name="layout_weight">1</item>
796        <item name="minWidth">80dip</item>
797    </style>
798
799    <style name="Widget.Material.TabText" parent="Widget.Material.ActionBar.TabText">
800        <item name="maxWidth">180dip</item>
801    </style>
802
803    <style name="Widget.Material.Toolbar" parent="Widget.Toolbar">
804        <item name="navigationButtonStyle">@style/Widget.Material.Toolbar.Button.Navigation</item>
805        <item name="titleTextAppearance">@style/TextAppearance.Material.Widget.Toolbar.Title</item>
806        <item name="subtitleTextAppearance">@style/TextAppearance.Material.Widget.Toolbar.Subtitle</item>
807    </style>
808
809    <style name="Widget.Material.Toolbar.Button.Navigation" parent="Widget.Toolbar.Button.Navigation">
810        <item name="background">?attr/selectableItemBackgroundBorderless</item>
811    </style>
812
813    <style name="Widget.Material.WebTextView" parent="Widget.WebTextView"/>
814
815    <style name="Widget.Material.WebView" parent="Widget.WebView"/>
816
817    <style name="Widget.Material.DropDownItem" parent="Widget.DropDownItem">
818        <item name="textAppearance">@style/TextAppearance.Material.Widget.DropDownItem</item>
819        <item name="paddingStart">8dp</item>
820        <item name="paddingEnd">8dp</item>
821    </style>
822
823    <style name="Widget.Material.DropDownItem.Spinner"/>
824
825    <style name="Widget.Material.KeyboardView" parent="Widget.KeyboardView"/>
826    <style name="Widget.Material.QuickContactBadge.WindowSmall" parent="Widget.QuickContactBadge.WindowSmall"/>
827    <style name="Widget.Material.QuickContactBadge.WindowMedium" parent="Widget.QuickContactBadge.WindowMedium"/>
828    <style name="Widget.Material.QuickContactBadge.WindowLarge" parent="Widget.QuickContactBadge.WindowLarge"/>
829    <style name="Widget.Material.QuickContactBadgeSmall.WindowSmall" parent="Widget.QuickContactBadgeSmall.WindowSmall"/>
830    <style name="Widget.Material.QuickContactBadgeSmall.WindowMedium" parent="Widget.QuickContactBadgeSmall.WindowMedium"/>
831    <style name="Widget.Material.QuickContactBadgeSmall.WindowLarge" parent="Widget.QuickContactBadgeSmall.WindowLarge"/>
832
833    <style name="Widget.Material.ListPopupWindow" parent="Widget.ListPopupWindow">
834        <item name="dropDownSelector">?attr/listChoiceBackgroundIndicator</item>
835        <item name="popupBackground">@drawable/popup_background_material</item>
836        <item name="popupElevation">@dimen/floating_window_z</item>
837        <item name="popupAnimationStyle">@style/Animation.Material.Popup</item>
838        <item name="dropDownVerticalOffset">0dip</item>
839        <item name="dropDownHorizontalOffset">0dip</item>
840        <item name="dropDownWidth">wrap_content</item>
841    </style>
842
843    <style name="Widget.Material.PopupMenu" parent="Widget.Material.ListPopupWindow"/>
844
845    <style name="Widget.Material.PopupMenu.Overflow">
846        <item name="overlapAnchor">true</item>
847        <item name="dropDownHorizontalOffset">-4dip</item>
848    </style>
849
850    <style name="Widget.Material.ActionButton" parent="Widget.ActionButton">
851        <item name="minWidth">@dimen/action_button_min_width_material</item>
852        <item name="minHeight">@dimen/action_button_min_height_material</item>
853        <item name="gravity">center</item>
854        <item name="scaleType">center</item>
855        <item name="maxLines">2</item>
856        <item name="paddingStart">12dp</item>
857        <item name="paddingEnd">12dp</item>
858    </style>
859
860    <style name="Widget.Material.ActionButton.CloseMode">
861        <item name="background">?attr/selectableItemBackgroundBorderless</item>
862    </style>
863
864    <style name="Widget.Material.ActionButton.Overflow">
865        <item name="src">@drawable/ic_menu_moreoverflow_material</item>
866        <item name="background">?attr/actionBarItemBackground</item>
867        <item name="contentDescription">@string/action_menu_overflow_description</item>
868        <item name="minWidth">@dimen/action_button_min_width_overflow_material</item>
869        <item name="minHeight">@dimen/action_button_min_height_material</item>
870        <item name="paddingStart">0dp</item>
871        <item name="paddingEnd">12dp</item>
872    </style>
873
874    <style name="Widget.Material.ActionBar.TabView" parent="Widget.ActionBar.TabView">
875        <item name="background">@drawable/tab_indicator_material</item>
876        <item name="paddingStart">16dip</item>
877        <item name="paddingEnd">16dip</item>
878    </style>
879
880    <style name="Widget.Material.ActionBar.TabBar" parent="Widget.ActionBar.TabBar">
881        <item name="divider">?attr/actionBarDivider</item>
882        <item name="showDividers">middle</item>
883        <item name="dividerPadding">12dip</item>
884    </style>
885
886    <style name="Widget.Material.ActionBar.TabText" parent="Widget.ActionBar.TabText">
887        <item name="textAppearance">@style/TextAppearance.Material.Medium</item>
888        <item name="textColor">?attr/textColorPrimary</item>
889        <item name="textSize">12sp</item>
890        <item name="textStyle">bold</item>
891        <item name="textAllCaps">true</item>
892        <item name="ellipsize">marquee</item>
893        <item name="maxLines">2</item>
894    </style>
895
896    <style name="Widget.Material.ActionBar" parent="Widget.ActionBar">
897        <item name="background">@null</item>
898        <item name="backgroundStacked">@null</item>
899        <item name="backgroundSplit">@null</item>
900        <item name="displayOptions">showTitle</item>
901        <item name="divider">?attr/dividerVertical</item>
902        <item name="titleTextStyle">@style/TextAppearance.Material.Widget.ActionBar.Title</item>
903        <item name="subtitleTextStyle">@style/TextAppearance.Material.Widget.ActionBar.Subtitle</item>
904        <item name="progressBarStyle">?attr/progressBarStyleHorizontal</item>
905        <item name="indeterminateProgressStyle">?attr/progressBarStyle</item>
906        <item name="progressBarPadding">32dip</item>
907        <item name="itemPadding">8dip</item>
908        <item name="homeLayout">@layout/action_bar_home_material</item>
909        <item name="gravity">center_vertical</item>
910        <item name="contentInsetStart">16dp</item>
911        <item name="elevation">8dp</item>
912        <item name="popupTheme">?attr/actionBarPopupTheme</item>
913    </style>
914
915    <style name="Widget.Material.ActionBar.Solid">
916        <item name="background">?attr/colorPrimary</item>
917        <item name="backgroundStacked">?attr/colorPrimary</item>
918        <item name="backgroundSplit">?attr/colorPrimary</item>
919    </style>
920
921    <style name="Widget.Material.ActionMode" parent="Widget.ActionMode">
922        <item name="titleTextStyle">@style/TextAppearance.Material.Widget.ActionMode.Title</item>
923        <item name="subtitleTextStyle">@style/TextAppearance.Material.Widget.ActionMode.Subtitle</item>
924        <item name="closeItemLayout">@layout/action_mode_close_item_material</item>
925    </style>
926
927    <style name="Widget.Material.FastScroll" parent="Widget.FastScroll">
928        <item name="thumbMinWidth">0dp</item>
929        <item name="thumbMinHeight">0dp</item>
930        <item name="minWidth">88dp</item>
931        <item name="minHeight">88dp</item>
932        <item name="padding">0dp</item>
933        <item name="textSize">45sp</item>
934    </style>
935
936    <style name="Widget.Material.PreferenceFrameLayout">
937        <item name="borderTop">0dip</item>
938        <item name="borderBottom">@dimen/preference_fragment_padding_bottom</item>
939        <item name="borderLeft">?attr/preferenceFragmentPaddingSide</item>
940        <item name="borderRight">?attr/preferenceFragmentPaddingSide</item>
941    </style>
942
943    <style name="Widget.Material.MediaRouteButton">
944        <item name="background">?attr/selectableItemBackgroundBorderless</item>
945        <item name="externalRouteEnabledDrawable">@drawable/ic_media_route_material</item>
946        <item name="minWidth">56dp</item>
947        <item name="minHeight">48dp</item>
948        <item name="focusable">true</item>
949        <item name="contentDescription">@string/media_route_button_content_description</item>
950    </style>
951
952    <!-- Light widget styles -->
953
954    <style name="Widget.Material.Light" parent="Widget.Material"/>
955    <style name="Widget.Material.Light.Button" parent="Widget.Material.Button"/>
956    <style name="Widget.Material.Light.Button.Small" parent="Widget.Material.Button.Small"/>
957    <style name="Widget.Material.Light.Button.Borderless" parent="Widget.Material.Button.Borderless"/>
958    <style name="Widget.Material.Light.Button.Borderless.Colored" parent="Widget.Material.Button.Borderless.Colored"/>
959    <style name="Widget.Material.Light.Button.ButtonBar.AlertDialog" parent="Widget.Material.Button.ButtonBar.AlertDialog" />
960    <style name="Widget.Material.Light.Button.Borderless.Small" parent="Widget.Material.Button.Borderless.Small"/>
961    <style name="Widget.Material.Light.Button.Inset" parent="Widget.Material.Button.Inset"/>
962    <style name="Widget.Material.Light.Button.Toggle" parent="Widget.Material.Button.Toggle" />
963    <style name="Widget.Material.Light.ButtonBar" parent="Widget.Material.ButtonBar"/>
964    <style name="Widget.Material.Light.ButtonBar.AlertDialog" parent="Widget.Material.ButtonBar.AlertDialog"/>
965    <style name="Widget.Material.Light.SearchView" parent="Widget.Material.SearchView"/>
966
967    <style name="Widget.Material.Light.SegmentedButton" parent="Widget.Material.SegmentedButton">
968        <item name="background">@drawable/btn_group_holo_light</item>
969    </style>
970
971    <style name="Widget.Material.Light.StackView" parent="Widget.Material.StackView"/>
972    <style name="Widget.Material.Light.TextView" parent="Widget.Material.TextView"/>
973    <style name="Widget.Material.Light.TextView.ListSeparator" parent="Widget.Material.TextView.ListSeparator"/>
974    <style name="Widget.Material.Light.TextView.SpinnerItem" parent="Widget.Material.TextView.SpinnerItem"/>
975    <style name="Widget.Material.Light.CheckedTextView" parent="Widget.Material.CheckedTextView"/>
976    <style name="Widget.Material.Light.TextSelectHandle" parent="Widget.Material.TextSelectHandle"/>
977    <style name="Widget.Material.Light.TextSuggestionsPopupWindow" parent="Widget.Material.TextSuggestionsPopupWindow"/>
978    <style name="Widget.Material.Light.AbsListView" parent="Widget.Material.AbsListView"/>
979    <style name="Widget.Material.Light.AutoCompleteTextView" parent="Widget.Material.AutoCompleteTextView" />
980    <style name="Widget.Material.Light.CompoundButton" parent="Widget.Material.CompoundButton"/>
981    <style name="Widget.Material.Light.CompoundButton.CheckBox" parent="Widget.Material.CompoundButton.CheckBox"/>
982    <style name="Widget.Material.Light.CompoundButton.RadioButton" parent="Widget.Material.CompoundButton.RadioButton"/>
983    <style name="Widget.Material.Light.CompoundButton.Star" parent="Widget.Material.CompoundButton.Star"/>
984    <style name="Widget.Material.Light.CompoundButton.Switch" parent="Widget.Material.CompoundButton.Switch" />
985    <style name="Widget.Material.Light.ListView.DropDown" parent="Widget.Material.ListView.DropDown"/>
986    <style name="Widget.Material.Light.EditText" parent="Widget.Material.EditText"/>
987    <style name="Widget.Material.Light.ExpandableListView" parent="Widget.Material.ExpandableListView"/>
988    <style name="Widget.Material.Light.ExpandableListView.White" parent="Widget.Material.ExpandableListView.White"/>
989    <style name="Widget.Material.Light.FragmentBreadCrumbs" parent="Widget.Material.FragmentBreadCrumbs" >
990        <item name="itemColor">@color/primary_text_default_material_dark</item>
991    </style>
992    <style name="Widget.Material.Light.Gallery" parent="Widget.Material.Gallery"/>
993    <style name="Widget.Material.Light.GestureOverlayView" parent="Widget.Material.GestureOverlayView"/>
994    <style name="Widget.Material.Light.GridView" parent="Widget.Material.GridView"/>
995    <style name="Widget.Material.Light.ImageButton" parent="Widget.Material.ImageButton"/>
996
997    <style name="Widget.Material.Light.CalendarView" parent="Widget.CalendarView">
998        <item name="selectedWeekBackgroundColor">#330066ff</item>
999        <item name="focusedMonthDateColor">#FF000000</item>
1000        <item name="unfocusedMonthDateColor">#7F08002B</item>
1001        <item name="weekNumberColor">#7F080021</item>
1002        <item name="weekSeparatorLineColor">#7F08002A</item>
1003        <item name="weekDayTextAppearance">@style/TextAppearance.Material.CalendarViewWeekDayView</item>
1004    </style>
1005
1006    <style name="Widget.Material.Light.NumberPicker" parent="Widget.Material.NumberPicker"/>
1007
1008    <style name="Widget.Material.Light.TimePicker" parent="Widget.Material.TimePicker">
1009        <item name="numbersBackgroundColor">#10000000</item>
1010    </style>
1011
1012    <style name="Widget.Material.Light.DatePicker" parent="Widget.Material.DatePicker" />
1013    <style name="Widget.Material.Light.ActivityChooserView" parent="Widget.Material.ActivityChooserView" />
1014    <style name="Widget.Material.Light.ImageWell" parent="Widget.Material.ImageWell"/>
1015    <style name="Widget.Material.Light.ListView" parent="Widget.Material.ListView"/>
1016    <style name="Widget.Material.Light.ListView.White" parent="Widget.Material.ListView.White"/>
1017    <style name="Widget.Material.Light.PopupWindow" parent="Widget.Material.PopupWindow"/>
1018    <style name="Widget.Material.Light.PopupWindow.ActionMode" parent="Widget.Material.PopupWindow.ActionMode"/>
1019    <style name="Widget.Material.Light.ProgressBar" parent="Widget.Material.ProgressBar"/>
1020    <style name="Widget.Material.Light.ProgressBar.Horizontal" parent="Widget.Material.ProgressBar.Horizontal"/>
1021    <style name="Widget.Material.Light.ProgressBar.Small" parent="Widget.Material.ProgressBar.Small"/>
1022    <style name="Widget.Material.Light.ProgressBar.Small.Title" parent="Widget.Material.ProgressBar.Small.Title"/>
1023    <style name="Widget.Material.Light.ProgressBar.Large" parent="Widget.Material.ProgressBar.Large"/>
1024    <style name="Widget.Material.Light.ProgressBar.Inverse" parent="Widget.Material.ProgressBar.Inverse"/>
1025    <style name="Widget.Material.Light.ProgressBar.Small.Inverse" parent="Widget.Material.ProgressBar.Small.Inverse"/>
1026    <style name="Widget.Material.Light.ProgressBar.Large.Inverse" parent="Widget.Material.ProgressBar.Large.Inverse"/>
1027    <style name="Widget.Material.Light.SeekBar" parent="Widget.Material.SeekBar"/>
1028    <style name="Widget.Material.Light.RatingBar" parent="Widget.Material.RatingBar" />
1029
1030    <style name="Widget.Material.Light.RatingBar.Indicator" parent="Widget.RatingBar.Indicator">
1031        <item name="progressDrawable">@drawable/ratingbar_holo_light</item>
1032        <item name="indeterminateDrawable">@drawable/ratingbar_holo_light</item>
1033        <item name="minHeight">35dip</item>
1034        <item name="maxHeight">35dip</item>
1035    </style>
1036
1037    <style name="Widget.Material.Light.RatingBar.Small" parent="Widget.RatingBar.Small">
1038        <item name="progressDrawable">@drawable/ratingbar_small_holo_light</item>
1039        <item name="indeterminateDrawable">@drawable/ratingbar_small_holo_light</item>
1040        <item name="minHeight">16dip</item>
1041        <item name="maxHeight">16dip</item>
1042    </style>
1043
1044    <style name="Widget.Material.Light.ScrollView" parent="Widget.Material.ScrollView"/>
1045    <style name="Widget.Material.Light.HorizontalScrollView" parent="Widget.Material.HorizontalScrollView"/>
1046    <style name="Widget.Material.Light.Spinner" parent="Widget.Material.Spinner" />
1047    <style name="Widget.Material.Light.Spinner.DropDown" parent="Widget.Material.Spinner.DropDown"/>
1048    <style name="Widget.Material.Light.Spinner.DropDown.ActionBar" parent="Widget.Material.Spinner.DropDown.ActionBar"/>
1049    <style name="Widget.Material.Light.Spinner.Underlined" parent="Widget.Material.Spinner.Underlined" />
1050    <style name="Widget.Material.Light.TabWidget" parent="Widget.Material.TabWidget"/>
1051    <style name="Widget.Material.Light.WebTextView" parent="Widget.Material.WebTextView"/>
1052    <style name="Widget.Material.Light.WebView" parent="Widget.Material.WebView"/>
1053    <style name="Widget.Material.Light.DropDownItem" parent="Widget.Material.DropDownItem"/>
1054    <style name="Widget.Material.Light.DropDownItem.Spinner" parent="Widget.Material.DropDownItem.Spinner"/>
1055    <style name="Widget.Material.Light.KeyboardView" parent="Widget.Material.KeyboardView"/>
1056    <style name="Widget.Material.Light.QuickContactBadge.WindowSmall" parent="Widget.Material.QuickContactBadge.WindowSmall"/>
1057    <style name="Widget.Material.Light.QuickContactBadge.WindowMedium" parent="Widget.Material.QuickContactBadge.WindowMedium"/>
1058    <style name="Widget.Material.Light.QuickContactBadge.WindowLarge" parent="Widget.Material.QuickContactBadge.WindowLarge"/>
1059    <style name="Widget.Material.Light.QuickContactBadgeSmall.WindowSmall" parent="Widget.Material.QuickContactBadgeSmall.WindowSmall"/>
1060    <style name="Widget.Material.Light.QuickContactBadgeSmall.WindowMedium" parent="Widget.Material.QuickContactBadgeSmall.WindowMedium"/>
1061    <style name="Widget.Material.Light.QuickContactBadgeSmall.WindowLarge" parent="Widget.Material.QuickContactBadgeSmall.WindowLarge"/>
1062    <style name="Widget.Material.Light.ListPopupWindow" parent="Widget.Material.ListPopupWindow"/>
1063    <style name="Widget.Material.Light.PopupMenu" parent="Widget.Material.ListPopupWindow"/>
1064    <style name="Widget.Material.Light.PopupMenu.Overflow" parent="Widget.Material.PopupMenu.Overflow"/>
1065    <style name="Widget.Material.Light.ActionButton" parent="Widget.Material.ActionButton"/>
1066    <style name="Widget.Material.Light.ActionButton.Overflow" parent="Widget.Material.ActionButton.Overflow"/>
1067    <style name="Widget.Material.Light.Tab" parent="Widget.Material.Tab"/>
1068    <style name="Widget.Material.Light.ActionBar.TabView" parent="Widget.Material.ActionBar.TabView"/>
1069    <style name="Widget.Material.Light.ActionBar.TabBar" parent="Widget.Material.ActionBar.TabBar"/>
1070    <style name="Widget.Material.Light.ActionBar.TabText" parent="Widget.Material.ActionBar.TabText"/>
1071    <style name="Widget.Material.Light.ActionMode" parent="Widget.Material.ActionMode" />
1072    <style name="Widget.Material.Light.ActionButton.CloseMode" parent="Widget.Material.ActionButton.CloseMode" />
1073    <style name="Widget.Material.Light.ActionBar" parent="Widget.Material.ActionBar" />
1074    <style name="Widget.Material.Light.ActionBar.Solid" parent="Widget.Material.ActionBar.Solid" />
1075    <style name="Widget.Material.Light.FastScroll" parent="Widget.Material.FastScroll"/>
1076    <style name="Widget.Material.Light.MediaRouteButton" parent="Widget.Material.MediaRouteButton" />
1077
1078    <!-- Animation Styles -->
1079
1080    <style name="Animation.Material" parent="Animation"/>
1081    <style name="Animation.Material.Activity" parent="Animation.Activity"/>
1082
1083    <style name="Animation.Material.Dialog">
1084        <item name="windowEnterAnimation">@anim/popup_enter_material</item>
1085        <item name="windowExitAnimation">@anim/popup_exit_material</item>
1086    </style>
1087
1088    <style name="Animation.Material.Popup">
1089        <item name="windowEnterAnimation">@anim/popup_enter_material</item>
1090        <item name="windowExitAnimation">@anim/popup_exit_material</item>
1091    </style>
1092
1093    <!-- Dialog styles -->
1094
1095    <style name="AlertDialog.Material" parent="AlertDialog">
1096        <item name="fullDark">@null</item>
1097        <item name="topDark">@null</item>
1098        <item name="centerDark">@null</item>
1099        <item name="bottomDark">@null</item>
1100        <item name="fullBright">@null</item>
1101        <item name="topBright">@null</item>
1102        <item name="centerBright">@null</item>
1103        <item name="bottomBright">@null</item>
1104        <item name="bottomMedium">@null</item>
1105        <item name="centerMedium">@null</item>
1106        <item name="layout">@layout/alert_dialog_material</item>
1107        <item name="listLayout">@layout/select_dialog_material</item>
1108        <item name="progressLayout">@layout/progress_dialog_material</item>
1109        <item name="horizontalProgressLayout">@layout/alert_dialog_progress_material</item>
1110        <item name="listItemLayout">@layout/select_dialog_item_material</item>
1111        <item name="multiChoiceItemLayout">@layout/select_dialog_multichoice_material</item>
1112        <item name="singleChoiceItemLayout">@layout/select_dialog_singlechoice_material</item>
1113    </style>
1114
1115    <style name="AlertDialog.Material.Light"/>
1116
1117    <!-- Window title -->
1118    <style name="WindowTitleBackground.Material">
1119        <item name="background">@null</item>
1120        <item name="paddingStart">16dp</item>
1121        <item name="paddingEnd">16dp</item>
1122        <item name="paddingTop">16dp</item>
1123    </style>
1124
1125    <style name="WindowTitle.Material">
1126        <item name="singleLine">true</item>
1127        <item name="textAppearance">@style/TextAppearance.Material.WindowTitle</item>
1128        <item name="shadowRadius">0</item>
1129        <item name="ellipsize">end</item>
1130        <item name="textAlignment">viewStart</item>
1131    </style>
1132
1133    <style name="DialogWindowTitle.Material">
1134        <item name="maxLines">1</item>
1135        <item name="scrollHorizontally">true</item>
1136        <item name="textAppearance">@style/TextAppearance.Material.DialogWindowTitle</item>
1137    </style>
1138
1139    <style name="DialogWindowTitle.Material.Light" />
1140
1141</resources>
1142