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