• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="UTF-8"?>
2<!-- Copyright (C) 2011 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===============================================================
21This file contains the themes that are the Device Defaults.
22If you want to edit themes to skin your device, do it here.
23We recommend that you do not edit themes.xml and instead edit
24this file.
25
26Editing this file instead of themes.xml will greatly simplify
27merges for future platform versions and CTS compliance will be
28easier.
29===============================================================
30                        PLEASE READ
31===============================================================
32 -->
33<resources>
34
35    <!-- The default theme for apps that target API level XX and higher.
36         <p>The DeviceDefault themes are aliases for a specific device’s native look and feel. The
37         DeviceDefault theme family and widget style family offer ways for you to target your app
38         to a device’s native theme with all device customizations intact.</p>
39         <p>For example, when you set your app's {@code targetSdkVersion} to XX or higher, this
40         theme is applied to your application by default. As such, your app might appear with the
41         {@link #Theme_Material Material} styles on one device, but with a different set of styles on
42         another device. This is great if you want your app to fit with the device's native look and
43         feel. If, however, you prefer to keep your UI style the same across all devices, you should
44         apply a specific theme such as {@link #Theme_Material Material} or one of your own design.
45         For more information, read <a
46         href="http://android-developers.blogspot.com/20XX/XX/material-everywhere.html">Material
47         Everywhere</a>.</p>
48         <p>Styles used by the DeviceDefault theme are named using the convention
49         Type.DeviceDefault.Etc (for example, {@code Widget.DeviceDefault.Button} and
50         {@code TextAppearance.DeviceDefault.Widget.PopupMenu.Large}).</p>
51          -->
52    <style name="Theme.DeviceDefaultBase" parent="Theme.Material" >
53        <!-- Text styles -->
54        <item name="textAppearance">@style/TextAppearance.DeviceDefault</item>
55        <item name="textAppearanceInverse">@style/TextAppearance.DeviceDefault.Inverse</item>
56
57        <item name="textAppearanceLarge">@style/TextAppearance.DeviceDefault.Large</item>
58        <item name="textAppearanceMedium">@style/TextAppearance.DeviceDefault.Medium</item>
59        <item name="textAppearanceSmall">@style/TextAppearance.DeviceDefault.Small</item>
60        <item name="textAppearanceLargeInverse">@style/TextAppearance.DeviceDefault.Large.Inverse</item>
61        <item name="textAppearanceMediumInverse">@style/TextAppearance.DeviceDefault.Medium.Inverse</item>
62        <item name="textAppearanceSmallInverse">@style/TextAppearance.DeviceDefault.Small.Inverse</item>
63        <item name="textAppearanceSearchResultTitle">@style/TextAppearance.DeviceDefault.SearchResult.Title</item>
64        <item name="textAppearanceSearchResultSubtitle">@style/TextAppearance.DeviceDefault.SearchResult.Subtitle</item>
65
66        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
67
68        <item name="textAppearanceLargePopupMenu">@style/TextAppearance.DeviceDefault.Widget.PopupMenu.Large</item>
69        <item name="textAppearanceSmallPopupMenu">@style/TextAppearance.DeviceDefault.Widget.PopupMenu.Small</item>
70
71        <item name="textAppearanceListItem">@style/TextAppearance.DeviceDefault.ListItem</item>
72        <item name="textAppearanceListItemSmall">@style/TextAppearance.DeviceDefault.ListItem</item>
73        <item name="textAppearanceListItemSecondary">@style/TextAppearance.DeviceDefault.ListItemSecondary</item>
74
75        <!-- Button styles -->
76        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
77        <item name="buttonStyle">@style/Widget.DeviceDefault.Button</item>
78
79        <item name="buttonStyleSmall">@style/Widget.DeviceDefault.Button.Small</item>
80        <item name="buttonStyleInset">@style/Widget.DeviceDefault.Button.Inset</item>
81        <item name="buttonStyleToggle">@style/Widget.DeviceDefault.Button.Toggle</item>
82        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
83        <item name="switchStyle">@style/Widget.DeviceDefault.CompoundButton.Switch</item>
84
85        <item name="borderlessButtonStyle">@style/Widget.DeviceDefault.Button.Borderless</item>
86
87        <item name="listSeparatorTextViewStyle">@style/Widget.DeviceDefault.TextView.ListSeparator</item>
88
89        <!-- Window attributes -->
90        <item name="windowTitleStyle">@style/WindowTitle.DeviceDefault</item>
91        <item name="windowTitleBackgroundStyle">@style/WindowTitleBackground.DeviceDefault</item>
92        <item name="windowAnimationStyle">@style/Animation.DeviceDefault.Activity</item>
93
94        <!-- Dialog attributes -->
95        <item name="dialogTheme">@style/Theme.DeviceDefault.Dialog</item>
96        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
97
98        <!-- AlertDialog attributes -->
99        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
100        <item name="alertDialogStyle">@style/AlertDialog.DeviceDefault</item>
101
102        <!-- Presentation attributes -->
103        <item name="presentationTheme">@style/Theme.DeviceDefault.Dialog.Presentation</item>
104
105        <!-- Text selection handle attributes -->
106        <item name="textSelectHandleWindowStyle">@style/Widget.DeviceDefault.TextSelectHandle</item>
107
108        <!-- Widget styles -->
109        <item name="absListViewStyle">@style/Widget.DeviceDefault.AbsListView</item>
110        <item name="autoCompleteTextViewStyle">@style/Widget.DeviceDefault.AutoCompleteTextView</item>
111        <item name="checkboxStyle">@style/Widget.DeviceDefault.CompoundButton.CheckBox</item>
112        <item name="checkedTextViewStyle">@style/Widget.DeviceDefault.CheckedTextView</item>
113        <item name="dropDownListViewStyle">@style/Widget.DeviceDefault.ListView.DropDown</item>
114        <item name="editTextStyle">@style/Widget.DeviceDefault.EditText</item>
115        <item name="expandableListViewStyle">@style/Widget.DeviceDefault.ExpandableListView</item>
116        <item name="expandableListViewWhiteStyle">@style/Widget.DeviceDefault.ExpandableListView.White</item>
117        <item name="galleryStyle">@style/Widget.DeviceDefault.Gallery</item>
118        <item name="gestureOverlayViewStyle">@style/Widget.DeviceDefault.GestureOverlayView</item>
119        <item name="gridViewStyle">@style/Widget.DeviceDefault.GridView</item>
120        <item name="imageButtonStyle">@style/Widget.DeviceDefault.ImageButton</item>
121        <item name="imageWellStyle">@style/Widget.DeviceDefault.ImageWell</item>
122        <item name="listViewStyle">@style/Widget.DeviceDefault.ListView</item>
123        <item name="listViewWhiteStyle">@style/Widget.DeviceDefault.ListView.White</item>
124        <item name="popupWindowStyle">@style/Widget.DeviceDefault.PopupWindow</item>
125        <item name="progressBarStyle">@style/Widget.DeviceDefault.ProgressBar</item>
126        <item name="progressBarStyleHorizontal">@style/Widget.DeviceDefault.ProgressBar.Horizontal</item>
127        <item name="progressBarStyleSmall">@style/Widget.DeviceDefault.ProgressBar.Small</item>
128        <item name="progressBarStyleSmallTitle">@style/Widget.DeviceDefault.ProgressBar.Small.Title</item>
129        <item name="progressBarStyleLarge">@style/Widget.DeviceDefault.ProgressBar.Large</item>
130        <item name="progressBarStyleInverse">@style/Widget.DeviceDefault.ProgressBar.Inverse</item>
131        <item name="progressBarStyleSmallInverse">@style/Widget.DeviceDefault.ProgressBar.Small.Inverse</item>
132        <item name="progressBarStyleLargeInverse">@style/Widget.DeviceDefault.ProgressBar.Large.Inverse</item>
133        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
134        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
135        <item name="seekBarStyle">@style/Widget.DeviceDefault.SeekBar</item>
136        <item name="ratingBarStyle">@style/Widget.DeviceDefault.RatingBar</item>
137        <item name="ratingBarStyleIndicator">@style/Widget.DeviceDefault.RatingBar.Indicator</item>
138        <item name="ratingBarStyleSmall">@style/Widget.DeviceDefault.RatingBar.Small</item>
139        <item name="radioButtonStyle">@style/Widget.DeviceDefault.CompoundButton.RadioButton</item>
140        <item name="scrollViewStyle">@style/Widget.DeviceDefault.ScrollView</item>
141        <item name="horizontalScrollViewStyle">@style/Widget.DeviceDefault.HorizontalScrollView</item>
142        <item name="dropDownSpinnerStyle">@style/Widget.DeviceDefault.Spinner.DropDown</item>
143        <item name="starStyle">@style/Widget.DeviceDefault.CompoundButton.Star</item>
144        <item name="tabWidgetStyle">@style/Widget.DeviceDefault.TabWidget</item>
145        <item name="textViewStyle">@style/Widget.DeviceDefault.TextView</item>
146        <item name="webTextViewStyle">@style/Widget.DeviceDefault.WebTextView</item>
147        <item name="webViewStyle">@style/Widget.DeviceDefault.WebView</item>
148        <item name="dropDownItemStyle">@style/Widget.DeviceDefault.DropDownItem</item>
149        <item name="spinnerDropDownItemStyle">@style/Widget.DeviceDefault.DropDownItem.Spinner</item>
150        <item name="spinnerItemStyle">@style/Widget.DeviceDefault.TextView.SpinnerItem</item>
151        <item name="dropDownHintAppearance">@style/TextAppearance.DeviceDefault.Widget.DropDownHint</item>
152        <item name="keyboardViewStyle">@style/Widget.DeviceDefault.KeyboardView</item>
153        <item name="quickContactBadgeStyleWindowSmall">@style/Widget.DeviceDefault.QuickContactBadge.WindowSmall</item>
154        <item name="quickContactBadgeStyleWindowMedium">@style/Widget.DeviceDefault.QuickContactBadge.WindowMedium</item>
155        <item name="quickContactBadgeStyleWindowLarge">@style/Widget.DeviceDefault.QuickContactBadge.WindowLarge</item>
156        <item name="quickContactBadgeStyleSmallWindowSmall">@style/Widget.DeviceDefault.QuickContactBadgeSmall.WindowSmall</item>
157        <item name="quickContactBadgeStyleSmallWindowMedium">@style/Widget.DeviceDefault.QuickContactBadgeSmall.WindowMedium</item>
158        <item name="quickContactBadgeStyleSmallWindowLarge">@style/Widget.DeviceDefault.QuickContactBadgeSmall.WindowLarge</item>
159        <item name="listPopupWindowStyle">@style/Widget.DeviceDefault.ListPopupWindow</item>
160        <item name="popupMenuStyle">@style/Widget.DeviceDefault.PopupMenu</item>
161        <item name="stackViewStyle">@style/Widget.DeviceDefault.StackView</item>
162
163        <!-- Preference styles -->
164        <item name="preferenceScreenStyle">@style/Preference.DeviceDefault.PreferenceScreen</item>
165        <item name="preferenceCategoryStyle">@style/Preference.DeviceDefault.Category</item>
166        <item name="preferenceStyle">@style/Preference.DeviceDefault</item>
167        <item name="preferenceInformationStyle">@style/Preference.DeviceDefault.Information</item>
168        <item name="checkBoxPreferenceStyle">@style/Preference.DeviceDefault.CheckBoxPreference</item>
169        <item name="switchPreferenceStyle">@style/Preference.DeviceDefault.SwitchPreference</item>
170        <item name="seekBarPreferenceStyle">@style/Preference.DeviceDefault.SeekBarPreference</item>
171        <item name="yesNoPreferenceStyle">@style/Preference.DeviceDefault.DialogPreference.YesNoPreference</item>
172        <item name="dialogPreferenceStyle">@style/Preference.DeviceDefault.DialogPreference</item>
173        <item name="editTextPreferenceStyle">@style/Preference.DeviceDefault.DialogPreference.EditTextPreference</item>
174        <item name="ringtonePreferenceStyle">@style/Preference.DeviceDefault.RingtonePreference</item>
175
176        <!-- Action bar styles -->
177        <item name="actionDropDownStyle">@style/Widget.DeviceDefault.Spinner.DropDown.ActionBar</item>
178        <item name="actionButtonStyle">@style/Widget.DeviceDefault.ActionButton</item>
179        <item name="actionOverflowButtonStyle">@style/Widget.DeviceDefault.ActionButton.Overflow</item>
180        <item name="actionBarTabStyle">@style/Widget.DeviceDefault.ActionBar.TabView</item>
181        <item name="actionBarTabBarStyle">@style/Widget.DeviceDefault.ActionBar.TabBar</item>
182        <item name="actionBarTabTextStyle">@style/Widget.DeviceDefault.ActionBar.TabText</item>
183        <item name="actionModeStyle">@style/Widget.DeviceDefault.ActionMode</item>
184        <item name="actionModeCloseButtonStyle">@style/Widget.DeviceDefault.ActionButton.CloseMode</item>
185        <item name="actionBarStyle">@style/Widget.DeviceDefault.ActionBar.Solid</item>
186        <item name="actionModePopupWindowStyle">@style/Widget.DeviceDefault.PopupWindow.ActionMode</item>
187
188        <!-- Toolbar attributes -->
189        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
190
191        <item name="buttonBarStyle">@style/DeviceDefault.ButtonBar</item>
192        <item name="segmentedButtonStyle">@style/DeviceDefault.SegmentedButton</item>
193
194        <item name="searchDialogTheme">@style/Theme.DeviceDefault.SearchBar</item>
195
196        <!-- PreferenceFrameLayout attributes -->
197        <item name="preferenceFrameLayoutStyle">@style/Widget.DeviceDefault.PreferenceFrameLayout</item>
198
199        <!-- NumberPicker style-->
200        <item name="numberPickerStyle">@style/Widget.DeviceDefault.NumberPicker</item>
201
202        <!-- CalendarView style-->
203        <item name="calendarViewStyle">@style/Widget.DeviceDefault.CalendarView</item>
204
205        <!-- TimePicker style -->
206        <item name="timePickerStyle">@style/Widget.DeviceDefault.TimePicker</item>
207
208        <!-- DatePicker style -->
209        <item name="datePickerStyle">@style/Widget.DeviceDefault.DatePicker</item>
210
211        <item name="mediaRouteButtonStyle">@style/Widget.DeviceDefault.MediaRouteButton</item>
212
213        <!-- Color palette -->
214        <item name="colorPrimary">@color/primary_device_default_dark</item>
215        <item name="colorPrimaryDark">@color/primary_dark_device_default_dark</item>
216        <item name="colorAccent">@color/accent_device_default_dark</item>
217        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
218        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
219        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
220        <item name="colorAccentPrimaryVariant">@color/system_primary_container_dark</item>
221        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_dark</item>
222        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_dark</item>
223        <item name="colorSurface">@color/system_surface_container_dark</item>
224        <item name="colorSurfaceHighlight">@color/system_surface_bright_dark</item>
225        <item name="colorSurfaceVariant">@color/system_surface_container_high_dark</item>
226        <item name="colorSurfaceHeader">@color/system_surface_container_highest_dark</item>
227        <item name="colorError">@color/error_color_device_default_dark</item>
228        <item name="colorBackground">@color/system_surface_container_dark</item>
229        <item name="colorBackgroundFloating">@color/background_floating_device_default_dark</item>
230        <item name="colorPopupBackground">?attr/colorBackgroundFloating</item>
231        <item name="panelColorBackground">?attr/colorBackgroundFloating</item>
232        <item name="textColorPrimary">@color/system_on_surface_dark</item>
233        <item name="textColorSecondary">@color/system_on_surface_variant_dark</item>
234        <item name="textColorTertiary">@color/system_outline_dark</item>
235        <item name="textColorPrimaryInverse">@color/system_on_surface_light</item>
236        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_light</item>
237        <item name="textColorTertiaryInverse">@color/system_outline_light</item>
238        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
239        <item name="colorForeground">@color/foreground_device_default_dark</item>
240        <item name="colorForegroundInverse">@color/foreground_device_default_light</item>
241    </style>
242
243    <style name="Theme.DeviceDefault" parent="Theme.DeviceDefaultBase" />
244
245    <!-- Variant of {@link #Theme_DeviceDefault} with no action bar -->
246    <style name="Theme.DeviceDefault.NoActionBar" parent="Theme.Material.NoActionBar">
247        <!-- Color palette -->
248        <item name="colorPrimary">@color/primary_device_default_dark</item>
249        <item name="colorPrimaryDark">@color/primary_dark_device_default_dark</item>
250        <item name="colorAccent">@color/accent_device_default_dark</item>
251        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
252        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
253        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
254        <item name="colorAccentPrimaryVariant">@color/system_primary_container_dark</item>
255        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_dark</item>
256        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_dark</item>
257        <item name="colorSurface">@color/system_surface_container_dark</item>
258        <item name="colorSurfaceHighlight">@color/system_surface_bright_dark</item>
259        <item name="colorSurfaceVariant">@color/system_surface_container_high_dark</item>
260        <item name="colorSurfaceHeader">@color/system_surface_container_highest_dark</item>
261        <item name="colorError">@color/error_color_device_default_dark</item>
262        <item name="colorBackground">@color/system_surface_container_dark</item>
263        <item name="colorBackgroundFloating">@color/background_floating_device_default_dark</item>
264        <item name="textColorPrimary">@color/system_on_surface_dark</item>
265        <item name="textColorSecondary">@color/system_on_surface_variant_dark</item>
266        <item name="textColorTertiary">@color/system_outline_dark</item>
267        <item name="textColorPrimaryInverse">@color/system_on_surface_light</item>
268        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_light</item>
269        <item name="textColorTertiaryInverse">@color/system_outline_light</item>
270        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
271        <item name="colorForeground">@color/foreground_device_default_dark</item>
272        <item name="colorForegroundInverse">@color/foreground_device_default_light</item>
273
274        <!-- Dialog attributes -->
275        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
276        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
277
278        <!-- Text styles -->
279        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
280
281        <!-- Button styles -->
282        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
283        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
284
285        <!-- Progress bar attributes -->
286        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
287        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
288
289        <!-- Toolbar attributes -->
290        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
291    </style>
292
293    <!-- Variant of {@link #Theme_DeviceDefault} with no action bar and no status bar.  This theme
294         sets {@link android.R.attr#windowFullscreen} to true.  -->
295    <style name="Theme.DeviceDefault.NoActionBar.Fullscreen" parent="Theme.Material.NoActionBar.Fullscreen">
296        <!-- Color palette -->
297        <item name="colorPrimary">@color/primary_device_default_dark</item>
298        <item name="colorPrimaryDark">@color/primary_dark_device_default_dark</item>
299        <item name="colorAccent">@color/accent_device_default_dark</item>
300        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
301        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
302        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
303        <item name="colorAccentPrimaryVariant">@color/system_primary_container_dark</item>
304        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_dark</item>
305        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_dark</item>
306        <item name="colorSurface">@color/system_surface_container_dark</item>
307        <item name="colorSurfaceHighlight">@color/system_surface_bright_dark</item>
308        <item name="colorSurfaceVariant">@color/system_surface_container_high_dark</item>
309        <item name="colorSurfaceHeader">@color/system_surface_container_highest_dark</item>
310        <item name="colorError">@color/error_color_device_default_dark</item>
311        <item name="colorBackground">@color/system_surface_container_dark</item>
312        <item name="colorBackgroundFloating">@color/background_floating_device_default_dark</item>
313        <item name="textColorPrimary">@color/system_on_surface_dark</item>
314        <item name="textColorSecondary">@color/system_on_surface_variant_dark</item>
315        <item name="textColorTertiary">@color/system_outline_dark</item>
316        <item name="textColorPrimaryInverse">@color/system_on_surface_light</item>
317        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_light</item>
318        <item name="textColorTertiaryInverse">@color/system_outline_light</item>
319        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
320        <item name="colorForeground">@color/foreground_device_default_dark</item>
321        <item name="colorForegroundInverse">@color/foreground_device_default_light</item>
322
323        <!-- Dialog attributes -->
324        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
325        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
326
327        <!-- Text styles -->
328        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
329
330        <!-- Button styles -->
331        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
332        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
333
334        <!-- Progress bar attributes -->
335        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
336        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
337
338        <!-- Toolbar attributes -->
339        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
340    </style>
341
342    <!-- Variant of {@link #Theme_DeviceDefault} with no action bar and no status bar and
343    extending in to overscan region.  This theme
344    sets {@link android.R.attr#windowFullscreen} and {@link android.R.attr#windowOverscan}
345    to true. -->
346    <style name="Theme.DeviceDefault.NoActionBar.Overscan" parent="Theme.Material.NoActionBar.Overscan">
347        <!-- Color palette -->
348        <item name="colorPrimary">@color/primary_device_default_dark</item>
349        <item name="colorPrimaryDark">@color/primary_dark_device_default_dark</item>
350        <item name="colorAccent">@color/accent_device_default_dark</item>
351        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
352        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
353        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
354        <item name="colorAccentPrimaryVariant">@color/system_primary_container_dark</item>
355        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_dark</item>
356        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_dark</item>
357        <item name="colorSurface">@color/system_surface_container_dark</item>
358        <item name="colorSurfaceHighlight">@color/system_surface_bright_dark</item>
359        <item name="colorSurfaceVariant">@color/system_surface_container_high_dark</item>
360        <item name="colorSurfaceHeader">@color/system_surface_container_highest_dark</item>
361        <item name="colorError">@color/error_color_device_default_dark</item>
362        <item name="colorBackground">@color/system_surface_container_dark</item>
363        <item name="colorBackgroundFloating">@color/background_floating_device_default_dark</item>
364        <item name="textColorPrimary">@color/system_on_surface_dark</item>
365        <item name="textColorSecondary">@color/system_on_surface_variant_dark</item>
366        <item name="textColorTertiary">@color/system_outline_dark</item>
367        <item name="textColorPrimaryInverse">@color/system_on_surface_light</item>
368        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_light</item>
369        <item name="textColorTertiaryInverse">@color/system_outline_light</item>
370        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
371        <item name="colorForeground">@color/foreground_device_default_dark</item>
372        <item name="colorForegroundInverse">@color/foreground_device_default_light</item>
373
374        <!-- Dialog attributes -->
375        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
376        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
377
378        <!-- Text styles -->
379        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
380
381        <!-- Button styles -->
382        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
383        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
384
385        <!-- Progress bar attributes -->
386        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
387        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
388
389        <!-- Toolbar attributes -->
390        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
391    </style>
392
393    <!-- Variant of {@link #Theme_DeviceDefault} that has no title bar and translucent
394         system decor.  This theme sets {@link android.R.attr#windowTranslucentStatus} and
395         {@link android.R.attr#windowTranslucentNavigation} to true. -->
396    <style name="Theme.DeviceDefault.NoActionBar.TranslucentDecor" parent="Theme.Material.NoActionBar.TranslucentDecor">
397        <!-- Color palette -->
398        <item name="colorPrimary">@color/primary_device_default_dark</item>
399        <item name="colorPrimaryDark">@color/primary_dark_device_default_dark</item>
400        <item name="colorAccent">@color/accent_device_default_dark</item>
401        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
402        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
403        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
404        <item name="colorAccentPrimaryVariant">@color/system_primary_container_dark</item>
405        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_dark</item>
406        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_dark</item>
407        <item name="colorSurface">@color/system_surface_container_dark</item>
408        <item name="colorSurfaceHighlight">@color/system_surface_bright_dark</item>
409        <item name="colorSurfaceVariant">@color/system_surface_container_high_dark</item>
410        <item name="colorSurfaceHeader">@color/system_surface_container_highest_dark</item>
411        <item name="colorError">@color/error_color_device_default_dark</item>
412        <item name="colorBackground">@color/system_surface_container_dark</item>
413        <item name="colorBackgroundFloating">@color/background_floating_device_default_dark</item>
414        <item name="textColorPrimary">@color/system_on_surface_dark</item>
415        <item name="textColorSecondary">@color/system_on_surface_variant_dark</item>
416        <item name="textColorTertiary">@color/system_outline_dark</item>
417        <item name="textColorPrimaryInverse">@color/system_on_surface_light</item>
418        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_light</item>
419        <item name="textColorTertiaryInverse">@color/system_outline_light</item>
420        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
421        <item name="colorForeground">@color/foreground_device_default_dark</item>
422        <item name="colorForegroundInverse">@color/foreground_device_default_light</item>
423
424        <!-- Dialog attributes -->
425        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
426        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
427
428        <!-- Text styles -->
429        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
430
431        <!-- Button styles -->
432        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
433        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
434
435        <!-- Progress bar attributes -->
436        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
437        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
438
439        <!-- Toolbar attributes -->
440        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
441    </style>
442
443    <!-- DeviceDefault theme for dialog windows and activities. This changes the window to be
444    floating (not fill the entire screen), and puts a frame around its contents. You can set this
445    theme on an activity if you would like to make an activity that looks like a Dialog. -->
446    <style name="Theme.DeviceDefault.Dialog" parent="Theme.Material.Dialog" >
447        <item name="windowTitleStyle">@style/DialogWindowTitle.DeviceDefault</item>
448        <item name="windowAnimationStyle">@style/Animation.DeviceDefault.Dialog</item>
449
450        <item name="buttonBarStyle">@style/DeviceDefault.ButtonBar.AlertDialog</item>
451        <item name="borderlessButtonStyle">@style/Widget.DeviceDefault.Button.Borderless.Small</item>
452
453        <!-- Text styles -->
454        <item name="textAppearance">@style/TextAppearance.DeviceDefault</item>
455        <item name="textAppearanceInverse">@style/TextAppearance.DeviceDefault.Inverse</item>
456        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
457
458        <!-- Button styles -->
459        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
460        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
461
462        <!-- Color palette -->
463        <item name="colorPrimary">@color/primary_device_default_dark</item>
464        <item name="colorPrimaryDark">@color/primary_dark_device_default_dark</item>
465        <item name="colorAccent">@color/accent_device_default_dark</item>
466        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
467        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
468        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
469        <item name="colorAccentPrimaryVariant">@color/system_primary_container_dark</item>
470        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_dark</item>
471        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_dark</item>
472        <item name="colorSurface">@color/system_surface_container_dark</item>
473        <item name="colorSurfaceHighlight">@color/system_surface_bright_dark</item>
474        <item name="colorSurfaceVariant">@color/system_surface_container_high_dark</item>
475        <item name="colorSurfaceHeader">@color/system_surface_container_highest_dark</item>
476        <item name="colorError">@color/error_color_device_default_dark</item>
477        <item name="colorBackground">@color/system_surface_container_dark</item>
478        <item name="colorBackgroundFloating">@color/background_floating_device_default_dark</item>
479        <item name="textColorPrimary">@color/system_on_surface_dark</item>
480        <item name="textColorSecondary">@color/system_on_surface_variant_dark</item>
481        <item name="textColorTertiary">@color/system_outline_dark</item>
482        <item name="textColorPrimaryInverse">@color/system_on_surface_light</item>
483        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_light</item>
484        <item name="textColorTertiaryInverse">@color/system_outline_light</item>
485        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
486        <item name="colorForeground">@color/foreground_device_default_dark</item>
487        <item name="colorForegroundInverse">@color/foreground_device_default_light</item>
488
489        <!-- Dialog attributes -->
490        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
491        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
492
493        <!-- Progress bar attributes -->
494        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
495        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
496
497        <!-- Toolbar attributes -->
498        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
499    </style>
500
501    <!-- Variant of {@link #Theme_DeviceDefault_Dialog} that has a nice minimum width for a
502    regular dialog. -->
503    <style name="Theme.DeviceDefault.Dialog.MinWidth" parent="Theme.Material.Dialog.MinWidth">
504        <!-- Color palette -->
505        <item name="colorPrimary">@color/primary_device_default_dark</item>
506        <item name="colorPrimaryDark">@color/primary_dark_device_default_dark</item>
507        <item name="colorAccent">@color/accent_device_default_dark</item>
508        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
509        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
510        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
511        <item name="colorAccentPrimaryVariant">@color/system_primary_container_dark</item>
512        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_dark</item>
513        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_dark</item>
514        <item name="colorSurface">@color/system_surface_container_dark</item>
515        <item name="colorSurfaceHighlight">@color/system_surface_bright_dark</item>
516        <item name="colorSurfaceVariant">@color/system_surface_container_high_dark</item>
517        <item name="colorSurfaceHeader">@color/system_surface_container_highest_dark</item>
518        <item name="colorError">@color/error_color_device_default_dark</item>
519        <item name="colorBackground">@color/system_surface_container_dark</item>
520        <item name="colorBackgroundFloating">@color/background_floating_device_default_dark</item>
521        <item name="textColorPrimary">@color/system_on_surface_dark</item>
522        <item name="textColorSecondary">@color/system_on_surface_variant_dark</item>
523        <item name="textColorTertiary">@color/system_outline_dark</item>
524        <item name="textColorPrimaryInverse">@color/system_on_surface_light</item>
525        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_light</item>
526        <item name="textColorTertiaryInverse">@color/system_outline_light</item>
527        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
528        <item name="colorForeground">@color/foreground_device_default_dark</item>
529        <item name="colorForegroundInverse">@color/foreground_device_default_light</item>
530
531        <!-- Dialog attributes -->
532        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
533        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
534
535        <!-- Text styles -->
536        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
537
538        <!-- Button styles -->
539        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
540        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
541
542        <!-- Progress bar attributes -->
543        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
544        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
545
546        <!-- Toolbar attributes -->
547        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
548    </style>
549
550    <!-- Variant of {@link #Theme_DeviceDefault_Dialog} without an action bar -->
551    <style name="Theme.DeviceDefault.Dialog.NoActionBar" parent="Theme.Material.Dialog.NoActionBar">
552        <!-- Color palette -->
553        <item name="colorPrimary">@color/primary_device_default_dark</item>
554        <item name="colorPrimaryDark">@color/primary_dark_device_default_dark</item>
555        <item name="colorAccent">@color/accent_device_default_dark</item>
556        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
557        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
558        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
559        <item name="colorAccentPrimaryVariant">@color/system_primary_container_dark</item>
560        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_dark</item>
561        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_dark</item>
562        <item name="colorSurface">@color/system_surface_container_dark</item>
563        <item name="colorSurfaceHighlight">@color/system_surface_bright_dark</item>
564        <item name="colorSurfaceVariant">@color/system_surface_container_high_dark</item>
565        <item name="colorSurfaceHeader">@color/system_surface_container_highest_dark</item>
566        <item name="colorError">@color/error_color_device_default_dark</item>
567        <item name="colorBackground">@color/system_surface_container_dark</item>
568        <item name="colorBackgroundFloating">@color/background_floating_device_default_dark</item>
569        <item name="textColorPrimary">@color/system_on_surface_dark</item>
570        <item name="textColorSecondary">@color/system_on_surface_variant_dark</item>
571        <item name="textColorTertiary">@color/system_outline_dark</item>
572        <item name="textColorPrimaryInverse">@color/system_on_surface_light</item>
573        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_light</item>
574        <item name="textColorTertiaryInverse">@color/system_outline_light</item>
575        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
576        <item name="colorForeground">@color/foreground_device_default_dark</item>
577        <item name="colorForegroundInverse">@color/foreground_device_default_light</item>
578
579        <!-- Dialog attributes -->
580        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
581        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
582
583        <!-- Text styles -->
584        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
585
586        <!-- Button styles -->
587        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
588        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
589
590        <!-- Progress bar attributes -->
591        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
592        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
593
594        <!-- Toolbar attributes -->
595        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
596    </style>
597
598    <!-- Variant of {@link #Theme_DeviceDefault_Dialog_NoActionBar} that has a nice minimum width
599    for a regular dialog. -->
600    <style name="Theme.DeviceDefault.Dialog.NoActionBar.MinWidth" parent="Theme.Material.Dialog.NoActionBar.MinWidth">
601        <!-- Color palette -->
602        <item name="colorPrimary">@color/primary_device_default_dark</item>
603        <item name="colorPrimaryDark">@color/primary_dark_device_default_dark</item>
604        <item name="colorAccent">@color/accent_device_default_dark</item>
605        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
606        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
607        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
608        <item name="colorAccentPrimaryVariant">@color/system_primary_container_dark</item>
609        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_dark</item>
610        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_dark</item>
611        <item name="colorSurface">@color/system_surface_container_dark</item>
612        <item name="colorSurfaceHighlight">@color/system_surface_bright_dark</item>
613        <item name="colorSurfaceVariant">@color/system_surface_container_high_dark</item>
614        <item name="colorSurfaceHeader">@color/system_surface_container_highest_dark</item>
615        <item name="colorError">@color/error_color_device_default_dark</item>
616        <item name="colorBackground">@color/system_surface_container_dark</item>
617        <item name="colorBackgroundFloating">@color/background_floating_device_default_dark</item>
618        <item name="textColorPrimary">@color/system_on_surface_dark</item>
619        <item name="textColorSecondary">@color/system_on_surface_variant_dark</item>
620        <item name="textColorTertiary">@color/system_outline_dark</item>
621        <item name="textColorPrimaryInverse">@color/system_on_surface_light</item>
622        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_light</item>
623        <item name="textColorTertiaryInverse">@color/system_outline_light</item>
624        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
625        <item name="colorForeground">@color/foreground_device_default_dark</item>
626        <item name="colorForegroundInverse">@color/foreground_device_default_light</item>
627
628        <!-- Dialog attributes -->
629        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
630        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
631
632        <!-- Text styles -->
633        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
634
635        <!-- Button styles -->
636        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
637        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
638
639        <!-- Progress bar attributes -->
640        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
641        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
642
643        <!-- Toolbar attributes -->
644        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
645    </style>
646
647    <!-- Variant of Theme.DeviceDefault.Dialog that has a fixed size. -->
648    <style name="Theme.DeviceDefault.Dialog.FixedSize">
649        <item name="windowFixedWidthMajor">@dimen/dialog_fixed_width_major</item>
650        <item name="windowFixedWidthMinor">@dimen/dialog_fixed_width_minor</item>
651        <item name="windowFixedHeightMajor">@dimen/dialog_fixed_height_major</item>
652        <item name="windowFixedHeightMinor">@dimen/dialog_fixed_height_minor</item>
653    </style>
654
655    <!-- Variant of Theme.DeviceDefault.Dialog.NoActionBar that has a fixed size. -->
656    <style name="Theme.DeviceDefault.Dialog.NoActionBar.FixedSize">
657        <item name="windowFixedWidthMajor">@dimen/dialog_fixed_width_major</item>
658        <item name="windowFixedWidthMinor">@dimen/dialog_fixed_width_minor</item>
659        <item name="windowFixedHeightMajor">@dimen/dialog_fixed_height_major</item>
660        <item name="windowFixedHeightMinor">@dimen/dialog_fixed_height_minor</item>
661    </style>
662
663    <!-- DeviceDefault theme for a window that will be displayed either full-screen on smaller
664    screens (small, normal) or as a dialog on larger screens (large, xlarge). -->
665    <style name="Theme.DeviceDefault.DialogWhenLarge" parent="Theme.Material.DialogWhenLarge">
666        <!-- Color palette -->
667        <item name="colorPrimary">@color/primary_device_default_dark</item>
668        <item name="colorPrimaryDark">@color/primary_dark_device_default_dark</item>
669        <item name="colorAccent">@color/accent_device_default_dark</item>
670        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
671        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
672        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
673        <item name="colorAccentPrimaryVariant">@color/system_primary_container_dark</item>
674        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_dark</item>
675        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_dark</item>
676        <item name="colorSurface">@color/system_surface_container_dark</item>
677        <item name="colorSurfaceHighlight">@color/system_surface_bright_dark</item>
678        <item name="colorSurfaceVariant">@color/system_surface_container_high_dark</item>
679        <item name="colorSurfaceHeader">@color/system_surface_container_highest_dark</item>
680        <item name="colorError">@color/error_color_device_default_dark</item>
681        <item name="colorBackground">@color/system_surface_container_dark</item>
682        <item name="colorBackgroundFloating">@color/background_floating_device_default_dark</item>
683        <item name="textColorPrimary">@color/system_on_surface_dark</item>
684        <item name="textColorSecondary">@color/system_on_surface_variant_dark</item>
685        <item name="textColorTertiary">@color/system_outline_dark</item>
686        <item name="textColorPrimaryInverse">@color/system_on_surface_light</item>
687        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_light</item>
688        <item name="textColorTertiaryInverse">@color/system_outline_light</item>
689        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
690        <item name="colorForeground">@color/foreground_device_default_dark</item>
691        <item name="colorForegroundInverse">@color/foreground_device_default_light</item>
692
693        <!-- Dialog attributes -->
694        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
695        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
696
697        <!-- Text styles -->
698        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
699
700        <!-- Button styles -->
701        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
702        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
703
704        <!-- Progress bar attributes -->
705        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
706        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
707
708        <!-- Toolbar attributes -->
709        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
710    </style>
711
712    <!-- DeviceDefault theme for a window without an action bar that will be displayed either
713    full-screen on smaller screens (small, normal) or as a dialog on larger screens (large,
714    xlarge). -->
715    <style name="Theme.DeviceDefault.DialogWhenLarge.NoActionBar" parent="Theme.Material.DialogWhenLarge.NoActionBar">
716        <!-- Color palette -->
717        <item name="colorPrimary">@color/primary_device_default_dark</item>
718        <item name="colorPrimaryDark">@color/primary_dark_device_default_dark</item>
719        <item name="colorAccent">@color/accent_device_default_dark</item>
720        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
721        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
722        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
723        <item name="colorAccentPrimaryVariant">@color/system_primary_container_dark</item>
724        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_dark</item>
725        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_dark</item>
726        <item name="colorSurface">@color/system_surface_container_dark</item>
727        <item name="colorSurfaceHighlight">@color/system_surface_bright_dark</item>
728        <item name="colorSurfaceVariant">@color/system_surface_container_high_dark</item>
729        <item name="colorSurfaceHeader">@color/system_surface_container_highest_dark</item>
730        <item name="colorError">@color/error_color_device_default_dark</item>
731        <item name="colorBackground">@color/system_surface_container_dark</item>
732        <item name="colorBackgroundFloating">@color/background_floating_device_default_dark</item>
733        <item name="textColorPrimary">@color/system_on_surface_dark</item>
734        <item name="textColorSecondary">@color/system_on_surface_variant_dark</item>
735        <item name="textColorTertiary">@color/system_outline_dark</item>
736        <item name="textColorPrimaryInverse">@color/system_on_surface_light</item>
737        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_light</item>
738        <item name="textColorTertiaryInverse">@color/system_outline_light</item>
739        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
740        <item name="colorForeground">@color/foreground_device_default_dark</item>
741        <item name="colorForegroundInverse">@color/foreground_device_default_light</item>
742
743        <!-- Dialog attributes -->
744        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
745        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
746
747        <!-- Text styles -->
748        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
749
750        <!-- Button styles -->
751        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
752        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
753
754        <!-- Progress bar attributes -->
755        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
756        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
757
758        <!-- Toolbar attributes -->
759        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
760    </style>
761
762    <!-- DeviceDefault theme for a presentation window on a secondary display. -->
763    <style name="Theme.DeviceDefault.Dialog.Presentation" parent="Theme.Material.Dialog.Presentation">
764        <!-- Color palette -->
765        <item name="colorPrimary">@color/primary_device_default_dark</item>
766        <item name="colorPrimaryDark">@color/primary_dark_device_default_dark</item>
767        <item name="colorAccent">@color/accent_device_default_dark</item>
768        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
769        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
770        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
771        <item name="colorAccentPrimaryVariant">@color/system_primary_container_dark</item>
772        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_dark</item>
773        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_dark</item>
774        <item name="colorSurface">@color/system_surface_container_dark</item>
775        <item name="colorSurfaceHighlight">@color/system_surface_bright_dark</item>
776        <item name="colorSurfaceVariant">@color/system_surface_container_high_dark</item>
777        <item name="colorSurfaceHeader">@color/system_surface_container_highest_dark</item>
778        <item name="colorError">@color/error_color_device_default_dark</item>
779        <item name="colorBackground">@color/system_surface_container_dark</item>
780        <item name="colorBackgroundFloating">@color/background_floating_device_default_dark</item>
781        <item name="textColorPrimary">@color/system_on_surface_dark</item>
782        <item name="textColorSecondary">@color/system_on_surface_variant_dark</item>
783        <item name="textColorTertiary">@color/system_outline_dark</item>
784        <item name="textColorPrimaryInverse">@color/system_on_surface_light</item>
785        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_light</item>
786        <item name="textColorTertiaryInverse">@color/system_outline_light</item>
787        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
788        <item name="colorForeground">@color/foreground_device_default_dark</item>
789        <item name="colorForegroundInverse">@color/foreground_device_default_light</item>
790
791        <!-- Dialog attributes -->
792        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
793        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
794
795        <!-- Text styles -->
796        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
797
798        <!-- Button styles -->
799        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
800        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
801
802        <!-- Progress bar attributes -->
803        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
804        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
805
806        <!-- Toolbar attributes -->
807        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
808    </style>
809
810    <!-- DeviceDefault theme for panel windows. This removes all extraneous window
811    decorations, so you basically have an empty rectangle in which to place your content. It makes
812    the window floating, with a transparent background, and turns off dimming behind the window. -->
813    <style name="Theme.DeviceDefault.Panel" parent="Theme.Material.Panel">
814        <!-- Color palette -->
815        <item name="colorPrimary">@color/primary_device_default_dark</item>
816        <item name="colorPrimaryDark">@color/primary_dark_device_default_dark</item>
817        <item name="colorAccent">@color/accent_device_default_dark</item>
818        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
819        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
820        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
821        <item name="colorAccentPrimaryVariant">@color/system_primary_container_dark</item>
822        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_dark</item>
823        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_dark</item>
824        <item name="colorSurface">@color/system_surface_container_dark</item>
825        <item name="colorSurfaceHighlight">@color/system_surface_bright_dark</item>
826        <item name="colorSurfaceVariant">@color/system_surface_container_high_dark</item>
827        <item name="colorSurfaceHeader">@color/system_surface_container_highest_dark</item>
828        <item name="colorError">@color/error_color_device_default_dark</item>
829        <item name="colorBackground">@color/system_surface_container_dark</item>
830        <item name="colorBackgroundFloating">@color/background_floating_device_default_dark</item>
831        <item name="textColorPrimary">@color/system_on_surface_dark</item>
832        <item name="textColorSecondary">@color/system_on_surface_variant_dark</item>
833        <item name="textColorTertiary">@color/system_outline_dark</item>
834        <item name="textColorPrimaryInverse">@color/system_on_surface_light</item>
835        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_light</item>
836        <item name="textColorTertiaryInverse">@color/system_outline_light</item>
837        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
838        <item name="colorForeground">@color/foreground_device_default_dark</item>
839        <item name="colorForegroundInverse">@color/foreground_device_default_light</item>
840
841        <!-- Dialog attributes -->
842        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
843        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
844
845        <!-- Text styles -->
846        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
847
848        <!-- Button styles -->
849        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
850        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
851
852        <!-- Progress bar attributes -->
853        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
854        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
855
856        <!-- Toolbar attributes -->
857        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
858    </style>
859
860    <!-- DeviceDefault theme for windows that want to have the user's selected wallpaper appear
861    behind them. -->
862    <style name="Theme.DeviceDefault.Wallpaper" parent="Theme.Material.Wallpaper">
863        <!-- Color palette -->
864        <item name="colorPrimary">@color/primary_device_default_dark</item>
865        <item name="colorPrimaryDark">@color/primary_dark_device_default_dark</item>
866        <item name="colorAccent">@color/accent_device_default_dark</item>
867        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
868        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
869        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
870        <item name="colorAccentPrimaryVariant">@color/system_primary_container_dark</item>
871        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_dark</item>
872        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_dark</item>
873        <item name="colorSurface">@color/system_surface_container_dark</item>
874        <item name="colorSurfaceHighlight">@color/system_surface_bright_dark</item>
875        <item name="colorSurfaceVariant">@color/system_surface_container_high_dark</item>
876        <item name="colorSurfaceHeader">@color/system_surface_container_highest_dark</item>
877        <item name="colorError">@color/error_color_device_default_dark</item>
878        <item name="colorBackground">@color/system_surface_container_dark</item>
879        <item name="colorBackgroundFloating">@color/background_floating_device_default_dark</item>
880        <item name="textColorPrimary">@color/system_on_surface_dark</item>
881        <item name="textColorSecondary">@color/system_on_surface_variant_dark</item>
882        <item name="textColorTertiary">@color/system_outline_dark</item>
883        <item name="textColorPrimaryInverse">@color/system_on_surface_light</item>
884        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_light</item>
885        <item name="textColorTertiaryInverse">@color/system_outline_light</item>
886        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
887        <item name="colorForeground">@color/foreground_device_default_dark</item>
888        <item name="colorForegroundInverse">@color/foreground_device_default_light</item>
889
890        <!-- Dialog attributes -->
891        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
892        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
893
894        <!-- Text styles -->
895        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
896
897        <!-- Button styles -->
898        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
899        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
900
901        <!-- Progress bar attributes -->
902        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
903        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
904
905        <!-- Toolbar attributes -->
906        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
907    </style>
908
909    <!-- DeviceDefault theme for windows that want to have the user's selected wallpaper appear
910    behind them and without an action bar. -->
911    <style name="Theme.DeviceDefault.Wallpaper.NoTitleBar" parent="Theme.Material.Wallpaper.NoTitleBar">
912        <!-- Color palette -->
913        <item name="colorPrimary">@color/primary_device_default_dark</item>
914        <item name="colorPrimaryDark">@color/primary_dark_device_default_dark</item>
915        <item name="colorAccent">@color/accent_device_default_dark</item>
916        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
917        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
918        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
919        <item name="colorAccentPrimaryVariant">@color/system_primary_container_dark</item>
920        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_dark</item>
921        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_dark</item>
922        <item name="colorSurface">@color/system_surface_container_dark</item>
923        <item name="colorSurfaceHighlight">@color/system_surface_bright_dark</item>
924        <item name="colorSurfaceVariant">@color/system_surface_container_high_dark</item>
925        <item name="colorSurfaceHeader">@color/system_surface_container_highest_dark</item>
926        <item name="colorError">@color/error_color_device_default_dark</item>
927        <item name="colorBackground">@color/system_surface_container_dark</item>
928        <item name="colorBackgroundFloating">@color/background_floating_device_default_dark</item>
929        <item name="textColorPrimary">@color/system_on_surface_dark</item>
930        <item name="textColorSecondary">@color/system_on_surface_variant_dark</item>
931        <item name="textColorTertiary">@color/system_outline_dark</item>
932        <item name="textColorPrimaryInverse">@color/system_on_surface_light</item>
933        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_light</item>
934        <item name="textColorTertiaryInverse">@color/system_outline_light</item>
935        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
936        <item name="colorForeground">@color/foreground_device_default_dark</item>
937        <item name="colorForegroundInverse">@color/foreground_device_default_light</item>
938
939        <!-- Dialog attributes -->
940        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
941        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
942
943        <!-- Text styles -->
944        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
945
946        <!-- Button styles -->
947        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
948        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
949
950        <!-- Progress bar attributes -->
951        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
952        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
953
954        <!-- Toolbar attributes -->
955        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
956    </style>
957
958    <!-- DeviceDefault style for input methods, which is used by the
959         {@link android.inputmethodservice.InputMethodService} class.-->
960    <style name="Theme.DeviceDefault.InputMethod" parent="Theme.Material.InputMethod">
961        <!-- Color palette -->
962        <item name="colorPrimary">@color/primary_device_default_light</item>
963        <item name="colorPrimaryDark">@color/primary_dark_device_default_light</item>
964        <item name="colorAccent">@color/accent_device_default_light</item>
965        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
966        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
967        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
968        <item name="colorAccentPrimaryVariant">@color/system_primary_container_light</item>
969        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_light</item>
970        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_light</item>
971        <item name="colorSurface">@color/system_surface_container_light</item>
972        <item name="colorSurfaceHighlight">@color/system_surface_bright_light</item>
973        <item name="colorSurfaceVariant">@color/system_surface_container_high_light</item>
974        <item name="colorSurfaceHeader">@color/system_surface_container_highest_light</item>
975        <item name="colorError">@color/error_color_device_default_light</item>
976        <item name="colorBackground">@color/system_surface_container_light</item>
977        <item name="colorBackgroundFloating">@color/background_floating_device_default_light</item>
978        <item name="textColorPrimary">@color/system_on_surface_light</item>
979        <item name="textColorSecondary">@color/system_on_surface_variant_light</item>
980        <item name="textColorTertiary">@color/system_outline_light</item>
981        <item name="textColorPrimaryInverse">@color/system_on_surface_dark</item>
982        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_dark</item>
983        <item name="textColorTertiaryInverse">@color/system_outline_dark</item>
984        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
985        <item name="colorForeground">@color/foreground_device_default_light</item>
986        <item name="colorForegroundInverse">@color/foreground_device_default_dark</item>
987
988        <!-- Dialog attributes -->
989        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
990        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
991
992        <!-- Text styles -->
993        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
994
995        <!-- Button styles -->
996        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
997        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
998
999        <!-- Progress bar attributes -->
1000        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
1001        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
1002
1003        <!-- Toolbar attributes -->
1004        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
1005    </style>
1006
1007    <!-- DeviceDefault style for input methods, which is used by the
1008         {@link android.service.voice.VoiceInteractionSession} class.-->
1009    <style name="Theme.DeviceDefault.VoiceInteractionSession" parent="Theme.Material.VoiceInteractionSession">
1010        <!-- Color palette -->
1011        <item name="colorPrimary">@color/primary_device_default_light</item>
1012        <item name="colorPrimaryDark">@color/primary_dark_device_default_light</item>
1013        <item name="colorAccent">@color/accent_device_default_light</item>
1014        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
1015        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
1016        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
1017        <item name="colorAccentPrimaryVariant">@color/system_primary_container_light</item>
1018        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_light</item>
1019        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_light</item>
1020        <item name="colorSurface">@color/system_surface_container_light</item>
1021        <item name="colorSurfaceHighlight">@color/system_surface_bright_light</item>
1022        <item name="colorSurfaceVariant">@color/system_surface_container_high_light</item>
1023        <item name="colorSurfaceHeader">@color/system_surface_container_highest_light</item>
1024        <item name="colorError">@color/error_color_device_default_light</item>
1025        <item name="colorBackground">@color/system_surface_container_light</item>
1026        <item name="colorBackgroundFloating">@color/background_floating_device_default_light</item>
1027        <item name="textColorPrimary">@color/system_on_surface_light</item>
1028        <item name="textColorSecondary">@color/system_on_surface_variant_light</item>
1029        <item name="textColorTertiary">@color/system_outline_light</item>
1030        <item name="textColorPrimaryInverse">@color/system_on_surface_dark</item>
1031        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_dark</item>
1032        <item name="textColorTertiaryInverse">@color/system_outline_dark</item>
1033        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
1034        <item name="colorForeground">@color/foreground_device_default_light</item>
1035        <item name="colorForegroundInverse">@color/foreground_device_default_dark</item>
1036
1037        <!-- Dialog attributes -->
1038        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
1039        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
1040
1041        <!-- Text styles -->
1042        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
1043
1044        <!-- Button styles -->
1045        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
1046        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
1047
1048        <!-- Progress bar attributes -->
1049        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
1050        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
1051
1052        <!-- Toolbar attributes -->
1053        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
1054    </style>
1055
1056    <style name="Theme.DeviceDefault.Dialog.Alert" parent="Theme.Material.Dialog.Alert">
1057        <item name="windowTitleStyle">@style/DialogWindowTitle.DeviceDefault</item>
1058
1059        <!-- Dialog attributes -->
1060        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
1061        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
1062
1063        <!-- Color palette -->
1064        <item name="colorPrimary">@color/primary_device_default_dark</item>
1065        <item name="colorPrimaryDark">@color/primary_dark_device_default_dark</item>
1066        <item name="colorAccent">@color/accent_device_default_dark</item>
1067        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
1068        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
1069        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
1070        <item name="colorAccentPrimaryVariant">@color/system_primary_container_dark</item>
1071        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_dark</item>
1072        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_dark</item>
1073        <item name="colorSurface">@color/system_surface_container_dark</item>
1074        <item name="colorSurfaceHighlight">@color/system_surface_bright_dark</item>
1075        <item name="colorSurfaceVariant">@color/system_surface_container_high_dark</item>
1076        <item name="colorSurfaceHeader">@color/system_surface_container_highest_dark</item>
1077        <item name="colorError">@color/error_color_device_default_dark</item>
1078        <item name="colorBackground">@color/system_surface_container_dark</item>
1079        <item name="colorBackgroundFloating">@color/background_floating_device_default_dark</item>
1080        <item name="textColorPrimary">@color/system_on_surface_dark</item>
1081        <item name="textColorSecondary">@color/system_on_surface_variant_dark</item>
1082        <item name="textColorTertiary">@color/system_outline_dark</item>
1083        <item name="textColorPrimaryInverse">@color/system_on_surface_light</item>
1084        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_light</item>
1085        <item name="textColorTertiaryInverse">@color/system_outline_light</item>
1086        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
1087        <item name="colorForeground">@color/foreground_device_default_dark</item>
1088        <item name="colorForegroundInverse">@color/foreground_device_default_light</item>
1089
1090        <!-- Text styles -->
1091        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
1092
1093        <!-- Button styles -->
1094        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
1095        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
1096
1097        <!-- Progress bar attributes -->
1098        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
1099        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
1100
1101        <!-- Toolbar attributes -->
1102        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
1103    </style>
1104
1105    <!-- Theme for the dialog shown when an app crashes or ANRs. -->
1106    <style name="Theme.DeviceDefault.Dialog.AppError" parent="Theme.DeviceDefault.Light.Dialog.Alert">
1107        <item name="windowContentTransitions">false</item>
1108        <item name="windowActivityTransitions">false</item>
1109        <item name="windowCloseOnTouchOutside">false</item>
1110    </style>
1111
1112    <style name="Theme.DeviceDefault.SearchBar" parent="Theme.Material.SearchBar">
1113        <!-- Color palette -->
1114        <item name="colorPrimary">@color/primary_device_default_dark</item>
1115        <item name="colorPrimaryDark">@color/primary_dark_device_default_dark</item>
1116        <item name="colorAccent">@color/accent_device_default_dark</item>
1117        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
1118        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
1119        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
1120        <item name="colorAccentPrimaryVariant">@color/system_primary_container_dark</item>
1121        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_dark</item>
1122        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_dark</item>
1123        <item name="colorSurface">@color/system_surface_container_dark</item>
1124        <item name="colorSurfaceHighlight">@color/system_surface_bright_dark</item>
1125        <item name="colorSurfaceVariant">@color/system_surface_container_high_dark</item>
1126        <item name="colorSurfaceHeader">@color/system_surface_container_highest_dark</item>
1127        <item name="colorError">@color/error_color_device_default_dark</item>
1128        <item name="colorBackground">@color/system_surface_container_dark</item>
1129        <item name="colorBackgroundFloating">@color/background_floating_device_default_dark</item>
1130        <item name="textColorPrimary">@color/system_on_surface_dark</item>
1131        <item name="textColorSecondary">@color/system_on_surface_variant_dark</item>
1132        <item name="textColorTertiary">@color/system_outline_dark</item>
1133        <item name="textColorPrimaryInverse">@color/system_on_surface_light</item>
1134        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_light</item>
1135        <item name="textColorTertiaryInverse">@color/system_outline_light</item>
1136        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
1137        <item name="colorForeground">@color/foreground_device_default_dark</item>
1138        <item name="colorForegroundInverse">@color/foreground_device_default_light</item>
1139
1140        <!-- Dialog attributes -->
1141        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
1142        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
1143
1144        <!-- Text styles -->
1145        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
1146
1147        <!-- Button styles -->
1148        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
1149        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
1150
1151        <!-- Progress bar attributes -->
1152        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
1153        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
1154
1155        <!-- Toolbar attributes -->
1156        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
1157    </style>
1158
1159    <style name="Theme.DeviceDefault.Dialog.NoFrame" parent="Theme.Material.Dialog.NoFrame">
1160        <!-- Color palette -->
1161        <item name="colorPrimary">@color/primary_device_default_dark</item>
1162        <item name="colorPrimaryDark">@color/primary_dark_device_default_dark</item>
1163        <item name="colorAccent">@color/accent_device_default_dark</item>
1164        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
1165        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
1166        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
1167        <item name="colorAccentPrimaryVariant">@color/system_primary_container_dark</item>
1168        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_dark</item>
1169        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_dark</item>
1170        <item name="colorSurface">@color/system_surface_container_dark</item>
1171        <item name="colorSurfaceHighlight">@color/system_surface_bright_dark</item>
1172        <item name="colorSurfaceVariant">@color/system_surface_container_high_dark</item>
1173        <item name="colorSurfaceHeader">@color/system_surface_container_highest_dark</item>
1174        <item name="colorError">@color/error_color_device_default_dark</item>
1175        <item name="colorBackground">@color/system_surface_container_dark</item>
1176        <item name="colorBackgroundFloating">@color/background_floating_device_default_dark</item>
1177        <item name="textColorPrimary">@color/system_on_surface_dark</item>
1178        <item name="textColorSecondary">@color/system_on_surface_variant_dark</item>
1179        <item name="textColorTertiary">@color/system_outline_dark</item>
1180        <item name="textColorPrimaryInverse">@color/system_on_surface_light</item>
1181        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_light</item>
1182        <item name="textColorTertiaryInverse">@color/system_outline_light</item>
1183        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
1184        <item name="colorForeground">@color/foreground_device_default_dark</item>
1185        <item name="colorForegroundInverse">@color/foreground_device_default_light</item>
1186
1187        <!-- Dialog attributes -->
1188        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
1189        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
1190
1191        <!-- Text styles -->
1192        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
1193
1194        <!-- Button styles -->
1195        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
1196        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
1197
1198        <!-- Progress bar attributes -->
1199        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
1200        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
1201
1202        <!-- Toolbar attributes -->
1203        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
1204    </style>
1205
1206    <!-- Variant of {@link #Theme_DeviceDefault} with a light-colored style -->
1207    <style name="Theme.DeviceDefault.Light" parent="Theme.Material.Light" >
1208        <!-- Text styles -->
1209        <item name="textAppearance">@style/TextAppearance.DeviceDefault</item>
1210        <item name="textAppearanceInverse">@style/TextAppearance.DeviceDefault.Inverse</item>
1211        <item name="textAppearanceLarge">@style/TextAppearance.DeviceDefault.Large</item>
1212        <item name="textAppearanceMedium">@style/TextAppearance.DeviceDefault.Medium</item>
1213        <item name="textAppearanceSmall">@style/TextAppearance.DeviceDefault.Small</item>
1214        <item name="textAppearanceLargeInverse">@style/TextAppearance.DeviceDefault.Large.Inverse</item>
1215        <item name="textAppearanceMediumInverse">@style/TextAppearance.DeviceDefault.Medium.Inverse</item>
1216        <item name="textAppearanceSmallInverse">@style/TextAppearance.DeviceDefault.Small.Inverse</item>
1217        <item name="textAppearanceSearchResultTitle">@style/TextAppearance.DeviceDefault.SearchResult.Title</item>
1218        <item name="textAppearanceSearchResultSubtitle">@style/TextAppearance.DeviceDefault.SearchResult.Subtitle</item>
1219        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
1220        <item name="textAppearanceLargePopupMenu">@style/TextAppearance.DeviceDefault.Widget.PopupMenu.Large</item>
1221        <item name="textAppearanceSmallPopupMenu">@style/TextAppearance.DeviceDefault.Widget.PopupMenu.Small</item>
1222        <item name="textAppearanceListItem">@style/TextAppearance.DeviceDefault.ListItem</item>
1223        <item name="textAppearanceListItemSmall">@style/TextAppearance.DeviceDefault.ListItem</item>
1224        <item name="textAppearanceListItemSecondary">@style/TextAppearance.DeviceDefault.ListItemSecondary</item>
1225
1226        <item name="backgroundDimAmount">0.7</item>
1227
1228        <!-- Button styles -->
1229        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
1230        <item name="buttonStyle">@style/Widget.DeviceDefault.Light.Button</item>
1231
1232        <item name="buttonStyleSmall">@style/Widget.DeviceDefault.Light.Button.Small</item>
1233        <item name="buttonStyleInset">@style/Widget.DeviceDefault.Light.Button.Inset</item>
1234
1235        <item name="buttonStyleToggle">@style/Widget.DeviceDefault.Light.Button.Toggle</item>
1236
1237        <item name="borderlessButtonStyle">@style/Widget.DeviceDefault.Light.Button.Borderless</item>
1238
1239        <item name="listSeparatorTextViewStyle">@style/Widget.DeviceDefault.Light.TextView.ListSeparator</item>
1240
1241        <item name="windowTitleStyle">@style/WindowTitle.DeviceDefault</item>
1242        <item name="windowTitleBackgroundStyle">@style/WindowTitleBackground.DeviceDefault</item>
1243        <item name="windowAnimationStyle">@style/Animation.DeviceDefault.Activity</item>
1244
1245        <!-- Dialog attributes -->
1246        <item name="dialogTheme">@style/Theme.DeviceDefault.Light.Dialog</item>
1247        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
1248
1249        <!-- AlertDialog attributes -->
1250        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
1251        <item name="alertDialogStyle">@style/AlertDialog.DeviceDefault.Light</item>
1252
1253        <!-- Presentation attributes -->
1254        <item name="presentationTheme">@style/Theme.DeviceDefault.Light.Dialog.Presentation</item>
1255
1256        <!-- Text selection handle attributes -->
1257        <item name="textSelectHandleWindowStyle">@style/Widget.DeviceDefault.TextSelectHandle</item>
1258
1259        <!-- Widget styles -->
1260        <item name="absListViewStyle">@style/Widget.DeviceDefault.Light.AbsListView</item>
1261        <item name="autoCompleteTextViewStyle">@style/Widget.DeviceDefault.Light.AutoCompleteTextView</item>
1262        <item name="checkboxStyle">@style/Widget.DeviceDefault.Light.CompoundButton.CheckBox</item>
1263        <item name="checkedTextViewStyle">@style/Widget.DeviceDefault.Light.CheckedTextView</item>
1264        <item name="dropDownListViewStyle">@style/Widget.DeviceDefault.Light.ListView.DropDown</item>
1265        <item name="editTextStyle">@style/Widget.DeviceDefault.Light.EditText</item>
1266        <item name="expandableListViewStyle">@style/Widget.DeviceDefault.Light.ExpandableListView</item>
1267        <item name="expandableListViewWhiteStyle">@style/Widget.DeviceDefault.Light.ExpandableListView.White</item>
1268        <item name="galleryStyle">@style/Widget.DeviceDefault.Light.Gallery</item>
1269        <item name="gestureOverlayViewStyle">@style/Widget.DeviceDefault.Light.GestureOverlayView</item>
1270        <item name="gridViewStyle">@style/Widget.DeviceDefault.Light.GridView</item>
1271        <item name="imageButtonStyle">@style/Widget.DeviceDefault.Light.ImageButton</item>
1272        <item name="imageWellStyle">@style/Widget.DeviceDefault.Light.ImageWell</item>
1273        <item name="listViewStyle">@style/Widget.DeviceDefault.Light.ListView</item>
1274        <item name="listViewWhiteStyle">@style/Widget.DeviceDefault.Light.ListView.White</item>
1275        <item name="popupWindowStyle">@style/Widget.DeviceDefault.Light.PopupWindow</item>
1276        <item name="progressBarStyle">@style/Widget.DeviceDefault.Light.ProgressBar</item>
1277        <item name="progressBarStyleHorizontal">@style/Widget.DeviceDefault.Light.ProgressBar.Horizontal</item>
1278        <item name="progressBarStyleSmall">@style/Widget.DeviceDefault.Light.ProgressBar.Small</item>
1279        <item name="progressBarStyleSmallTitle">@style/Widget.DeviceDefault.Light.ProgressBar.Small.Title</item>
1280        <item name="progressBarStyleLarge">@style/Widget.DeviceDefault.Light.ProgressBar.Large</item>
1281        <item name="progressBarStyleInverse">@style/Widget.DeviceDefault.Light.ProgressBar.Inverse</item>
1282        <item name="progressBarStyleSmallInverse">@style/Widget.DeviceDefault.Light.ProgressBar.Small.Inverse</item>
1283        <item name="progressBarStyleLargeInverse">@style/Widget.DeviceDefault.Light.ProgressBar.Large.Inverse</item>
1284        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
1285        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
1286        <item name="seekBarStyle">@style/Widget.DeviceDefault.Light.SeekBar</item>
1287        <item name="ratingBarStyle">@style/Widget.DeviceDefault.Light.RatingBar</item>
1288        <item name="ratingBarStyleIndicator">@style/Widget.DeviceDefault.Light.RatingBar.Indicator</item>
1289        <item name="ratingBarStyleSmall">@style/Widget.DeviceDefault.Light.RatingBar.Small</item>
1290        <item name="radioButtonStyle">@style/Widget.DeviceDefault.Light.CompoundButton.RadioButton</item>
1291        <item name="scrollViewStyle">@style/Widget.DeviceDefault.Light.ScrollView</item>
1292        <item name="horizontalScrollViewStyle">@style/Widget.DeviceDefault.Light.HorizontalScrollView</item>
1293        <item name="dropDownSpinnerStyle">@style/Widget.DeviceDefault.Light.Spinner.DropDown</item>
1294        <item name="starStyle">@style/Widget.DeviceDefault.Light.CompoundButton.Star</item>
1295        <item name="tabWidgetStyle">@style/Widget.DeviceDefault.Light.TabWidget</item>
1296        <item name="textViewStyle">@style/Widget.DeviceDefault.Light.TextView</item>
1297        <item name="webTextViewStyle">@style/Widget.DeviceDefault.Light.WebTextView</item>
1298        <item name="webViewStyle">@style/Widget.DeviceDefault.Light.WebView</item>
1299        <item name="dropDownItemStyle">@style/Widget.DeviceDefault.Light.DropDownItem</item>
1300        <item name="spinnerDropDownItemStyle">@style/Widget.DeviceDefault.Light.DropDownItem.Spinner</item>
1301        <item name="spinnerItemStyle">@style/Widget.DeviceDefault.Light.TextView.SpinnerItem</item>
1302        <item name="dropDownHintAppearance">@style/TextAppearance.DeviceDefault.Widget.DropDownHint</item>
1303        <item name="keyboardViewStyle">@style/Widget.DeviceDefault.KeyboardView</item>
1304        <item name="quickContactBadgeStyleWindowSmall">@style/Widget.DeviceDefault.QuickContactBadge.WindowSmall</item>
1305        <item name="quickContactBadgeStyleWindowMedium">@style/Widget.DeviceDefault.QuickContactBadge.WindowMedium</item>
1306        <item name="quickContactBadgeStyleWindowLarge">@style/Widget.DeviceDefault.QuickContactBadge.WindowLarge</item>
1307        <item name="quickContactBadgeStyleSmallWindowSmall">@style/Widget.DeviceDefault.QuickContactBadgeSmall.WindowSmall</item>
1308        <item name="quickContactBadgeStyleSmallWindowMedium">@style/Widget.DeviceDefault.QuickContactBadgeSmall.WindowMedium</item>
1309        <item name="quickContactBadgeStyleSmallWindowLarge">@style/Widget.DeviceDefault.QuickContactBadgeSmall.WindowLarge</item>
1310        <item name="listPopupWindowStyle">@style/Widget.DeviceDefault.Light.ListPopupWindow</item>
1311        <item name="popupMenuStyle">@style/Widget.DeviceDefault.Light.PopupMenu</item>
1312        <item name="stackViewStyle">@style/Widget.DeviceDefault.Light.StackView</item>
1313
1314        <!-- Preference styles -->
1315        <item name="preferenceScreenStyle">@style/Preference.DeviceDefault.PreferenceScreen</item>
1316        <item name="preferenceCategoryStyle">@style/Preference.DeviceDefault.Category</item>
1317        <item name="preferenceStyle">@style/Preference.DeviceDefault</item>
1318        <item name="preferenceInformationStyle">@style/Preference.DeviceDefault.Information</item>
1319        <item name="checkBoxPreferenceStyle">@style/Preference.DeviceDefault.CheckBoxPreference</item>
1320        <item name="switchPreferenceStyle">@style/Preference.DeviceDefault.SwitchPreference</item>
1321        <item name="seekBarPreferenceStyle">@style/Preference.DeviceDefault.SeekBarPreference</item>
1322        <item name="yesNoPreferenceStyle">@style/Preference.DeviceDefault.DialogPreference.YesNoPreference</item>
1323        <item name="dialogPreferenceStyle">@style/Preference.DeviceDefault.DialogPreference</item>
1324        <item name="editTextPreferenceStyle">@style/Preference.DeviceDefault.DialogPreference.EditTextPreference</item>
1325        <item name="ringtonePreferenceStyle">@style/Preference.DeviceDefault.RingtonePreference</item>
1326
1327        <!-- Action bar styles -->
1328        <item name="actionDropDownStyle">@style/Widget.DeviceDefault.Light.Spinner.DropDown.ActionBar</item>
1329        <item name="actionButtonStyle">@style/Widget.DeviceDefault.Light.ActionButton</item>
1330        <item name="actionOverflowButtonStyle">@style/Widget.DeviceDefault.Light.ActionButton.Overflow</item>
1331        <item name="actionBarTabStyle">@style/Widget.DeviceDefault.Light.ActionBar.TabView</item>
1332        <item name="actionBarTabBarStyle">@style/Widget.DeviceDefault.Light.ActionBar.TabBar</item>
1333        <item name="actionBarTabTextStyle">@style/Widget.DeviceDefault.Light.ActionBar.TabText</item>
1334        <item name="actionModeStyle">@style/Widget.DeviceDefault.Light.ActionMode</item>
1335        <item name="actionModeCloseButtonStyle">@style/Widget.DeviceDefault.Light.ActionButton.CloseMode</item>
1336        <item name="actionBarStyle">@style/Widget.DeviceDefault.Light.ActionBar.Solid</item>
1337        <item name="actionModePopupWindowStyle">@style/Widget.DeviceDefault.Light.PopupWindow.ActionMode</item>
1338
1339        <!-- Toolbar attributes -->
1340        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
1341
1342        <item name="buttonBarStyle">@style/DeviceDefault.Light.ButtonBar</item>
1343        <item name="segmentedButtonStyle">@style/DeviceDefault.Light.SegmentedButton</item>
1344
1345        <item name="searchDialogTheme">@style/Theme.DeviceDefault.Light.SearchBar</item>
1346
1347        <!-- NumberPicker style -->
1348        <item name="numberPickerStyle">@style/Widget.DeviceDefault.Light.NumberPicker</item>
1349
1350        <!-- CalendarView style-->
1351        <item name="calendarViewStyle">@style/Widget.DeviceDefault.Light.CalendarView</item>
1352
1353        <!-- TimePicker style -->
1354        <item name="timePickerStyle">@style/Widget.DeviceDefault.Light.TimePicker</item>
1355
1356        <!-- DatePicker style -->
1357        <item name="datePickerStyle">@style/Widget.DeviceDefault.Light.DatePicker</item>
1358
1359        <item name="mediaRouteButtonStyle">@style/Widget.DeviceDefault.Light.MediaRouteButton</item>
1360
1361        <!-- Color palette -->
1362        <item name="colorPrimary">@color/primary_device_default_light</item>
1363        <item name="colorPrimaryDark">@color/primary_dark_device_default_light</item>
1364        <item name="colorAccent">@color/accent_device_default_light</item>
1365        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
1366        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
1367        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
1368        <item name="colorAccentPrimaryVariant">@color/system_primary_container_light</item>
1369        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_light</item>
1370        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_light</item>
1371        <item name="colorSurface">@color/system_surface_container_light</item>
1372        <item name="colorSurfaceHighlight">@color/system_surface_bright_light</item>
1373        <item name="colorSurfaceVariant">@color/system_surface_container_high_light</item>
1374        <item name="colorSurfaceHeader">@color/system_surface_container_highest_light</item>
1375        <item name="colorError">@color/error_color_device_default_light</item>
1376        <item name="colorBackground">@color/system_surface_container_light</item>
1377        <item name="colorBackgroundFloating">@color/background_floating_device_default_light</item>
1378        <item name="textColorPrimary">@color/system_on_surface_light</item>
1379        <item name="textColorSecondary">@color/system_on_surface_variant_light</item>
1380        <item name="textColorTertiary">@color/system_outline_light</item>
1381        <item name="textColorPrimaryInverse">@color/system_on_surface_dark</item>
1382        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_dark</item>
1383        <item name="textColorTertiaryInverse">@color/system_outline_dark</item>
1384        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
1385        <item name="colorForeground">@color/foreground_device_default_light</item>
1386        <item name="colorForegroundInverse">@color/foreground_device_default_dark</item>
1387        <item name="colorPopupBackground">?attr/colorBackgroundFloating</item>
1388        <item name="panelColorBackground">?attr/colorBackgroundFloating</item>
1389    </style>
1390
1391    <!-- Variant of the DeviceDefault (light) theme that has a solid (opaque) action bar with an
1392    inverse color profile. -->
1393    <style name="Theme.DeviceDefault.Light.DarkActionBar" parent="Theme.Material.Light.DarkActionBar">
1394        <!-- Color palette -->
1395        <item name="colorPrimary">@color/primary_device_default_dark</item>
1396        <item name="colorPrimaryDark">@color/primary_dark_device_default_dark</item>
1397        <item name="colorAccent">@color/accent_device_default_light</item>
1398        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
1399        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
1400        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
1401        <item name="colorAccentPrimaryVariant">@color/system_primary_container_light</item>
1402        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_light</item>
1403        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_light</item>
1404        <item name="colorSurface">@color/system_surface_container_light</item>
1405        <item name="colorSurfaceHighlight">@color/system_surface_bright_light</item>
1406        <item name="colorSurfaceVariant">@color/system_surface_container_high_light</item>
1407        <item name="colorSurfaceHeader">@color/system_surface_container_highest_light</item>
1408        <item name="colorError">@color/error_color_device_default_light</item>
1409        <item name="colorBackground">@color/system_surface_container_light</item>
1410        <item name="colorBackgroundFloating">@color/background_floating_device_default_light</item>
1411        <item name="textColorPrimary">@color/system_on_surface_light</item>
1412        <item name="textColorSecondary">@color/system_on_surface_variant_light</item>
1413        <item name="textColorTertiary">@color/system_outline_light</item>
1414        <item name="textColorPrimaryInverse">@color/system_on_surface_dark</item>
1415        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_dark</item>
1416        <item name="textColorTertiaryInverse">@color/system_outline_dark</item>
1417        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
1418        <item name="colorForeground">@color/foreground_device_default_light</item>
1419        <item name="colorForegroundInverse">@color/foreground_device_default_dark</item>
1420
1421        <!-- Dialog attributes -->
1422        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
1423        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
1424
1425        <!-- Text styles -->
1426        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
1427
1428        <!-- Button styles -->
1429        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
1430        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
1431
1432        <!-- Progress bar attributes -->
1433        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
1434        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
1435
1436        <!-- Toolbar attributes -->
1437        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
1438    </style>
1439
1440    <!-- Variant of {@link #Theme_DeviceDefault_Light} with no action bar -->
1441    <style name="Theme.DeviceDefault.Light.NoActionBar" parent="Theme.Material.Light.NoActionBar">
1442        <!-- Color palette -->
1443        <item name="colorPrimary">@color/primary_device_default_light</item>
1444        <item name="colorPrimaryDark">@color/primary_dark_device_default_light</item>
1445        <item name="colorAccent">@color/accent_device_default_light</item>
1446        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
1447        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
1448        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
1449        <item name="colorAccentPrimaryVariant">@color/system_primary_container_light</item>
1450        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_light</item>
1451        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_light</item>
1452        <item name="colorSurface">@color/system_surface_container_light</item>
1453        <item name="colorSurfaceHighlight">@color/system_surface_bright_light</item>
1454        <item name="colorSurfaceVariant">@color/system_surface_container_high_light</item>
1455        <item name="colorSurfaceHeader">@color/system_surface_container_highest_light</item>
1456        <item name="colorError">@color/error_color_device_default_light</item>
1457        <item name="colorBackground">@color/system_surface_container_light</item>
1458        <item name="colorBackgroundFloating">@color/background_floating_device_default_light</item>
1459        <item name="textColorPrimary">@color/system_on_surface_light</item>
1460        <item name="textColorSecondary">@color/system_on_surface_variant_light</item>
1461        <item name="textColorTertiary">@color/system_outline_light</item>
1462        <item name="textColorPrimaryInverse">@color/system_on_surface_dark</item>
1463        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_dark</item>
1464        <item name="textColorTertiaryInverse">@color/system_outline_dark</item>
1465        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
1466        <item name="colorForeground">@color/foreground_device_default_light</item>
1467        <item name="colorForegroundInverse">@color/foreground_device_default_dark</item>
1468
1469        <!-- Dialog attributes -->
1470        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
1471        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
1472
1473        <!-- Text styles -->
1474        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
1475
1476        <!-- Button styles -->
1477        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
1478        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
1479
1480        <!-- Progress bar attributes -->
1481        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
1482        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
1483
1484        <!-- Toolbar attributes -->
1485        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
1486    </style>
1487
1488    <!-- Variant of {@link #Theme_DeviceDefault_Light} with no action bar and no status bar.
1489         This theme sets {@link android.R.attr#windowFullscreen} to true.  -->
1490    <style name="Theme.DeviceDefault.Light.NoActionBar.Fullscreen" parent="Theme.Material.Light.NoActionBar.Fullscreen">
1491        <!-- Color palette -->
1492        <item name="colorPrimary">@color/primary_device_default_light</item>
1493        <item name="colorPrimaryDark">@color/primary_dark_device_default_light</item>
1494        <item name="colorAccent">@color/accent_device_default_light</item>
1495        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
1496        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
1497        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
1498        <item name="colorAccentPrimaryVariant">@color/system_primary_container_light</item>
1499        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_light</item>
1500        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_light</item>
1501        <item name="colorSurface">@color/system_surface_container_light</item>
1502        <item name="colorSurfaceHighlight">@color/system_surface_bright_light</item>
1503        <item name="colorSurfaceVariant">@color/system_surface_container_high_light</item>
1504        <item name="colorSurfaceHeader">@color/system_surface_container_highest_light</item>
1505        <item name="colorError">@color/error_color_device_default_light</item>
1506        <item name="colorBackground">@color/system_surface_container_light</item>
1507        <item name="colorBackgroundFloating">@color/background_floating_device_default_light</item>
1508        <item name="textColorPrimary">@color/system_on_surface_light</item>
1509        <item name="textColorSecondary">@color/system_on_surface_variant_light</item>
1510        <item name="textColorTertiary">@color/system_outline_light</item>
1511        <item name="textColorPrimaryInverse">@color/system_on_surface_dark</item>
1512        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_dark</item>
1513        <item name="textColorTertiaryInverse">@color/system_outline_dark</item>
1514        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
1515        <item name="colorForeground">@color/foreground_device_default_light</item>
1516        <item name="colorForegroundInverse">@color/foreground_device_default_dark</item>
1517
1518        <!-- Dialog attributes -->
1519        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
1520        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
1521
1522        <!-- Text styles -->
1523        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
1524
1525        <!-- Button styles -->
1526        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
1527        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
1528
1529        <!-- Progress bar attributes -->
1530        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
1531        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
1532
1533        <!-- Toolbar attributes -->
1534        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
1535    </style>
1536
1537    <!-- Variant of {@link #Theme_DeviceDefault_Light} with no action bar and no status bar
1538    and extending in to overscan region.  This theme
1539    sets {@link android.R.attr#windowFullscreen} and {@link android.R.attr#windowOverscan}
1540    to true. -->
1541    <style name="Theme.DeviceDefault.Light.NoActionBar.Overscan" parent="Theme.Material.Light.NoActionBar.Overscan">
1542        <!-- Color palette -->
1543        <item name="colorPrimary">@color/primary_device_default_light</item>
1544        <item name="colorPrimaryDark">@color/primary_dark_device_default_light</item>
1545        <item name="colorAccent">@color/accent_device_default_light</item>
1546        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
1547        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
1548        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
1549        <item name="colorAccentPrimaryVariant">@color/system_primary_container_light</item>
1550        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_light</item>
1551        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_light</item>
1552        <item name="colorSurface">@color/system_surface_container_light</item>
1553        <item name="colorSurfaceHighlight">@color/system_surface_bright_light</item>
1554        <item name="colorSurfaceVariant">@color/system_surface_container_high_light</item>
1555        <item name="colorSurfaceHeader">@color/system_surface_container_highest_light</item>
1556        <item name="colorError">@color/error_color_device_default_light</item>
1557        <item name="colorBackground">@color/system_surface_container_light</item>
1558        <item name="colorBackgroundFloating">@color/background_floating_device_default_light</item>
1559        <item name="textColorPrimary">@color/system_on_surface_light</item>
1560        <item name="textColorSecondary">@color/system_on_surface_variant_light</item>
1561        <item name="textColorTertiary">@color/system_outline_light</item>
1562        <item name="textColorPrimaryInverse">@color/system_on_surface_dark</item>
1563        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_dark</item>
1564        <item name="textColorTertiaryInverse">@color/system_outline_dark</item>
1565        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
1566        <item name="colorForeground">@color/foreground_device_default_light</item>
1567        <item name="colorForegroundInverse">@color/foreground_device_default_dark</item>
1568
1569        <!-- Dialog attributes -->
1570        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
1571        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
1572
1573        <!-- Text styles -->
1574        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
1575
1576        <!-- Button styles -->
1577        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
1578        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
1579
1580        <!-- Progress bar attributes -->
1581        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
1582        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
1583
1584        <!-- Toolbar attributes -->
1585        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
1586    </style>
1587
1588    <!-- Variant of {@link #Theme_DeviceDefault_Light} that has no title bar and translucent
1589         system decor.  This theme sets {@link android.R.attr#windowTranslucentStatus} and
1590         {@link android.R.attr#windowTranslucentNavigation} to true. -->
1591    <style name="Theme.DeviceDefault.Light.NoActionBar.TranslucentDecor" parent="Theme.Material.Light.NoActionBar.TranslucentDecor">
1592        <!-- Color palette -->
1593        <item name="colorPrimary">@color/primary_device_default_light</item>
1594        <item name="colorPrimaryDark">@color/primary_dark_device_default_light</item>
1595        <item name="colorAccent">@color/accent_device_default_light</item>
1596        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
1597        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
1598        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
1599        <item name="colorAccentPrimaryVariant">@color/system_primary_container_light</item>
1600        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_light</item>
1601        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_light</item>
1602        <item name="colorSurface">@color/system_surface_container_light</item>
1603        <item name="colorSurfaceHighlight">@color/system_surface_bright_light</item>
1604        <item name="colorSurfaceVariant">@color/system_surface_container_high_light</item>
1605        <item name="colorSurfaceHeader">@color/system_surface_container_highest_light</item>
1606        <item name="colorError">@color/error_color_device_default_light</item>
1607        <item name="colorBackground">@color/system_surface_container_light</item>
1608        <item name="colorBackgroundFloating">@color/background_floating_device_default_light</item>
1609        <item name="textColorPrimary">@color/system_on_surface_light</item>
1610        <item name="textColorSecondary">@color/system_on_surface_variant_light</item>
1611        <item name="textColorTertiary">@color/system_outline_light</item>
1612        <item name="textColorPrimaryInverse">@color/system_on_surface_dark</item>
1613        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_dark</item>
1614        <item name="textColorTertiaryInverse">@color/system_outline_dark</item>
1615        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
1616        <item name="colorForeground">@color/foreground_device_default_light</item>
1617        <item name="colorForegroundInverse">@color/foreground_device_default_dark</item>
1618
1619        <!-- Dialog attributes -->
1620        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
1621        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
1622
1623        <!-- Text styles -->
1624        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
1625
1626        <!-- Button styles -->
1627        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
1628        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
1629
1630        <!-- Progress bar attributes -->
1631        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
1632        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
1633
1634        <!-- Toolbar attributes -->
1635        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
1636    </style>
1637
1638    <!-- DeviceDefault light theme for dialog windows and activities. This changes the window to be
1639    floating (not fill the entire screen), and puts a frame around its contents. You can set this
1640    theme on an activity if you would like to make an activity that looks like a Dialog.-->
1641    <style name="Theme.DeviceDefault.Light.Dialog" parent="Theme.Material.Light.Dialog">
1642        <item name="windowTitleStyle">@style/DialogWindowTitle.DeviceDefault.Light</item>
1643        <item name="windowAnimationStyle">@style/Animation.DeviceDefault.Dialog</item>
1644
1645        <!-- Dialog attributes -->
1646        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
1647        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
1648
1649        <!-- Button styles -->
1650        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
1651        <item name="buttonBarStyle">@style/DeviceDefault.Light.ButtonBar.AlertDialog</item>
1652        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
1653        <item name="borderlessButtonStyle">@style/Widget.DeviceDefault.Light.Button.Borderless.Small</item>
1654
1655        <item name="textAppearance">@style/TextAppearance.DeviceDefault</item>
1656        <item name="textAppearanceInverse">@style/TextAppearance.DeviceDefault.Inverse</item>
1657        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
1658
1659        <!-- Color palette -->
1660        <item name="colorPrimary">@color/primary_device_default_light</item>
1661        <item name="colorPrimaryDark">@color/primary_dark_device_default_light</item>
1662        <item name="colorAccent">@color/accent_device_default_light</item>
1663        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
1664        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
1665        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
1666        <item name="colorAccentPrimaryVariant">@color/system_primary_container_light</item>
1667        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_light</item>
1668        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_light</item>
1669        <item name="colorSurface">@color/system_surface_container_light</item>
1670        <item name="colorSurfaceHighlight">@color/system_surface_bright_light</item>
1671        <item name="colorSurfaceVariant">@color/system_surface_container_high_light</item>
1672        <item name="colorSurfaceHeader">@color/system_surface_container_highest_light</item>
1673        <item name="colorError">@color/error_color_device_default_light</item>
1674        <item name="colorBackground">@color/system_surface_container_light</item>
1675        <item name="colorBackgroundFloating">@color/background_floating_device_default_light</item>
1676        <item name="textColorPrimary">@color/system_on_surface_light</item>
1677        <item name="textColorSecondary">@color/system_on_surface_variant_light</item>
1678        <item name="textColorTertiary">@color/system_outline_light</item>
1679        <item name="textColorPrimaryInverse">@color/system_on_surface_dark</item>
1680        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_dark</item>
1681        <item name="textColorTertiaryInverse">@color/system_outline_dark</item>
1682        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
1683        <item name="colorForeground">@color/foreground_device_default_light</item>
1684        <item name="colorForegroundInverse">@color/foreground_device_default_dark</item>
1685
1686        <!-- Progress bar attributes -->
1687        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
1688        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
1689
1690        <!-- Toolbar attributes -->
1691        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
1692    </style>
1693
1694    <!-- Variant of {@link #Theme_DeviceDefault_Light_Dialog} that has a nice minimum width for a
1695    regular dialog. -->
1696    <style name="Theme.DeviceDefault.Light.Dialog.MinWidth" parent="Theme.Material.Light.Dialog.MinWidth">
1697        <item name="windowTitleStyle">@style/DialogWindowTitle.DeviceDefault.Light</item>
1698        <item name="windowAnimationStyle">@style/Animation.DeviceDefault.Dialog</item>
1699
1700        <!-- Color palette -->
1701        <item name="colorPrimary">@color/primary_device_default_light</item>
1702        <item name="colorPrimaryDark">@color/primary_dark_device_default_light</item>
1703        <item name="colorAccent">@color/accent_device_default_light</item>
1704        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
1705        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
1706        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
1707        <item name="colorAccentPrimaryVariant">@color/system_primary_container_light</item>
1708        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_light</item>
1709        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_light</item>
1710        <item name="colorSurface">@color/system_surface_container_light</item>
1711        <item name="colorSurfaceHighlight">@color/system_surface_bright_light</item>
1712        <item name="colorSurfaceVariant">@color/system_surface_container_high_light</item>
1713        <item name="colorSurfaceHeader">@color/system_surface_container_highest_light</item>
1714        <item name="colorError">@color/error_color_device_default_light</item>
1715        <item name="colorBackground">@color/system_surface_container_light</item>
1716        <item name="colorBackgroundFloating">@color/background_floating_device_default_light</item>
1717        <item name="textColorPrimary">@color/system_on_surface_light</item>
1718        <item name="textColorSecondary">@color/system_on_surface_variant_light</item>
1719        <item name="textColorTertiary">@color/system_outline_light</item>
1720        <item name="textColorPrimaryInverse">@color/system_on_surface_dark</item>
1721        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_dark</item>
1722        <item name="textColorTertiaryInverse">@color/system_outline_dark</item>
1723        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
1724        <item name="colorForeground">@color/foreground_device_default_light</item>
1725        <item name="colorForegroundInverse">@color/foreground_device_default_dark</item>
1726
1727        <!-- Dialog attributes -->
1728        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
1729        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
1730
1731        <!-- Text styles -->
1732        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
1733
1734        <!-- Button styles -->
1735        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
1736        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
1737
1738        <!-- Progress bar attributes -->
1739        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
1740        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
1741
1742        <!-- Toolbar attributes -->
1743        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
1744    </style>
1745
1746    <!-- Variant of {@link #Theme_DeviceDefault_Light_Dialog} without an action bar -->
1747    <style name="Theme.DeviceDefault.Light.Dialog.NoActionBar" parent="Theme.Material.Light.Dialog.NoActionBar">
1748        <item name="windowTitleStyle">@style/DialogWindowTitle.DeviceDefault.Light</item>
1749        <item name="windowAnimationStyle">@style/Animation.DeviceDefault.Dialog</item>
1750
1751        <!-- Color palette -->
1752        <item name="colorPrimary">@color/primary_device_default_light</item>
1753        <item name="colorPrimaryDark">@color/primary_dark_device_default_light</item>
1754        <item name="colorAccent">@color/accent_device_default_light</item>
1755        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
1756        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
1757        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
1758        <item name="colorAccentPrimaryVariant">@color/system_primary_container_light</item>
1759        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_light</item>
1760        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_light</item>
1761        <item name="colorSurface">@color/system_surface_container_light</item>
1762        <item name="colorSurfaceHighlight">@color/system_surface_bright_light</item>
1763        <item name="colorSurfaceVariant">@color/system_surface_container_high_light</item>
1764        <item name="colorSurfaceHeader">@color/system_surface_container_highest_light</item>
1765        <item name="colorError">@color/error_color_device_default_light</item>
1766        <item name="colorBackground">@color/system_surface_container_light</item>
1767        <item name="colorBackgroundFloating">@color/background_floating_device_default_light</item>
1768        <item name="textColorPrimary">@color/system_on_surface_light</item>
1769        <item name="textColorSecondary">@color/system_on_surface_variant_light</item>
1770        <item name="textColorTertiary">@color/system_outline_light</item>
1771        <item name="textColorPrimaryInverse">@color/system_on_surface_dark</item>
1772        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_dark</item>
1773        <item name="textColorTertiaryInverse">@color/system_outline_dark</item>
1774        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
1775        <item name="colorForeground">@color/foreground_device_default_light</item>
1776        <item name="colorForegroundInverse">@color/foreground_device_default_dark</item>
1777
1778        <!-- Dialog attributes -->
1779        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
1780        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
1781
1782        <!-- Text styles -->
1783        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
1784
1785        <!-- Button styles -->
1786        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
1787        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
1788
1789        <!-- Progress bar attributes -->
1790        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
1791        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
1792
1793        <!-- Toolbar attributes -->
1794        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
1795    </style>
1796
1797    <!-- Variant of {@link #Theme_DeviceDefault_Light_Dialog_NoActionBar} that has a nice minimum
1798    width for a regular dialog. -->
1799    <style name="Theme.DeviceDefault.Light.Dialog.NoActionBar.MinWidth" parent="Theme.Material.Light.Dialog.NoActionBar.MinWidth">
1800        <item name="windowTitleStyle">@style/DialogWindowTitle.DeviceDefault.Light</item>
1801        <item name="windowAnimationStyle">@style/Animation.DeviceDefault.Dialog</item>
1802
1803        <!-- Color palette -->
1804        <item name="colorPrimary">@color/primary_device_default_light</item>
1805        <item name="colorPrimaryDark">@color/primary_dark_device_default_light</item>
1806        <item name="colorAccent">@color/accent_device_default_light</item>
1807        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
1808        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
1809        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
1810        <item name="colorAccentPrimaryVariant">@color/system_primary_container_light</item>
1811        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_light</item>
1812        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_light</item>
1813        <item name="colorSurface">@color/system_surface_container_light</item>
1814        <item name="colorSurfaceHighlight">@color/system_surface_bright_light</item>
1815        <item name="colorSurfaceVariant">@color/system_surface_container_high_light</item>
1816        <item name="colorSurfaceHeader">@color/system_surface_container_highest_light</item>
1817        <item name="colorError">@color/error_color_device_default_light</item>
1818        <item name="colorBackground">@color/system_surface_container_light</item>
1819        <item name="colorBackgroundFloating">@color/background_floating_device_default_light</item>
1820        <item name="textColorPrimary">@color/system_on_surface_light</item>
1821        <item name="textColorSecondary">@color/system_on_surface_variant_light</item>
1822        <item name="textColorTertiary">@color/system_outline_light</item>
1823        <item name="textColorPrimaryInverse">@color/system_on_surface_dark</item>
1824        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_dark</item>
1825        <item name="textColorTertiaryInverse">@color/system_outline_dark</item>
1826        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
1827        <item name="colorForeground">@color/foreground_device_default_light</item>
1828        <item name="colorForegroundInverse">@color/foreground_device_default_dark</item>
1829
1830        <!-- Dialog attributes -->
1831        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
1832        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
1833
1834        <!-- Text styles -->
1835        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
1836
1837        <!-- Button styles -->
1838        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
1839        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
1840
1841        <!-- Progress bar attributes -->
1842        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
1843        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
1844
1845        <!-- Toolbar attributes -->
1846        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
1847    </style>
1848
1849    <!-- Variant of Theme.DeviceDefault.Dialog that has a fixed size. -->
1850    <style name="Theme.DeviceDefault.Light.Dialog.FixedSize">
1851        <item name="windowFixedWidthMajor">@dimen/dialog_fixed_width_major</item>
1852        <item name="windowFixedWidthMinor">@dimen/dialog_fixed_width_minor</item>
1853        <item name="windowFixedHeightMajor">@dimen/dialog_fixed_height_major</item>
1854        <item name="windowFixedHeightMinor">@dimen/dialog_fixed_height_minor</item>
1855
1856        <!-- Color palette -->
1857        <item name="colorPrimary">@color/primary_device_default_light</item>
1858        <item name="colorPrimaryDark">@color/primary_dark_device_default_light</item>
1859        <item name="colorAccent">@color/accent_device_default_light</item>
1860        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
1861        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
1862        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
1863        <item name="colorAccentPrimaryVariant">@color/system_primary_container_light</item>
1864        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_light</item>
1865        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_light</item>
1866        <item name="colorSurface">@color/system_surface_container_light</item>
1867        <item name="colorSurfaceHighlight">@color/system_surface_bright_light</item>
1868        <item name="colorSurfaceVariant">@color/system_surface_container_high_light</item>
1869        <item name="colorSurfaceHeader">@color/system_surface_container_highest_light</item>
1870        <item name="colorError">@color/error_color_device_default_light</item>
1871        <item name="textColorPrimary">@color/system_on_surface_light</item>
1872        <item name="textColorSecondary">@color/system_on_surface_variant_light</item>
1873        <item name="textColorTertiary">@color/system_outline_light</item>
1874        <item name="textColorPrimaryInverse">@color/system_on_surface_dark</item>
1875        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_dark</item>
1876        <item name="textColorTertiaryInverse">@color/system_outline_dark</item>
1877        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
1878        <item name="colorForeground">@color/foreground_device_default_light</item>
1879        <item name="colorForegroundInverse">@color/foreground_device_default_dark</item>
1880    </style>
1881
1882    <!-- Variant of Theme.DeviceDefault.Dialog.NoActionBar that has a fixed size. -->
1883    <style name="Theme.DeviceDefault.Light.Dialog.NoActionBar.FixedSize">
1884        <item name="windowFixedWidthMajor">@dimen/dialog_fixed_width_major</item>
1885        <item name="windowFixedWidthMinor">@dimen/dialog_fixed_width_minor</item>
1886        <item name="windowFixedHeightMajor">@dimen/dialog_fixed_height_major</item>
1887        <item name="windowFixedHeightMinor">@dimen/dialog_fixed_height_minor</item>
1888
1889        <!-- Color palette -->
1890        <item name="colorPrimary">@color/primary_device_default_light</item>
1891        <item name="colorPrimaryDark">@color/primary_dark_device_default_light</item>
1892        <item name="colorAccent">@color/accent_device_default_light</item>
1893        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
1894        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
1895        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
1896        <item name="colorAccentPrimaryVariant">@color/system_primary_container_light</item>
1897        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_light</item>
1898        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_light</item>
1899        <item name="colorSurface">@color/system_surface_container_light</item>
1900        <item name="colorSurfaceHighlight">@color/system_surface_bright_light</item>
1901        <item name="colorSurfaceVariant">@color/system_surface_container_high_light</item>
1902        <item name="colorSurfaceHeader">@color/system_surface_container_highest_light</item>
1903        <item name="colorError">@color/error_color_device_default_light</item>
1904        <item name="textColorPrimary">@color/system_on_surface_light</item>
1905        <item name="textColorSecondary">@color/system_on_surface_variant_light</item>
1906        <item name="textColorTertiary">@color/system_outline_light</item>
1907        <item name="textColorPrimaryInverse">@color/system_on_surface_dark</item>
1908        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_dark</item>
1909        <item name="textColorTertiaryInverse">@color/system_outline_dark</item>
1910        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
1911        <item name="colorForeground">@color/foreground_device_default_light</item>
1912        <item name="colorForegroundInverse">@color/foreground_device_default_dark</item>
1913    </style>
1914
1915    <!-- DeviceDefault light theme for a window that will be displayed either full-screen on smaller
1916    screens (small, normal) or as a dialog on larger screens (large, xlarge). -->
1917    <style name="Theme.DeviceDefault.Light.DialogWhenLarge" parent="Theme.Material.Light.DialogWhenLarge">
1918        <item name="windowTitleStyle">@style/DialogWindowTitle.DeviceDefault.Light</item>
1919        <item name="windowAnimationStyle">@style/Animation.DeviceDefault.Dialog</item>
1920
1921        <!-- Color palette -->
1922        <item name="colorPrimary">@color/primary_device_default_light</item>
1923        <item name="colorPrimaryDark">@color/primary_dark_device_default_light</item>
1924        <item name="colorAccent">@color/accent_device_default_light</item>
1925        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
1926        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
1927        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
1928        <item name="colorAccentPrimaryVariant">@color/system_primary_container_light</item>
1929        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_light</item>
1930        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_light</item>
1931        <item name="colorSurface">@color/system_surface_container_light</item>
1932        <item name="colorSurfaceHighlight">@color/system_surface_bright_light</item>
1933        <item name="colorSurfaceVariant">@color/system_surface_container_high_light</item>
1934        <item name="colorSurfaceHeader">@color/system_surface_container_highest_light</item>
1935        <item name="colorError">@color/error_color_device_default_light</item>
1936        <item name="colorBackground">@color/system_surface_container_light</item>
1937        <item name="colorBackgroundFloating">@color/background_floating_device_default_light</item>
1938        <item name="textColorPrimary">@color/system_on_surface_light</item>
1939        <item name="textColorSecondary">@color/system_on_surface_variant_light</item>
1940        <item name="textColorTertiary">@color/system_outline_light</item>
1941        <item name="textColorPrimaryInverse">@color/system_on_surface_dark</item>
1942        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_dark</item>
1943        <item name="textColorTertiaryInverse">@color/system_outline_dark</item>
1944        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
1945        <item name="colorForeground">@color/foreground_device_default_light</item>
1946        <item name="colorForegroundInverse">@color/foreground_device_default_dark</item>
1947
1948        <!-- Dialog attributes -->
1949        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
1950        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
1951
1952        <!-- Text styles -->
1953        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
1954
1955        <!-- Button styles -->
1956        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
1957        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
1958
1959        <!-- Progress bar attributes -->
1960        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
1961        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
1962
1963        <!-- Toolbar attributes -->
1964        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
1965    </style>
1966
1967    <!-- DeviceDefault light theme for a window without an action bar that will be displayed either
1968    full-screen on smaller screens (small, normal) or as a dialog on larger screens (large,
1969    xlarge). -->
1970    <style name="Theme.DeviceDefault.Light.DialogWhenLarge.NoActionBar" parent="Theme.Material.Light.DialogWhenLarge.NoActionBar">
1971        <item name="windowTitleStyle">@style/DialogWindowTitle.DeviceDefault.Light</item>
1972        <item name="windowAnimationStyle">@style/Animation.DeviceDefault.Dialog</item>
1973
1974        <!-- Color palette -->
1975        <item name="colorPrimary">@color/primary_device_default_light</item>
1976        <item name="colorPrimaryDark">@color/primary_dark_device_default_light</item>
1977        <item name="colorAccent">@color/accent_device_default_light</item>
1978        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
1979        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
1980        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
1981        <item name="colorAccentPrimaryVariant">@color/system_primary_container_light</item>
1982        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_light</item>
1983        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_light</item>
1984        <item name="colorSurface">@color/system_surface_container_light</item>
1985        <item name="colorSurfaceHighlight">@color/system_surface_bright_light</item>
1986        <item name="colorSurfaceVariant">@color/system_surface_container_high_light</item>
1987        <item name="colorSurfaceHeader">@color/system_surface_container_highest_light</item>
1988        <item name="colorError">@color/error_color_device_default_light</item>
1989        <item name="colorBackground">@color/system_surface_container_light</item>
1990        <item name="colorBackgroundFloating">@color/background_floating_device_default_light</item>
1991        <item name="textColorPrimary">@color/system_on_surface_light</item>
1992        <item name="textColorSecondary">@color/system_on_surface_variant_light</item>
1993        <item name="textColorTertiary">@color/system_outline_light</item>
1994        <item name="textColorPrimaryInverse">@color/system_on_surface_dark</item>
1995        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_dark</item>
1996        <item name="textColorTertiaryInverse">@color/system_outline_dark</item>
1997        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
1998        <item name="colorForeground">@color/foreground_device_default_light</item>
1999        <item name="colorForegroundInverse">@color/foreground_device_default_dark</item>
2000
2001        <!-- Dialog attributes -->
2002        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
2003        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
2004
2005        <!-- Text styles -->
2006        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
2007
2008        <!-- Button styles -->
2009        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
2010        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
2011
2012        <!-- Progress bar attributes -->
2013        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
2014        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
2015
2016        <!-- Toolbar attributes -->
2017        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
2018    </style>
2019
2020    <!-- DeviceDefault light theme for a presentation window on a secondary display. -->
2021    <style name="Theme.DeviceDefault.Light.Dialog.Presentation" parent="Theme.Material.Light.Dialog.Presentation">
2022        <item name="windowTitleStyle">@style/DialogWindowTitle.DeviceDefault.Light</item>
2023        <item name="windowAnimationStyle">@style/Animation.DeviceDefault.Dialog</item>
2024
2025        <!-- Color palette -->
2026        <item name="colorPrimary">@color/primary_device_default_light</item>
2027        <item name="colorPrimaryDark">@color/primary_dark_device_default_light</item>
2028        <item name="colorAccent">@color/accent_device_default_light</item>
2029        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
2030        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
2031        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
2032        <item name="colorAccentPrimaryVariant">@color/system_primary_container_light</item>
2033        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_light</item>
2034        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_light</item>
2035        <item name="colorSurface">@color/system_surface_container_light</item>
2036        <item name="colorSurfaceHighlight">@color/system_surface_bright_light</item>
2037        <item name="colorSurfaceVariant">@color/system_surface_container_high_light</item>
2038        <item name="colorSurfaceHeader">@color/system_surface_container_highest_light</item>
2039        <item name="colorError">@color/error_color_device_default_light</item>
2040        <item name="colorBackground">@color/system_surface_container_light</item>
2041        <item name="colorBackgroundFloating">@color/background_floating_device_default_light</item>
2042        <item name="textColorPrimary">@color/system_on_surface_light</item>
2043        <item name="textColorSecondary">@color/system_on_surface_variant_light</item>
2044        <item name="textColorTertiary">@color/system_outline_light</item>
2045        <item name="textColorPrimaryInverse">@color/system_on_surface_dark</item>
2046        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_dark</item>
2047        <item name="textColorTertiaryInverse">@color/system_outline_dark</item>
2048        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
2049        <item name="colorForeground">@color/foreground_device_default_light</item>
2050        <item name="colorForegroundInverse">@color/foreground_device_default_dark</item>
2051
2052        <!-- Dialog attributes -->
2053        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
2054        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
2055
2056        <!-- Text styles -->
2057        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
2058
2059        <!-- Button styles -->
2060        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
2061        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
2062
2063        <!-- Progress bar attributes -->
2064        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
2065        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
2066
2067        <!-- Toolbar attributes -->
2068        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
2069    </style>
2070
2071    <!-- DeviceDefault light theme for panel windows. This removes all extraneous window
2072    decorations, so you basically have an empty rectangle in which to place your content. It makes
2073    the window floating, with a transparent background, and turns off dimming behind the window. -->
2074    <style name="Theme.DeviceDefault.Light.Panel" parent="Theme.Material.Light.Panel">
2075        <!-- Color palette -->
2076        <item name="colorPrimary">@color/primary_device_default_light</item>
2077        <item name="colorPrimaryDark">@color/primary_dark_device_default_light</item>
2078        <item name="colorAccent">@color/accent_device_default_light</item>
2079        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
2080        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
2081        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
2082        <item name="colorAccentPrimaryVariant">@color/system_primary_container_light</item>
2083        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_light</item>
2084        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_light</item>
2085        <item name="colorSurface">@color/system_surface_container_light</item>
2086        <item name="colorSurfaceHighlight">@color/system_surface_bright_light</item>
2087        <item name="colorSurfaceVariant">@color/system_surface_container_high_light</item>
2088        <item name="colorSurfaceHeader">@color/system_surface_container_highest_light</item>
2089        <item name="colorError">@color/error_color_device_default_light</item>
2090        <item name="colorBackground">@color/system_surface_container_light</item>
2091        <item name="colorBackgroundFloating">@color/background_floating_device_default_light</item>
2092        <item name="textColorPrimary">@color/system_on_surface_light</item>
2093        <item name="textColorSecondary">@color/system_on_surface_variant_light</item>
2094        <item name="textColorTertiary">@color/system_outline_light</item>
2095        <item name="textColorPrimaryInverse">@color/system_on_surface_dark</item>
2096        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_dark</item>
2097        <item name="textColorTertiaryInverse">@color/system_outline_dark</item>
2098        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
2099        <item name="colorForeground">@color/foreground_device_default_light</item>
2100        <item name="colorForegroundInverse">@color/foreground_device_default_dark</item>
2101
2102        <!-- Dialog attributes -->
2103        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
2104        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
2105
2106        <!-- Text styles -->
2107        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
2108
2109        <!-- Button styles -->
2110        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
2111        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
2112
2113        <!-- Progress bar attributes -->
2114        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
2115        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
2116
2117        <!-- Toolbar attributes -->
2118        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
2119    </style>
2120
2121    <style name="Theme.DeviceDefault.Light.Dialog.Alert" parent="Theme.Material.Light.Dialog.Alert">
2122        <item name="windowTitleStyle">@style/DialogWindowTitle.DeviceDefault.Light</item>
2123
2124        <!-- Color palette -->
2125        <item name="colorPrimary">@color/primary_device_default_light</item>
2126        <item name="colorPrimaryDark">@color/primary_dark_device_default_light</item>
2127        <item name="colorAccent">@color/accent_device_default_light</item>
2128        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
2129        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
2130        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
2131        <item name="colorAccentPrimaryVariant">@color/system_primary_container_light</item>
2132        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_light</item>
2133        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_light</item>
2134        <item name="colorSurface">@color/system_surface_container_light</item>
2135        <item name="colorSurfaceHighlight">@color/system_surface_bright_light</item>
2136        <item name="colorSurfaceVariant">@color/system_surface_container_high_light</item>
2137        <item name="colorSurfaceHeader">@color/system_surface_container_highest_light</item>
2138        <item name="colorError">@color/error_color_device_default_light</item>
2139        <item name="colorBackground">@color/system_surface_container_light</item>
2140        <item name="colorBackgroundFloating">@color/background_floating_device_default_light</item>
2141        <item name="textColorPrimary">@color/system_on_surface_light</item>
2142        <item name="textColorSecondary">@color/system_on_surface_variant_light</item>
2143        <item name="textColorTertiary">@color/system_outline_light</item>
2144        <item name="textColorPrimaryInverse">@color/system_on_surface_dark</item>
2145        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_dark</item>
2146        <item name="textColorTertiaryInverse">@color/system_outline_dark</item>
2147        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
2148        <item name="colorForeground">@color/foreground_device_default_light</item>
2149        <item name="colorForegroundInverse">@color/foreground_device_default_dark</item>
2150
2151        <!-- Dialog attributes -->
2152        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
2153        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
2154
2155        <!-- Text styles -->
2156        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
2157
2158        <!-- Button styles -->
2159        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
2160        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
2161
2162        <!-- Progress bar attributes -->
2163        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
2164        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
2165
2166        <!-- Toolbar attributes -->
2167        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
2168    </style>
2169
2170    <style name="Theme.DeviceDefault.Dialog.Alert.DayNight" parent="Theme.DeviceDefault.Light.Dialog.Alert" />
2171
2172    <style name="Theme.DeviceDefault.Light.SearchBar" parent="Theme.Material.Light.SearchBar">
2173        <!-- Color palette -->
2174        <item name="colorPrimary">@color/primary_device_default_light</item>
2175        <item name="colorPrimaryDark">@color/primary_dark_device_default_light</item>
2176        <item name="colorAccent">@color/accent_device_default_light</item>
2177        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
2178        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
2179        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
2180        <item name="colorAccentPrimaryVariant">@color/system_primary_container_light</item>
2181        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_light</item>
2182        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_light</item>
2183        <item name="colorSurface">@color/system_surface_container_light</item>
2184        <item name="colorSurfaceHighlight">@color/system_surface_bright_light</item>
2185        <item name="colorSurfaceVariant">@color/system_surface_container_high_light</item>
2186        <item name="colorSurfaceHeader">@color/system_surface_container_highest_light</item>
2187        <item name="colorError">@color/error_color_device_default_light</item>
2188        <item name="colorBackground">@color/system_surface_container_light</item>
2189        <item name="colorBackgroundFloating">@color/background_floating_device_default_light</item>
2190        <item name="textColorPrimary">@color/system_on_surface_light</item>
2191        <item name="textColorSecondary">@color/system_on_surface_variant_light</item>
2192        <item name="textColorTertiary">@color/system_outline_light</item>
2193        <item name="textColorPrimaryInverse">@color/system_on_surface_dark</item>
2194        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_dark</item>
2195        <item name="textColorTertiaryInverse">@color/system_outline_dark</item>
2196        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
2197        <item name="colorForeground">@color/foreground_device_default_light</item>
2198        <item name="colorForegroundInverse">@color/foreground_device_default_dark</item>
2199
2200        <!-- Dialog attributes -->
2201        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
2202        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
2203
2204        <!-- Text styles -->
2205        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
2206
2207        <!-- Button styles -->
2208        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
2209        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
2210
2211        <!-- Progress bar attributes -->
2212        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
2213        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
2214
2215        <!-- Toolbar attributes -->
2216        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
2217    </style>
2218
2219    <style name="Theme.DeviceDefault.Light.Voice" parent="Theme.Material.Light.Voice">
2220        <!-- Color palette -->
2221        <item name="colorPrimary">@color/primary_device_default_light</item>
2222        <item name="colorPrimaryDark">@color/primary_dark_device_default_light</item>
2223        <item name="colorAccent">@color/accent_device_default_light</item>
2224        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
2225        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
2226        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
2227        <item name="colorAccentPrimaryVariant">@color/system_primary_container_light</item>
2228        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_light</item>
2229        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_light</item>
2230        <item name="colorSurface">@color/system_surface_container_light</item>
2231        <item name="colorSurfaceHighlight">@color/system_surface_bright_light</item>
2232        <item name="colorSurfaceVariant">@color/system_surface_container_high_light</item>
2233        <item name="colorSurfaceHeader">@color/system_surface_container_highest_light</item>
2234        <item name="colorError">@color/error_color_device_default_light</item>
2235        <item name="colorBackground">@color/system_surface_container_light</item>
2236        <item name="colorBackgroundFloating">@color/background_floating_device_default_light</item>
2237        <item name="textColorPrimary">@color/system_on_surface_light</item>
2238        <item name="textColorSecondary">@color/system_on_surface_variant_light</item>
2239        <item name="textColorTertiary">@color/system_outline_light</item>
2240        <item name="textColorPrimaryInverse">@color/system_on_surface_dark</item>
2241        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_dark</item>
2242        <item name="textColorTertiaryInverse">@color/system_outline_dark</item>
2243        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
2244        <item name="colorForeground">@color/foreground_device_default_light</item>
2245        <item name="colorForegroundInverse">@color/foreground_device_default_dark</item>
2246
2247        <!-- Dialog attributes -->
2248        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
2249        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
2250
2251        <!-- Text styles -->
2252        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
2253
2254        <!-- Button styles -->
2255        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
2256        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
2257
2258        <!-- Progress bar attributes -->
2259        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
2260        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
2261
2262        <!-- Toolbar attributes -->
2263        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
2264    </style>
2265
2266    <!-- DeviceDefault theme for a window that should look like the Settings app.  -->
2267    <style name="Theme.DeviceDefault.Settings" parent="Theme.DeviceDefault.Light">
2268        <!-- From Theme.Material.Light.LightStatusBar -->
2269        <item name="windowLightStatusBar">true</item>
2270
2271        <!-- From Theme.Material.Settings -->
2272        <item name="homeAsUpIndicator">@drawable/ic_ab_back_material_settings</item>
2273        <item name="presentationTheme">@style/Theme.Material.Settings.Dialog.Presentation</item>
2274        <item name="searchDialogTheme">@style/Theme.Material.Settings.SearchBar</item>
2275        <item name="panelMenuListTheme">@style/Theme.Material.Settings.CompactMenu</item>
2276
2277        <!-- action bar -->
2278        <item name="actionBarStyle">@style/Widget.DeviceDefault.Light.ActionBar.Solid</item>
2279        <item name="actionBarTheme">@style/ThemeOverlay.DeviceDefault.ActionBar</item>
2280        <item name="popupTheme">@style/ThemeOverlay.DeviceDefault.Popup.Light</item>
2281
2282        <!-- Color palette -->
2283        <item name="colorBackground">@color/system_surface_container_light</item>
2284        <item name="colorPrimary">@color/primary_device_default_settings_light</item>
2285        <item name="colorPrimaryDark">@color/primary_dark_device_default_settings_light</item>
2286        <item name="colorSecondary">@color/secondary_device_default_settings_light</item>
2287        <item name="colorAccent">@color/accent_device_default_light</item>
2288        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
2289        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
2290        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
2291        <item name="colorAccentPrimaryVariant">@color/system_primary_container_light</item>
2292        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_light</item>
2293        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_light</item>
2294        <item name="colorSurface">@color/system_surface_container_light</item>
2295        <item name="colorSurfaceHighlight">@color/system_surface_bright_light</item>
2296        <item name="colorSurfaceVariant">@color/system_surface_container_high_light</item>
2297        <item name="colorSurfaceHeader">@color/system_surface_container_highest_light</item>
2298        <item name="colorError">@color/error_color_device_default_light</item>
2299        <item name="colorEdgeEffect">@color/edge_effect_device_default_light</item>
2300
2301        <!-- Add white nav bar with divider that matches material -->
2302        <item name="navigationBarDividerColor">@color/navigation_bar_divider_device_default_settings</item>
2303        <item name="navigationBarColor">@android:color/white</item>
2304        <item name="windowLightNavigationBar">true</item>
2305
2306        <!-- Dialog attributes -->
2307        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
2308
2309        <!-- Button styles -->
2310        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
2311        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
2312
2313        <!-- Progress bar attributes -->
2314        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
2315
2316        <item name="colorListDivider">@color/list_divider_color_light</item>
2317        <item name="opacityListDivider">@color/list_divider_opacity_device_default_light</item>
2318
2319    </style>
2320
2321    <style name="Theme.DeviceDefault.SystemUI" parent="Theme.DeviceDefault.Light">
2322        <!-- Color palette -->
2323        <item name="colorPrimary">@color/primary_device_default_settings_light</item>
2324        <item name="colorPrimaryDark">@color/primary_dark_device_default_settings_light</item>
2325        <item name="colorSecondary">@color/secondary_device_default_settings_light</item>
2326        <item name="colorAccent">@color/accent_device_default_light</item>
2327        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
2328        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
2329        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
2330        <item name="colorAccentPrimaryVariant">@color/system_primary_container_light</item>
2331        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_light</item>
2332        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_light</item>
2333        <item name="colorSurface">@color/system_surface_container_light</item>
2334        <item name="colorSurfaceHighlight">@color/system_surface_bright_light</item>
2335        <item name="colorSurfaceVariant">@color/system_surface_container_high_light</item>
2336        <item name="colorSurfaceHeader">@color/system_surface_container_highest_light</item>
2337        <item name="colorError">@color/error_color_device_default_light</item>
2338        <item name="colorControlNormal">?attr/textColorPrimary</item>
2339        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
2340
2341        <!-- Text styles -->
2342        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
2343
2344        <!-- Button styles -->
2345        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
2346        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
2347
2348        <!-- Progress bar attributes -->
2349        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
2350        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
2351
2352        <!-- Toolbar attributes -->
2353        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
2354
2355    </style>
2356
2357    <style name="Theme.DeviceDefault.SystemUI.Dialog" parent="Theme.DeviceDefault.Light.Dialog">
2358        <!-- Color palette -->
2359        <item name="colorPrimary">@color/primary_device_default_settings_light</item>
2360        <item name="colorPrimaryDark">@color/primary_dark_device_default_settings_light</item>
2361        <item name="colorSecondary">@color/secondary_device_default_settings_light</item>
2362        <item name="colorAccent">@color/accent_device_default_light</item>
2363        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
2364        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
2365        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
2366        <item name="colorAccentPrimaryVariant">@color/system_primary_container_light</item>
2367        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_light</item>
2368        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_light</item>
2369        <item name="colorSurface">@color/system_surface_container_light</item>
2370        <item name="colorSurfaceHighlight">@color/system_surface_bright_light</item>
2371        <item name="colorSurfaceVariant">@color/system_surface_container_high_light</item>
2372        <item name="colorSurfaceHeader">@color/system_surface_container_highest_light</item>
2373        <item name="colorError">@color/error_color_device_default_light</item>
2374        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
2375
2376        <!-- Progress bar attributes -->
2377        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
2378        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
2379
2380        <!-- Toolbar attributes -->
2381        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
2382
2383    </style>
2384
2385    <!-- Variant of {@link #Theme_DeviceDefault_Settings_Dark} with no action bar -->
2386    <style name="Theme.DeviceDefault.Settings.Dark.NoActionBar" parent="Theme.Material.NoActionBar">
2387        <!-- Color palette -->
2388        <item name="colorPrimary">@color/primary_device_default_settings</item>
2389        <item name="colorPrimaryDark">@color/primary_dark_device_default_settings</item>
2390        <item name="colorSecondary">@color/secondary_device_default_settings</item>
2391        <item name="colorAccent">@color/accent_device_default_dark</item>
2392        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
2393        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
2394        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
2395        <item name="colorAccentPrimaryVariant">@color/system_primary_container_dark</item>
2396        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_dark</item>
2397        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_dark</item>
2398        <item name="colorSurface">@color/system_surface_container_dark</item>
2399        <item name="colorSurfaceHighlight">@color/system_surface_bright_dark</item>
2400        <item name="colorSurfaceVariant">@color/system_surface_container_high_dark</item>
2401        <item name="colorSurfaceHeader">@color/system_surface_container_highest_dark</item>
2402        <item name="colorError">@color/error_color_device_default_dark</item>
2403        <item name="colorBackground">@color/system_surface_container_dark</item>
2404        <item name="colorBackgroundFloating">@color/background_floating_device_default_dark</item>
2405        <item name="textColorPrimary">@color/system_on_surface_dark</item>
2406        <item name="textColorSecondary">@color/system_on_surface_variant_dark</item>
2407        <item name="textColorTertiary">@color/system_outline_dark</item>
2408        <item name="textColorPrimaryInverse">@color/system_on_surface_light</item>
2409        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_light</item>
2410        <item name="textColorTertiaryInverse">@color/system_outline_light</item>
2411        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
2412        <item name="colorForeground">@color/foreground_device_default_dark</item>
2413        <item name="colorForegroundInverse">@color/foreground_device_default_light</item>
2414
2415        <!-- Dialog attributes -->
2416        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
2417        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Dialog.Alert</item>
2418
2419        <!-- Text styles -->
2420        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
2421
2422        <!-- Button styles -->
2423        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
2424        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
2425
2426        <!-- Progress bar attributes -->
2427        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
2428        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
2429
2430        <!-- Toolbar attributes -->
2431        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
2432    </style>
2433
2434    <style name="Theme.DeviceDefault.Settings.DialogBase" parent="Theme.Material.Light.BaseDialog">
2435        <!-- Color palette -->
2436        <item name="colorPrimary">@color/primary_device_default_settings</item>
2437        <item name="colorPrimaryDark">@color/primary_dark_device_default_settings</item>
2438        <item name="colorSecondary">@color/secondary_device_default_settings</item>
2439        <item name="colorAccent">@color/accent_device_default_light</item>
2440        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
2441        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
2442        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
2443        <item name="colorAccentPrimaryVariant">@color/system_primary_container_light</item>
2444        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_light</item>
2445        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_light</item>
2446        <item name="colorSurface">@color/system_surface_container_light</item>
2447        <item name="colorSurfaceHighlight">@color/system_surface_bright_light</item>
2448        <item name="colorSurfaceVariant">@color/system_surface_container_high_light</item>
2449        <item name="colorSurfaceHeader">@color/system_surface_container_highest_light</item>
2450        <item name="colorError">@color/error_color_device_default_light</item>
2451        <item name="colorBackground">@color/system_surface_container_light</item>
2452        <item name="colorBackgroundFloating">@color/background_floating_device_default_light</item>
2453        <item name="textColorPrimary">@color/system_on_surface_light</item>
2454        <item name="textColorSecondary">@color/system_on_surface_variant_light</item>
2455        <item name="textColorTertiary">@color/system_outline_light</item>
2456        <item name="textColorPrimaryInverse">@color/system_on_surface_dark</item>
2457        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_dark</item>
2458        <item name="textColorTertiaryInverse">@color/system_outline_dark</item>
2459        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
2460        <item name="colorForeground">@color/foreground_device_default_light</item>
2461        <item name="colorForegroundInverse">@color/foreground_device_default_dark</item>
2462
2463        <!-- Dialog attributes -->
2464        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
2465    </style>
2466
2467    <style name="Theme.DeviceDefault.Settings.Dialog" parent="Theme.DeviceDefault.Settings.DialogBase">
2468        <item name="windowTitleStyle">@style/DialogWindowTitle.DeviceDefault</item>
2469        <item name="windowAnimationStyle">@style/Animation.DeviceDefault.Dialog</item>
2470
2471        <!-- Dialog attributes -->
2472        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
2473
2474        <!-- Text styles -->
2475        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
2476
2477        <!-- Button styles -->
2478        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
2479        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
2480
2481        <!-- Progress bar attributes -->
2482        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
2483        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
2484
2485        <!-- Toolbar attributes -->
2486        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
2487    </style>
2488
2489    <style name="Theme.DeviceDefault.Settings.DialogWhenLarge" parent="Theme.Material.Settings.DialogWhenLarge">
2490        <item name="windowTitleStyle">@style/DialogWindowTitle.DeviceDefault</item>
2491        <item name="windowAnimationStyle">@style/Animation.DeviceDefault.Dialog</item>
2492
2493        <!-- Color palette -->
2494        <item name="colorPrimary">@color/primary_device_default_settings</item>
2495        <item name="colorPrimaryDark">@color/primary_dark_device_default_settings</item>
2496        <item name="colorSecondary">@color/secondary_device_default_settings</item>
2497        <item name="colorAccent">@color/accent_device_default_light</item>
2498        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
2499        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
2500        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
2501        <item name="colorAccentPrimaryVariant">@color/system_primary_container_light</item>
2502        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_light</item>
2503        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_light</item>
2504        <item name="colorSurface">@color/system_surface_container_light</item>
2505        <item name="colorSurfaceHighlight">@color/system_surface_bright_light</item>
2506        <item name="colorSurfaceVariant">@color/system_surface_container_high_light</item>
2507        <item name="colorSurfaceHeader">@color/system_surface_container_highest_light</item>
2508        <item name="colorError">@color/error_color_device_default_light</item>
2509        <item name="colorBackground">@color/system_surface_container_light</item>
2510        <item name="colorBackgroundFloating">@color/background_floating_device_default_light</item>
2511        <item name="textColorPrimary">@color/system_on_surface_light</item>
2512        <item name="textColorSecondary">@color/system_on_surface_variant_light</item>
2513        <item name="textColorTertiary">@color/system_outline_light</item>
2514        <item name="textColorPrimaryInverse">@color/system_on_surface_dark</item>
2515        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_dark</item>
2516        <item name="textColorTertiaryInverse">@color/system_outline_dark</item>
2517        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
2518        <item name="colorForeground">@color/foreground_device_default_light</item>
2519        <item name="colorForegroundInverse">@color/foreground_device_default_dark</item>
2520
2521        <!-- Dialog attributes -->
2522        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
2523        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
2524
2525        <!-- Text styles -->
2526        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
2527
2528        <!-- Button styles -->
2529        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
2530        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
2531
2532        <!-- Progress bar attributes -->
2533        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
2534        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
2535
2536        <!-- Toolbar attributes -->
2537        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
2538    </style>
2539
2540    <style name="Theme.DeviceDefault.Settings.Dialog.Alert" parent="Theme.Material.Settings.Dialog.Alert">
2541        <item name="windowTitleStyle">@style/DialogWindowTitle.DeviceDefault</item>
2542        <item name="windowAnimationStyle">@style/Animation.DeviceDefault.Dialog</item>
2543
2544        <!-- Color palette -->
2545        <item name="colorPrimary">@color/primary_device_default_settings</item>
2546        <item name="colorPrimaryDark">@color/primary_dark_device_default_settings</item>
2547        <item name="colorSecondary">@color/secondary_device_default_settings</item>
2548        <item name="colorAccent">@color/accent_device_default_light</item>
2549        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
2550        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
2551        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
2552        <item name="colorAccentPrimaryVariant">@color/system_primary_container_light</item>
2553        <item name="colorAccentSecondaryVariant">@color/system_secondary_container_light</item>
2554        <item name="colorAccentTertiaryVariant">@color/system_tertiary_container_light</item>
2555        <item name="colorSurface">@color/system_surface_container_light</item>
2556        <item name="colorSurfaceHighlight">@color/system_surface_bright_light</item>
2557        <item name="colorSurfaceVariant">@color/system_surface_container_high_light</item>
2558        <item name="colorSurfaceHeader">@color/system_surface_container_highest_light</item>
2559        <item name="colorError">@color/error_color_device_default_light</item>
2560        <item name="colorBackground">@color/system_surface_container_light</item>
2561        <item name="colorBackgroundFloating">@color/background_floating_device_default_light</item>
2562        <item name="textColorPrimary">@color/system_on_surface_light</item>
2563        <item name="textColorSecondary">@color/system_on_surface_variant_light</item>
2564        <item name="textColorTertiary">@color/system_outline_light</item>
2565        <item name="textColorPrimaryInverse">@color/system_on_surface_dark</item>
2566        <item name="textColorSecondaryInverse">@color/system_on_surface_variant_dark</item>
2567        <item name="textColorTertiaryInverse">@color/system_outline_dark</item>
2568        <item name="textColorOnAccent">@color/system_on_primary_dark</item>
2569        <item name="colorForeground">@color/foreground_device_default_light</item>
2570        <item name="colorForegroundInverse">@color/foreground_device_default_dark</item>
2571
2572        <!-- Dialog attributes -->
2573        <item name="dialogCornerRadius">@dimen/config_dialogCornerRadius</item>
2574        <item name="alertDialogTheme">@style/Theme.DeviceDefault.Light.Dialog.Alert</item>
2575
2576        <!-- Text styles -->
2577        <item name="textAppearanceButton">@style/TextAppearance.DeviceDefault.Widget.Button</item>
2578
2579        <!-- Button styles -->
2580        <item name="buttonCornerRadius">@dimen/config_buttonCornerRadius</item>
2581        <item name="buttonBarButtonStyle">@style/Widget.DeviceDefault.Button.ButtonBar.AlertDialog</item>
2582
2583        <!-- Progress bar attributes -->
2584        <item name="colorProgressBackgroundNormal">@color/materialColorOutline</item>
2585        <item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
2586
2587        <!-- Toolbar attributes -->
2588        <item name="toolbarStyle">@style/Widget.DeviceDefault.Toolbar</item>
2589    </style>
2590
2591    <style name="Theme.DeviceDefault.Settings.Dialog.NoActionBar" parent="Theme.DeviceDefault.Light.Dialog.NoActionBar" />
2592
2593    <!-- DeviceDefault theme for day/night activities. -->
2594    <style name="Theme.DeviceDefault.DayNight" parent="Theme.DeviceDefault.Light" />
2595
2596    <!-- Theme used for the intent picker activity. -->
2597    <style name="Theme.DeviceDefault.ResolverCommon" parent="Theme.DeviceDefault.DayNight">
2598        <item name="windowAnimationStyle">@style/Animation.DeviceDefault.Activity.Resolver</item>
2599        <item name="windowIsTranslucent">true</item>
2600        <item name="windowNoTitle">true</item>
2601        <item name="windowBackground">@color/transparent</item>
2602        <item name="backgroundDimEnabled">true</item>
2603        <item name="statusBarColor">@color/transparent</item>
2604        <item name="windowContentOverlay">@null</item>
2605        <item name="colorControlActivated">?attr/colorControlHighlight</item>
2606        <item name="listPreferredItemPaddingStart">?attr/dialogPreferredPadding</item>
2607        <item name="listPreferredItemPaddingEnd">?attr/dialogPreferredPadding</item>
2608        <item name="navigationBarColor">@android:color/transparent</item>
2609        <item name="tabWidgetStyle">@style/Widget.DeviceDefault.Resolver.TabWidget</item>
2610        <item name="iconfactoryIconSize">@dimen/resolver_icon_size</item>
2611        <item name="iconfactoryBadgeSize">@dimen/resolver_badge_size</item>
2612    </style>
2613
2614    <style name="Widget.DeviceDefault.Resolver.TabWidget" parent="Widget.DeviceDefault.TabWidget">
2615        <item name="tabLayout">@layout/tab_indicator_resolver</item>
2616    </style>
2617
2618    <style name="Widget.Material.Resolver.Tab" parent="Widget.Material.Tab">
2619        <item name="background">@drawable/tab_indicator_resolver</item>
2620    </style>
2621
2622    <style name="Theme.DeviceDefault.Resolver" parent="Theme.DeviceDefault.ResolverCommon">
2623        <item name="windowLightNavigationBar">true</item>
2624    </style>
2625
2626    <style name="Theme.DeviceDefault.Chooser" parent="Theme.DeviceDefault.Resolver">
2627        <item name="iconfactoryIconSize">@dimen/chooser_icon_size</item>
2628        <item name="iconfactoryBadgeSize">@dimen/chooser_badge_size</item>
2629    </style>
2630
2631    <style name="Animation.DeviceDefault.Activity.Resolver" parent="Animation.DeviceDefault.Activity">
2632        <item name="activityOpenEnterAnimation">@anim/resolver_launch_anim</item>
2633        <item name="taskOpenEnterAnimation">@anim/resolver_launch_anim</item>
2634        <!-- Handle close for profile switching -->
2635        <item name="activityOpenExitAnimation">@anim/resolver_close_anim</item>
2636        <item name="taskOpenExitAnimation">@anim/resolver_close_anim</item>
2637    </style>
2638
2639    <!-- @hide DeviceDefault themes for the autofill FillUi -->
2640    <style name="Theme.DeviceDefault.Autofill" />
2641    <style name="Theme.DeviceDefault.Light.Autofill" />
2642
2643    <!-- @hide DeviceDefault theme for the autofill SaveUi. NOTE: it must be a .Panel so the dialog
2644         is shown at the bottom of the screen  -->
2645    <style name="Theme.DeviceDefault.Autofill.Save" parent="Theme.DeviceDefault.Panel"/>
2646    <style name="Theme.DeviceDefault.Light.Autofill.Save" parent="Theme.DeviceDefault.Light.Panel"/>
2647
2648    <!-- DeviceDefault theme for the default system theme.  -->
2649    <style name="Theme.DeviceDefault.System" parent="Theme.DeviceDefault.Light.DarkActionBar" />
2650    <style name="Theme.DeviceDefault.System.Dialog" parent="Theme.DeviceDefault.Light.Dialog" />
2651    <style name="Theme.DeviceDefault.System.Dialog.Alert" parent="Theme.DeviceDefault.Light.Dialog.Alert" />
2652
2653    <style name="ThemeOverlay.DeviceDefault" />
2654
2655    <!-- @hide Theme overlay that inherits from material actionbar -->
2656    <style name="ThemeOverlay.DeviceDefault.ActionBar" parent="ThemeOverlay.Material.ActionBar" />
2657
2658    <!-- @hide Theme overlay for a light popup in action bar -->
2659    <style name="ThemeOverlay.DeviceDefault.Popup.Light" parent="@style/ThemeOverlay.Material.Light" />
2660
2661    <style name="ThemeOverlay.DeviceDefault.Accent">
2662        <item name="colorAccent">@color/accent_device_default_dark</item>
2663        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
2664        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
2665        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
2666    </style>
2667
2668    <style name="ThemeOverlay.DeviceDefault.Accent.Light">
2669        <item name="colorAccent">@color/accent_device_default_light</item>
2670        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
2671        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
2672        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
2673    </style>
2674
2675    <!-- Theme overlay that replaces colorAccent with the colorAccent from {@link #Theme_DeviceDefault_DayNight}. -->
2676    <style name="ThemeOverlay.DeviceDefault.Accent.DayNight"
2677        parent="@style/ThemeOverlay.DeviceDefault.Accent.Light" />
2678
2679    <style name="ThemeOverlay.DeviceDefault.Dark.ActionBar.Accent" parent="ThemeOverlay.Material.Dark.ActionBar">
2680        <item name="colorAccent">@color/accent_device_default_dark</item>
2681        <item name="colorAccentPrimary">@color/accent_primary_device_default</item>
2682        <item name="colorAccentSecondary">@color/system_secondary_dark</item>
2683        <item name="colorAccentTertiary">@color/system_tertiary_dark</item>
2684    </style>
2685
2686    <style name="Theme.DeviceDefault.Light.Dialog.Alert.UserSwitchingDialog" parent="Theme.DeviceDefault.NoActionBar.Fullscreen">
2687        <item name="colorBackground">@color/system_surface_container_light</item>
2688        <item name="colorBackgroundFloating">@color/background_device_default_light</item>
2689        <item name="layout_gravity">center</item>
2690        <item name="windowAnimationStyle">@style/Animation.DeviceDefault.Dialog</item>
2691    </style>
2692
2693    <style name="Theme.DeviceDefault.Notification" parent="@style/Theme.Material.Notification">
2694        <item name="notificationHeaderTextAppearance">@style/TextAppearance.DeviceDefault.Notification.Info</item>
2695    </style>
2696
2697    <!-- @hide DeviceDefault theme for the DocumentsUI app.  -->
2698    <style name="Theme.DeviceDefault.DocumentsUI" parent="Theme.DeviceDefault.DayNight">
2699        <item name="actionModeCloseDrawable">@drawable/ic_clear_material</item>
2700    </style>
2701
2702    <!-- @hide DeviceDefault theme for the Autofill half screen dialog UI.  -->
2703    <style name="Theme.DeviceDefault.AutofillHalfScreenDialogButton" parent="Theme.DeviceDefault.Panel">
2704        <item name="selectableItemBackground">@android:color/transparent</item>
2705        <item name="colorAccentPrimaryVariant">@color/system_accent1_600</item>
2706        <item name="colorAccentPrimary">@color/system_accent1_100</item>
2707        <item name="textColorPrimary">@color/system_neutral1_900</item>
2708        <item name="textColorSecondary">@color/system_neutral2_700</item>
2709    </style>
2710    <style name="Theme.DeviceDefault.AutofillHalfScreenDialogList" parent="Theme.DeviceDefault.DayNight">
2711        <item name="colorListDivider">@color/list_divider_opacity_device_default_light</item>
2712        <item name="opacityListDivider">@color/list_divider_opacity_device_default_light</item>
2713    </style>
2714
2715    <!--  Device default theme for the Input Method Switcher dialog.  -->
2716    <style name="Theme.DeviceDefault.InputMethodSwitcherDialog" parent="Theme.DeviceDefault.Dialog.Alert.DayNight">
2717        <item name="windowMinWidthMajor">@null</item>
2718        <item name="windowMinWidthMinor">@null</item>
2719    </style>
2720</resources>
2721