OSDN Git Service

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