• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2006 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<resources xmlns:android="http://schemas.android.com/apk/res/android">
18    <!-- NOTE: Adding the androidprv: namespace to this file will break the studio build. -->
19    <style name="ClearAllButtonDefaultMargins">
20        <item name="android:layout_marginStart">0dp</item>
21        <item name="android:layout_marginTop">0dp</item>
22        <item name="android:layout_marginEnd">0dp</item>
23        <item name="android:layout_marginBottom">0dp</item>
24    </style>
25
26    <style name="PipPhoneOverlayControlTheme" parent="@android:style/Theme.Material">
27        <item name="android:windowIsTranslucent">true</item>
28        <item name="android:windowNoTitle">true</item>
29        <item name="android:windowContentOverlay">@null</item>
30        <item name="android:windowBackground">@android:color/transparent</item>
31        <item name="android:colorBackgroundCacheHint">@null</item>
32        <item name="android:statusBarColor">@*android:color/transparent</item>
33        <item name="android:windowAnimationStyle">@style/Animation.PipPhoneOverlayControl</item>
34    </style>
35
36    <style name="Animation.PipPhoneOverlayControl" parent="@android:style/Animation">
37        <item name="android:activityOpenEnterAnimation">@anim/forced_resizable_enter</item>
38
39        <!-- If the target stack doesn't have focus, we do a task to front animation. -->
40        <item name="android:taskToFrontEnterAnimation">@anim/forced_resizable_enter</item>
41        <item name="android:activityCloseExitAnimation">@anim/forced_resizable_exit</item>
42    </style>
43
44    <!-- HybridNotification themes and styles -->
45
46    <style name="HybridNotification">
47        <item name="hybridNotificationStyle">@style/hybrid_notification</item>
48        <item name="hybridNotificationTitleStyle">@style/hybrid_notification_title</item>
49        <item name="hybridNotificationTextStyle">@style/hybrid_notification_text</item>
50    </style>
51
52    <style name="hybrid_notification">
53        <item name="android:paddingStart">@*android:dimen/notification_content_margin_start</item>
54        <item name="android:paddingEnd">12dp</item>
55    </style>
56
57    <style name="hybrid_notification_title">
58        <item name="android:paddingEnd">4dp</item>
59        <item name="android:textAppearance">@*android:style/TextAppearance.DeviceDefault.Notification.Title</item>
60    </style>
61
62    <style name="hybrid_notification_text"
63           parent="@*android:style/Widget.DeviceDefault.Notification.Text">
64        <item name="android:paddingEnd">4dp</item>
65    </style>
66
67
68    <style name="TextAppearance.StatusBar.HeadsUp"
69        parent="@*android:style/TextAppearance.StatusBar">
70    </style>
71
72    <style name="TextAppearance.StatusBar.SystemPanel"
73        parent="@*android:style/TextAppearance.StatusBar">
74        <item name="android:textAppearance">?android:attr/textAppearance</item>
75        <item name="android:textStyle">normal</item>
76        <item name="android:textColor">#FF808080</item>
77    </style>
78
79    <style name="TextAppearance.StatusBar.Clock" parent="@*android:style/TextAppearance.StatusBar.Icon">
80        <item name="android:textSize">@dimen/status_bar_clock_size</item>
81        <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item>
82        <item name="android:textColor">@color/status_bar_clock_color</item>
83    </style>
84
85    <style name="TextAppearance.StatusBar.Expanded" parent="@*android:style/TextAppearance.StatusBar">
86        <item name="android:textColor">?android:attr/textColorTertiary</item>
87    </style>
88
89    <style name="TextAppearance.StatusBar.Expanded.Clock">
90        <item name="android:textSize">@dimen/qs_time_expanded_size</item>
91        <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item>
92        <item name="android:textColor">?android:attr/textColorPrimary</item>
93        <item name="android:textStyle">normal</item>
94    </style>
95
96    <style name="TextAppearance.StatusBar.Expanded.Date">
97        <item name="android:textSize">@dimen/qs_time_expanded_size</item>
98        <item name="android:textStyle">normal</item>
99        <item name="android:textColor">?android:attr/textColorPrimary</item>
100        <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item>
101    </style>
102
103    <style name="TextAppearance.StatusBar.Expanded.AboveDateTime">
104        <item name="android:textSize">@dimen/qs_emergency_calls_only_text_size</item>
105        <item name="android:textStyle">normal</item>
106        <item name="android:textColor">?android:attr/textColorTertiary</item>
107    </style>
108
109    <style name="TextAppearance.StatusBar.Expanded.EmergencyCallsOnly"
110           parent="TextAppearance.StatusBar.Expanded.AboveDateTime" />
111
112    <style name="TextAppearance.StatusBar.Expanded.ChargingInfo"
113            parent="TextAppearance.StatusBar.Expanded.AboveDateTime" />
114
115    <style name="TextAppearance.StatusBar.Expanded.UserSwitcher">
116        <item name="android:textSize">@dimen/kg_user_switcher_text_size</item>
117        <item name="android:textStyle">normal</item>
118        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
119        <item name="android:textColor">?attr/wallpaperTextColor</item>
120    </style>
121
122    <style name="TextAppearance.StatusBar.Expanded.UserSwitcher.Activated">
123        <item name="android:fontWeight">700</item>
124    </style>
125
126    <style name="TextAppearance" />
127
128    <style name="TextAppearance.QS">
129        <item name="android:textStyle">normal</item>
130        <item name="android:textColor">?android:attr/textColorPrimary</item>
131        <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item>
132    </style>
133
134    <style name="TextAppearance.QS.DetailHeader">
135        <item name="android:textSize">@dimen/qs_detail_header_text_size</item>
136        <item name="android:fontFamily">@*android:string/config_bodyFontFamilyMedium</item>
137    </style>
138
139    <style name="TextAppearance.QS.DetailItemPrimary">
140        <item name="android:textSize">@dimen/qs_detail_item_primary_text_size</item>
141    </style>
142
143    <style name="TextAppearance.QS.DetailItemSecondary">
144        <item name="android:textSize">@dimen/qs_detail_item_secondary_text_size</item>
145        <item name="android:textColor">?android:attr/colorAccent</item>
146    </style>
147
148    <style name="TextAppearance.QS.Introduction">
149        <item name="android:textSize">14sp</item>
150        <item name="android:textColor">@color/zen_introduction</item>
151    </style>
152
153    <style name="TextAppearance.QS.Warning">
154        <item name="android:textSize">14sp</item>
155        <item name="android:textColor">?android:attr/colorError</item>
156    </style>
157
158    <style name="TextAppearance.QS.DetailButton">
159        <item name="android:textSize">@dimen/qs_detail_button_text_size</item>
160        <item name="android:textColor">?android:attr/textColorSecondary</item>
161        <item name="android:textAllCaps">true</item>
162        <item name="android:fontFamily">@*android:string/config_bodyFontFamilyMedium</item>
163        <item name="android:gravity">center</item>
164    </style>
165
166    <style name="TextAppearance.QS.DetailButton.White">
167        <item name="android:textColor">@color/zen_introduction</item>
168    </style>
169
170    <style name="TextAppearance.QS.DetailEmpty">
171        <item name="android:textSize">@dimen/qs_detail_empty_text_size</item>
172        <item name="android:textColor">?android:attr/textColorPrimary</item>
173    </style>
174
175    <style name="TextAppearance.QS.Subhead">
176        <item name="android:textSize">14sp</item>
177        <item name="android:textColor">@color/qs_subhead</item>
178    </style>
179
180    <style name="TextAppearance.QS.SegmentedButton">
181        <item name="android:textSize">16sp</item>
182        <item name="android:fontFamily">@*android:string/config_bodyFontFamilyMedium</item>
183    </style>
184
185    <style name="TextAppearance.QS.DataUsage">
186        <item name="android:textSize">@dimen/qs_data_usage_text_size</item>
187    </style>
188
189    <style name="TextAppearance.QS.DataUsage.Usage">
190        <item name="android:textSize">@dimen/qs_data_usage_usage_text_size</item>
191        <item name="android:textColor">?android:attr/colorAccent</item>
192    </style>
193
194    <style name="TextAppearance.QS.DataUsage.Secondary">
195        <item name="android:textColor">?android:attr/textColorSecondary</item>
196    </style>
197
198    <style name="TextAppearance.QS.TileLabel">
199        <item name="android:textSize">@dimen/qs_tile_text_size</item>
200        <item name="android:letterSpacing">0.01</item>
201        <item name="android:lineHeight">20sp</item>
202        <item name="android:fontFamily">@*android:string/config_bodyFontFamilyMedium</item>
203    </style>
204
205    <style name="TextAppearance.QS.TileLabel.Secondary">
206        <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item>
207    </style>
208
209    <style name="TextAppearance.QS.UserSwitcher">
210        <item name="android:textSize">@dimen/qs_detail_item_secondary_text_size</item>
211        <item name="android:textColor">?android:attr/textColorSecondary</item>
212    </style>
213
214    <style name="TextAppearance.QS.UserSwitcher.Activated">
215        <item name="android:fontWeight">700</item>
216        <item name="android:textStyle">bold</item>
217    </style>
218
219    <!-- This is hard coded to be sans-serif-condensed to match the icons -->
220    <style name="TextAppearance.RATBadge" parent="@style/TextAppearance.QS.TileLabel.Secondary">
221        <item name="android:fontFamily">sans-serif-condensed</item>
222        <item name="android:textSize">@dimen/celltile_rat_type_size</item>
223    </style>
224
225    <style name="TextAppearance.QS.Status">
226        <item name="android:fontFamily">@*android:string/config_bodyFontFamilyMedium</item>
227        <item name="android:textColor">?android:attr/textColorPrimary</item>
228        <item name="android:textSize">14sp</item>
229        <item name="android:letterSpacing">0.01</item>
230        <item name="android:lineHeight">20sp</item>
231    </style>
232
233    <style name="TextAppearance.QS.SecurityFooter" parent="@style/TextAppearance.QS.Status">
234        <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item>
235        <item name="android:textColor">?android:attr/textColorSecondary</item>
236    </style>
237
238    <style name="TextAppearance.QS.Status.Carriers" />
239
240    <style name="TextAppearance.QS.Status.Carriers.NoCarrierText">
241        <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item>
242        <item name="android:textColor">?android:attr/textColorSecondary</item>
243    </style>
244
245    <style name="TextAppearance.QS.Status.Build">
246        <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item>
247        <item name="android:textColor">?android:attr/textColorSecondary</item>
248    </style>
249
250    <style name="TextAppearance.DeviceManagementDialog">
251        <item name="android:textColor">?android:attr/textColorPrimary</item>
252    </style>
253
254    <style name="TextAppearance.DeviceManagementDialog.Title" parent="@android:style/TextAppearance.DeviceDefault.DialogWindowTitle"/>
255
256    <style name="TextAppearance.AuthCredential">
257        <item name="android:accessibilityLiveRegion">polite</item>
258        <item name="android:gravity">center_horizontal</item>
259        <item name="android:textAlignment">gravity</item>
260        <item name="android:layout_gravity">top</item>
261        <item name="android:textColor">?android:attr/textColorPrimary</item>
262    </style>
263
264    <style name="TextAppearance.AuthCredential.Title">
265        <item name="android:fontFamily">google-sans</item>
266        <item name="android:paddingTop">12dp</item>
267        <item name="android:paddingHorizontal">24dp</item>
268        <item name="android:textSize">24sp</item>
269        <item name="android:singleLine">true</item>
270        <item name="android:ellipsize">marquee</item>
271    </style>
272
273    <style name="TextAppearance.AuthCredential.Subtitle">
274        <item name="android:fontFamily">google-sans</item>
275        <item name="android:paddingTop">8dp</item>
276        <item name="android:paddingHorizontal">24dp</item>
277        <item name="android:textSize">16sp</item>
278        <item name="android:singleLine">true</item>
279        <item name="android:ellipsize">marquee</item>
280    </style>
281
282    <style name="TextAppearance.AuthCredential.Description">
283        <item name="android:fontFamily">google-sans</item>
284        <item name="android:paddingTop">8dp</item>
285        <item name="android:paddingHorizontal">24dp</item>
286        <item name="android:textSize">14sp</item>
287        <item name="android:singleLine">true</item>
288        <item name="android:ellipsize">marquee</item>
289    </style>
290
291    <style name="TextAppearance.AuthCredential.Error">
292        <item name="android:paddingTop">6dp</item>
293        <item name="android:paddingHorizontal">24dp</item>
294        <item name="android:textSize">14sp</item>
295        <item name="android:textColor">?android:attr/colorError</item>
296    </style>
297
298    <style name="TextAppearance.AuthCredential.PasswordEntry" parent="@android:style/TextAppearance.DeviceDefault">
299        <item name="android:gravity">center</item>
300        <item name="android:singleLine">true</item>
301        <item name="android:textColor">?android:attr/colorForeground</item>
302        <item name="android:textSize">24sp</item>
303    </style>
304
305    <style name="DeviceManagementDialogTitle">
306        <item name="android:gravity">center</item>
307        <item name="android:textAppearance">@style/TextAppearance.DeviceManagementDialog.Title</item>
308    </style>
309
310    <style name="TextAppearance.DeviceManagementDialog.Content" parent="@*android:style/TextAppearance.DeviceDefault.Subhead"/>
311
312    <style name="BaseBrightnessDialogContainer" parent="@style/Theme.SystemUI">
313        <item name="android:layout_width">match_parent</item>
314        <item name="android:layout_height">wrap_content</item>
315    </style>
316
317    <style name="BrightnessDialogContainer" parent="@style/BaseBrightnessDialogContainer" />
318
319    <style name="Animation" />
320
321    <style name="Animation.ShirtPocketPanel">
322        <item name="android:windowEnterAnimation">@*android:anim/grow_fade_in_from_bottom</item>
323        <item name="android:windowExitAnimation">@*android:anim/shrink_fade_out_from_bottom</item>
324    </style>
325
326    <style name="Animation.NavigationBarFadeIn">
327        <item name="android:windowEnterAnimation">@anim/navbar_fade_in</item>
328        <item name="android:windowExitAnimation">@null</item>
329    </style>
330
331    <style name="Animation.ShutdownUi" parent="@android:style/Animation.Toast">
332    </style>
333
334    <style name="Animation.MediaOutputDialog" parent="@android:style/Animation.InputMethod">
335    </style>
336
337    <!-- Standard animations for hiding and showing the status bar. -->
338    <style name="Animation.StatusBar">
339    </style>
340
341    <style name="Theme.SystemUI" parent="@*android:style/Theme.DeviceDefault.SystemUI">
342        <item name="lightIconTheme">@style/DualToneLightTheme</item>
343        <item name="darkIconTheme">@style/DualToneDarkTheme</item>
344        <item name="wallpaperTextColor">@*android:color/primary_text_material_dark</item>
345        <item name="wallpaperTextColorSecondary">@*android:color/secondary_text_material_dark</item>
346        <item name="wallpaperTextColorAccent">@*android:color/system_accent1_100</item>
347        <item name="android:colorError">@*android:color/error_color_material_dark</item>
348        <item name="*android:lockPatternStyle">@style/LockPatternStyle</item>
349        <item name="passwordStyle">@style/PasswordTheme</item>
350        <item name="numPadKeyStyle">@style/NumPadKey</item>
351        <item name="backgroundProtectedStyle">@style/BackgroundProtectedStyle</item>
352        <item name="android:homeAsUpIndicator">@drawable/ic_arrow_back</item>
353        <item name="shadowRadius">@dimen/keyguard_shadow_radius</item>
354
355        <!-- Needed for MediaRoute chooser dialog -->
356        <item name="*android:isLightTheme">false</item>
357    </style>
358
359    <style name="Theme.SystemUI.LightWallpaper">
360        <item name="wallpaperTextColor">@*android:color/primary_text_material_light</item>
361        <item name="wallpaperTextColorSecondary">@*android:color/secondary_text_material_light</item>
362        <item name="wallpaperTextColorAccent">@*android:color/system_accent2_600</item>
363        <item name="android:colorError">@*android:color/error_color_material_light</item>
364        <item name="shadowRadius">0</item>
365
366        <!-- Needed for MediaRoute chooser dialog -->
367        <item name="*android:isLightTheme">true</item>
368    </style>
369
370    <style name="BackgroundProtectedStyle">
371        <item name="android:textColor">?attr/wallpaperTextColor</item>
372    </style>
373
374    <style name="LockPatternContainerStyle">
375        <item name="android:maxHeight">400dp</item>
376        <item name="android:maxWidth">420dp</item>
377        <item name="android:minHeight">0dp</item>
378        <item name="android:minWidth">0dp</item>
379        <item name="android:paddingBottom">0dp</item>
380        <item name="android:paddingHorizontal">44dp</item>
381        <item name="android:paddingTop">0dp</item>
382    </style>
383
384    <style name="LockPatternStyle">
385        <item name="*android:regularColor">?android:attr/colorAccent</item>
386        <item name="*android:successColor">?android:attr/textColorPrimary</item>
387        <item name="*android:errorColor">?android:attr/colorError</item>
388        <item name="*android:dotColor">?android:attr/textColorSecondary</item>
389    </style>
390
391    <style name="LockPatternStyleBiometricPrompt">
392        <item name="*android:regularColor">?android:attr/colorForeground</item>
393        <item name="*android:successColor">?android:attr/colorForeground</item>
394        <item name="*android:errorColor">?android:attr/colorError</item>
395        <item name="*android:dotColor">?android:attr/textColorSecondary</item>
396    </style>
397
398    <style name="Theme.SystemUI.QuickSettings" parent="@*android:style/Theme.DeviceDefault">
399        <item name="lightIconTheme">@style/QSIconTheme</item>
400        <item name="darkIconTheme">@style/QSIconTheme</item>
401        <item name="android:colorError">@*android:color/error_color_material_dark</item>
402        <item name="android:windowIsFloating">true</item>
403        <item name="android:homeAsUpIndicator">@drawable/ic_arrow_back</item>
404        <item name="offStateColor">@android:color/system_neutral1_800</item>
405        <item name="underSurfaceColor">@android:color/system_neutral1_1000</item>
406        <item name="android:colorBackground">@android:color/system_neutral1_900</item>
407        <item name="android:itemTextAppearance">@style/Control.MenuItem</item>
408    </style>
409
410    <style name="Theme.SystemUI.QuickSettings.BrightnessDialog" parent="@android:style/Theme.DeviceDefault.Dialog">
411        <item name="android:windowBackground">@android:color/transparent</item>
412    </style>
413
414    <style name="Theme.SystemUI.QuickSettings.Dialog" parent="@android:style/Theme.DeviceDefault.Dialog">
415        <item name="android:dialogCornerRadius">@dimen/notification_corner_radius</item>
416    </style>
417
418    <!-- Overridden by values-television/styles.xml with tv-specific settings -->
419    <style name="volume_dialog_theme" parent="Theme.SystemUI"/>
420
421    <style name="Theme.SystemUI.Dialog" parent="@android:style/Theme.DeviceDefault.Light.Dialog" />
422
423    <style name="Theme.SystemUI.Dialog.Alert" parent="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert" />
424
425    <style name="Theme.SystemUI.Dialog.GlobalActions" parent="@android:style/Theme.DeviceDefault.Light.NoActionBar.Fullscreen">
426        <item name="android:colorError">@*android:color/error_color_material_dark</item>
427        <item name="android:windowIsFloating">true</item>
428    </style>
429
430    <style name="Theme.SystemUI.Dialog.GlobalActionsLite" parent="@android:style/Theme.DeviceDefault.Light.NoActionBar.Fullscreen">
431        <item name="android:windowIsFloating">true</item>
432        <item name="android:windowBackground">@android:color/transparent</item>
433        <item name="android:backgroundDimEnabled">true</item>
434        <item name="android:windowCloseOnTouchOutside">true</item>
435    </style>
436
437    <style name="Theme.SystemUI.Dialog.MediaOutput">
438        <item name="android:windowBackground">@drawable/media_output_dialog_background</item>
439    </style>
440
441    <style name="QSBorderlessButton">
442        <item name="android:padding">12dp</item>
443        <item name="android:background">@drawable/qs_btn_borderless_rect</item>
444        <item name="android:gravity">center</item>
445    </style>
446
447    <style name="SearchPanelCircle">
448        <item name="android:layout_width">match_parent</item>
449        <item name="android:layout_height">match_parent</item>
450    </style>
451
452    <style name="UserDetailView">
453        <item name="numColumns">3</item>
454    </style>
455
456    <style name="AutoSizingList">
457        <item name="enableAutoSizing">true</item>
458    </style>
459    <style name="Theme.SystemUI.MediaProjectionAlertDialog">
460        <item name="android:windowIsTranslucent">true</item>
461        <item name="android:windowBackground">@android:color/transparent</item>
462        <item name="android:windowContentOverlay">@null</item>
463        <item name="android:windowNoTitle">true</item>
464        <item name="android:windowIsFloating">true</item>
465        <item name="android:backgroundDimEnabled">true</item>
466        <item name="android:alertDialogTheme">@style/Theme.SystemUI.Dialog.Alert</item>
467    </style>
468
469    <style name="DualToneLightTheme">
470        <item name="backgroundColor">@color/light_mode_icon_color_dual_tone_background</item>
471        <item name="fillColor">@color/light_mode_icon_color_dual_tone_fill</item>
472        <item name="singleToneColor">@color/light_mode_icon_color_single_tone</item>
473        <item name="homeHandleColor">@color/navigation_bar_home_handle_light_color</item>
474    </style>
475    <style name="DualToneDarkTheme">
476        <item name="backgroundColor">@color/dark_mode_icon_color_dual_tone_background</item>
477        <item name="fillColor">@color/dark_mode_icon_color_dual_tone_fill</item>
478        <item name="singleToneColor">@color/dark_mode_icon_color_single_tone</item>
479        <item name="homeHandleColor">@color/navigation_bar_home_handle_dark_color</item>
480    </style>
481    <style name="QSHeaderDarkTheme">
482        <item name="backgroundColor">@color/dark_mode_qs_icon_color_dual_tone_background</item>
483        <item name="fillColor">@color/dark_mode_qs_icon_color_dual_tone_fill</item>
484        <item name="singleToneColor">@color/dark_mode_qs_icon_color_single_tone</item>
485    </style>
486
487    <style name="Theme.SystemUI.QuickSettings.Header">
488        <item name="lightIconTheme">@style/DualToneLightTheme</item>
489        <item name="darkIconTheme">@style/QSHeaderDarkTheme</item>
490    </style>
491
492    <style name="QSIconTheme">
493        <item name="backgroundColor">?android:attr/textColorHint</item>
494        <item name="fillColor">?android:attr/textColorPrimary</item>
495        <item name="singleToneColor">?android:attr/textColorPrimary</item>
496    </style>
497    <style name="ScreenPinningRequestTheme" parent="@*android:style/ThemeOverlay.DeviceDefault.Accent">
498        <item name="singleToneColor">@color/light_mode_icon_color_single_tone</item>
499    </style>
500
501    <style name="TextAppearance.Volume">
502        <item name="android:textStyle">normal</item>
503        <item name="android:textColor">?android:attr/textColorPrimary</item>
504        <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item>
505    </style>
506
507    <style name="TextAppearance.Volume.Header">
508        <item name="android:textSize">12sp</item>
509        <item name="android:textColor">?android:attr/textColorSecondary</item>
510    </style>
511
512    <style name="TextAppearance.Volume.Header.Secondary">
513        <item name="android:textSize">12sp</item>
514        <item name="android:textColor">?android:attr/textColorTertiary</item>
515    </style>
516
517    <style name="VolumeButtons" parent="@android:style/Widget.Material.Button.Borderless">
518        <item name="android:background">@drawable/btn_borderless_rect</item>
519    </style>
520
521    <style name="TunerSettings" parent="@android:style/Theme.DeviceDefault.Settings">
522        <item name="android:windowActionBar">false</item>
523        <item name="preferenceTheme">@style/TunerPreferenceTheme</item>
524    </style>
525
526    <style name="TunerPreferenceTheme" parent="@style/PreferenceThemeOverlay.SettingsBase">
527    </style>
528
529    <style name="TextAppearance.NotificationInfo.Confirmation">
530        <item name="android:textSize">14sp</item>
531        <item name="android:alpha">0.87</item>
532    </style>
533
534    <style name="TextAppearance.NotificationInfo">
535        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
536    </style>
537
538    <style name="TextAppearance.NotificationInfo.Secondary">
539        <item name="android:textSize">14sp</item>
540        <item name="android:alpha">0.62</item>
541    </style>
542
543    <style name="TextAppearance.NotificationInfo.Title">
544        <item name="android:textStyle">bold</item>
545    </style>
546
547    <style name="TextAppearance.NotificationInfo.Button">
548        <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item>
549        <item name="android:textSize">14sp</item>
550        <item name="android:textColor">?android:attr/colorAccent</item>
551        <item name="android:background">@drawable/btn_borderless_rect</item>
552        <item name="android:gravity">center_vertical</item>
553        <item name="android:focusable">true</item>
554    </style>
555
556    <style name="TextAppearance.NotificationImportanceChannel">
557        <item name="android:textSize">@dimen/notification_importance_channel_text</item>
558        <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item>
559        <item name="android:textColor">@color/notification_guts_header_text_color</item>
560        <item name="android:textSize">@dimen/notification_importance_channel_text</item>
561    </style>
562
563    <style name="TextAppearance.NotificationImportanceChannelGroup">
564        <item name="android:textSize">@dimen/notification_importance_channel_group_text</item>
565        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
566        <item name="android:textColor">@color/notification_guts_header_text_color</item>
567        <item name="android:textSize">@dimen/notification_importance_channel_group_text</item>
568    </style>
569
570    <style name="TextAppearance.NotificationImportanceApp">
571        <item name="android:textSize">@dimen/notification_importance_channel_group_text</item>
572        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
573        <item name="android:textColor">@color/notification_guts_sub_text_color</item>
574        <item name="android:textSize">@dimen/notification_importance_channel_group_text</item>
575    </style>
576
577    <style name="TextAppearance.NotificationImportanceHeader">
578        <item name="android:textSize">@dimen/notification_importance_header_text</item>
579        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
580        <item name="android:textColor">@color/notification_guts_header_text_color</item>
581    </style>
582
583    <style name="TextAppearance.NotificationImportanceDetail">
584        <item name="android:textSize">@dimen/notification_importance_description_text</item>
585        <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item>
586        <item name="android:textColor">@color/notification_guts_sub_text_color</item>
587        <item name="android:gravity">center</item>
588    </style>
589
590    <style name="TextAppearance.NotificationImportanceButton">
591        <item name="android:textSize">@dimen/notification_importance_button_text</item>
592        <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item>
593        <item name="android:textColor">@color/notification_guts_priority_contents</item>
594        <item name="android:gravity">center</item>
595    </style>
596
597    <style
598        name="TextAppearance.NotificationSectionHeaderButton"
599        parent="@android:style/Widget.DeviceDefault.Button.Borderless">
600        <item name="android:textColor">?android:attr/textColorPrimary</item>
601        <item name="android:textAllCaps">false</item>
602        <item name="android:textSize">14sp</item>
603        <item name="android:minWidth">0dp</item>
604    </style>
605
606    <style name="TextAppearance.HeadsUpStatusBarText"
607           parent="@*android:style/TextAppearance.DeviceDefault.Notification.Info">
608    </style>
609
610    <style name="TextAppearance.QSEdit" >
611        <item name="android:textSize">14sp</item>
612        <item name="android:letterSpacing">0.01</item>
613        <item name="android:lineHeight">20sp</item>
614        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
615        <item name="android:textColor">?android:attr/textColorSecondary</item>
616    </style>
617
618    <style name="QSCustomizeToolbar" parent="@*android:style/Widget.DeviceDefault.Toolbar">
619        <item name="android:textColor">?android:attr/textColorPrimary</item>
620        <item name="android:elevation">10dp</item>
621    </style>
622
623    <!-- Media controls always have light background -->
624    <style name="MediaPlayer" parent="@*android:style/Theme.DeviceDefault.Light">
625        <item name="android:textColor">?android:attr/textColorPrimary</item>
626        <item name="android:backgroundTint">@android:color/system_accent2_50</item>
627    </style>
628
629    <style name="MediaPlayer.ProgressBar" parent="@android:style/Widget.ProgressBar.Horizontal">
630        <item name="android:thumbTint">?android:attr/textColorPrimary</item>
631        <item name="android:progressTint">?android:attr/textColorPrimary</item>
632        <item name="android:progressBackgroundTint">?android:attr/textColorTertiary</item>
633        <item name="android:clickable">true</item>
634        <item name="android:splitTrack">false</item>
635    </style>
636
637    <style name="MediaPlayer.Subtitle" parent="MediaPlayer">
638        <item name="android:textColor">?android:attr/textColorSecondary</item>
639    </style>
640
641    <style name="MediaPlayer.Action" parent="@android:style/Widget.Material.Button.Borderless.Small">
642        <item name="android:background">@drawable/qs_media_light_source</item>
643        <item name="android:tint">?android:attr/textColorPrimary</item>
644        <item name="android:stateListAnimator">@anim/media_button_state_list_animator</item>
645        <item name="android:paddingTop">8dp</item>
646        <item name="android:paddingStart">12dp</item>
647        <item name="android:paddingEnd">12dp</item>
648        <item name="android:paddingBottom">16dp</item>
649        <item name="android:scaleType">centerInside</item>
650    </style>
651
652    <style name="MediaPlayer.OutlineButton">
653        <item name="android:background">@drawable/qs_media_button_background</item>
654        <item name="android:textColor">?android:attr/textColorPrimary</item>
655        <item name="android:backgroundTint">@color/media_player_outline_button_bg</item>
656        <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item>
657        <item name="android:layout_gravity">center</item>
658        <item name="android:singleLine">true</item>
659    </style>
660
661    <style name="MediaPlayer.SolidButton">
662        <item name="android:backgroundTint">@color/media_player_solid_button_bg</item>
663        <item name="android:tint">?android:attr/colorPrimary</item>
664        <item name="android:textColor">?android:attr/textColorPrimary</item>
665    </style>
666
667    <style name="MediaPlayer.AppIcon">
668        <item name="android:background">@drawable/qs_media_icon_background</item>
669        <item name="android:backgroundTint">@color/media_player_solid_button_bg</item>
670        <item name="android:padding">4dp</item>
671    </style>
672
673    <style name="MediaPlayer.Album">
674        <item name="android:backgroundTint">@color/media_player_album_bg</item>
675    </style>
676
677    <!-- Used to style charging animation AVD animation -->
678    <style name="ChargingAnim" />
679
680    <style name="ChargingAnim.WallpaperBackground">
681        <item name="chargingAnimColor">?attr/wallpaperTextColor</item>
682        <item name="android:textColor">?attr/wallpaperTextColor</item>
683    </style>
684
685    <style name="ChargingAnim.DarkBackground">
686        <item name="chargingAnimColor">@android:color/white</item>
687        <item name="android:textColor">@android:color/white</item>
688    </style>
689
690    <!-- Screen recording -->
691    <style name="ScreenRecord" parent="@android:style/Theme.DeviceDefault.DayNight">
692        <item name="android:windowNoTitle">true</item>
693        <item name="android:windowIsTranslucent">true</item>
694        <item name="android:windowBackground">@android:color/transparent</item>
695        <item name="android:windowIsFloating">true</item>
696        <item name="android:backgroundDimEnabled">true</item>
697        <item name="android:windowCloseOnTouchOutside">true</item>
698    </style>
699
700    <style name="ScreenRecord.Switch">
701        <item name="android:textAppearance">?android:attr/textAppearanceMedium</item>
702        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
703        <item name="android:switchMinWidth">52dp</item>
704        <item name="android:minHeight">48dp</item>
705        <item name="android:track">@drawable/settingslib_switch_track</item>
706        <item name="android:thumb">@drawable/settingslib_switch_thumb</item>
707    </style>
708
709    <!-- Screenshots -->
710    <style name="LongScreenshotActivity" parent="@android:style/Theme.DeviceDefault.DayNight">
711        <item name="android:windowNoTitle">true</item>
712        <item name="android:windowLightStatusBar">true</item>
713        <item name="android:windowLightNavigationBar">true</item>
714        <item name="android:navigationBarColor">?android:attr/colorBackgroundFloating</item>
715        <item name="android:windowActivityTransitions">true</item>
716    </style>
717
718    <style name="Screenshot" parent="@android:style/Theme.DeviceDefault.DayNight"/>
719
720    <!-- Privacy dialog -->
721    <style name="PrivacyDialog" parent="Theme.SystemUI.QuickSettings.Dialog">
722        <item name="android:windowIsTranslucent">true</item>
723        <item name="android:windowBackground">@android:color/transparent</item>
724        <item name="android:windowIsFloating">true</item>
725        <item name="android:backgroundDimEnabled">true</item>
726        <item name="android:windowCloseOnTouchOutside">true</item>
727        <item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
728    </style>
729
730    <!-- USB Contaminant dialog -->
731    <style name ="USBContaminant" />
732
733    <style name ="USBContaminant.UserAction">
734        <item name="android:layout_width">match_parent</item>
735        <item name="android:layout_height">wrap_content</item>
736        <item name="android:fontFamily">roboto-regular</item>
737        <item name="android:paddingLeft">16dp</item>
738        <item name="android:paddingTop">16dp</item>
739        <item name="android:paddingRight">24dp</item>
740        <item name="android:paddingBottom">16dp</item>
741        <item name="android:textAlignment">viewStart</item>
742        <item name="android:textSize">16sp</item>
743        <item name="android:clickable">true</item>
744        <item name="android:background">?android:attr/selectableItemBackground</item>
745        <item name="android:textColor">?android:attr/textColorPrimary</item>
746    </style>
747
748    <!-- Controls styles -->
749    <style name="Theme.ControlsManagement" parent="@android:style/Theme.DeviceDefault.NoActionBar">
750        <item name="android:windowActivityTransitions">true</item>
751        <item name="android:windowContentTransitions">false</item>
752        <item name="android:windowIsTranslucent">false</item>
753        <item name="android:windowBackground">@android:color/black</item>
754        <item name="android:colorBackground">@android:color/black</item>
755        <item name="android:windowAnimationStyle">@null</item>
756        <item name="android:statusBarColor">@*android:color/transparent</item>
757        <item name="wallpaperTextColor">@*android:color/primary_text_material_dark</item>
758    </style>
759
760    <style name="Theme.ControlsActivity" parent="@android:style/Theme.DeviceDefault.NoActionBar">
761        <item name="android:windowActivityTransitions">true</item>
762        <item name="android:windowContentTransitions">false</item>
763        <item name="android:windowIsTranslucent">false</item>
764        <item name="android:windowBackground">@android:color/black</item>
765        <item name="android:windowAnimationStyle">@null</item>
766        <item name="android:statusBarColor">@android:color/black</item>
767        <!-- Setting a placeholder will avoid using the SystemUI icon on the splash screen -->
768        <item name="android:windowSplashScreenAnimatedIcon">@drawable/ic_blank</item>
769        <item name="wallpaperTextColor">@*android:color/primary_text_material_dark</item>
770    </style>
771
772    <style name="Theme.CreateUser" parent="@style/Theme.SystemUI">
773        <item name="android:windowIsTranslucent">true</item>
774        <item name="android:windowBackground">#33000000</item>
775        <item name="android:windowActionBar">false</item>
776        <item name="android:windowNoTitle">true</item>
777    </style>
778
779    <style name="Theme.PeopleTileConfigActivity" parent="@style/Theme.SystemUI">
780        <item name="android:windowActionBar">false</item>
781        <item name="android:windowNoTitle">true</item>
782        <item name="android:windowLightStatusBar">true</item>
783    </style>
784
785    <style name="TextAppearance.Control">
786        <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item>
787    </style>
788
789     <style name="Theme.SystemUI.Dialog.Control.DetailPanel" parent="@android:style/Theme.DeviceDefault.Dialog.NoActionBar">
790      <item name="android:windowFullscreen">false</item>
791      <item name="android:windowIsFloating">false</item>
792      <item name="android:windowBackground">@android:color/black</item>
793      <item name="android:backgroundDimEnabled">false</item>
794      <item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
795    </style>
796
797    <style name="Control" />
798
799    <style name="Control.MenuItem">
800        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
801        <item name="android:textSize">@dimen/control_menu_item_text_size</item>
802        <item name="android:textColor">@color/control_primary_text</item>
803        <item name="android:singleLine">true</item>
804        <item name="android:gravity">center_vertical</item>
805        <item name="android:minHeight">@dimen/control_menu_item_min_height</item>
806    </style>
807
808    <style name="Control.Spinner">
809        <item name="android:textColor">@color/control_primary_text</item>
810        <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item>
811        <item name="android:singleLine">true</item>
812        <item name="android:ellipsize">end</item>
813    </style>
814
815    <style name="Control.Spinner.Header">
816        <item name="android:background">@drawable/control_spinner_background</item>
817        <item name="android:textSize">@dimen/control_header_text_size</item>
818    </style>
819
820    <style name="Control.Spinner.Item">
821        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
822        <item name="android:textSize">@dimen/control_item_text_size</item>
823    </style>
824
825    <style name="TextAppearance.Control.Status">
826        <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item>
827        <item name="android:textSize">@dimen/control_status_normal</item>
828        <item name="android:textColor">@color/control_primary_text</item>
829    </style>
830
831    <style name="TextAppearance.Control.Title">
832        <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item>
833        <item name="android:textSize">@dimen/control_text_size</item>
834        <item name="android:lineSpacingExtra">6sp</item>
835        <item name="android:textColor">@color/control_primary_text</item>
836    </style>
837    <style name="TextAppearance.Control.Subtitle">
838        <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item>
839        <item name="android:textSize">@dimen/control_text_size</item>
840        <item name="android:textColor">@color/control_secondary_text</item>
841    </style>
842    <style name="TextAppearance.Control.Management" >
843        <item name="android:textColor">?android:attr/textColorPrimary</item>
844    </style>
845    <style name="TextAppearance.Control.Management.Title">
846        <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item>
847        <item name="android:textSize">@dimen/controls_title_size</item>
848    </style>
849    <style name="TextAppearance.Control.Management.Subtitle">
850        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
851        <item name="android:textSize">@dimen/controls_subtitle_size</item>
852    </style>
853
854    <style name="Control.ListPopupWindow" parent="@*android:style/Widget.DeviceDefault.ListPopupWindow">
855        <item name="android:overlapAnchor">true</item>
856
857        <!-- used to override dark/light theming -->
858        <item name="*android:colorBackgroundFloating">@color/GM2_grey_800</item>
859        <item name="*android:colorPopupBackground">@color/GM2_grey_800</item>
860        <item name="*android:dialogCornerRadius">8dp</item>
861    </style>
862
863    <style name="TextAppearance.ControlSetup">
864        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
865        <item name="android:textColor">@color/control_primary_text</item>
866    </style>
867
868    <style name="TextAppearance.ControlSetup.Title">
869        <item name="android:textSize">@dimen/controls_setup_title</item>
870        <item name="android:singleLine">true</item>
871    </style>
872
873    <style name="TextAppearance.ControlSetup.Subtitle">
874        <item name="android:textSize">@dimen/controls_setup_subtitle</item>
875        <item name="android:maxLines">2</item>
876    </style>
877
878    <!-- The attributes used for title (textAppearanceLarge) and message (textAppearanceMedium)
879         are already as necessary:
880          * Title: headline, medium 20sp
881          * Message: body, 16 sp -->
882    <style name="Theme.ControlsRequestDialog" parent="@*android:style/Theme.DeviceDefault.Dialog.Alert"/>
883
884    <style name="TextAppearance.PrivacyDialog">
885        <item name="android:textSize">14sp</item>
886        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
887        <item name="android:textColor">?android:attr/textColorPrimary</item>
888    </style>
889
890    <!-- Wallet styles -->
891    <style name="Wallet" />
892
893    <style name="Wallet.TextAppearance">
894      <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
895      <item name="android:textColor">?android:attr/textColorPrimary</item>
896      <item name="android:singleLine">true</item>
897      <item name="android:textSize">14sp</item>
898    </style>
899
900    <style name="Wallet.Theme" parent="@android:style/Theme.DeviceDefault">
901      <item name="android:colorBackground">@android:color/system_neutral1_900</item>
902      <item name="android:itemBackground">@android:color/system_neutral1_800</item>
903      <!-- Setting a placeholder will avoid using the SystemUI icon on the splash screen.  -->
904      <item name="android:windowSplashScreenAnimatedIcon">@drawable/ic_blank</item>
905    </style>
906</resources>
907