• 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           xmlns:androidprv="http://schemas.android.com/apk/prv/res/android">
19
20    <style name="TextAppearance.StatusBar.Clock" parent="@*android:style/TextAppearance.StatusBar.Icon">
21        <item name="android:textSize">@dimen/status_bar_clock_size</item>
22        <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item>
23        <item name="android:textColor">@color/status_bar_clock_color</item>
24    </style>
25
26    <style name="TextAppearance.StatusBar.UserChip" parent="@*android:style/TextAppearance.StatusBar.Icon">
27        <item name="android:textSize">@dimen/status_bar_user_chip_text_size</item>
28        <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item>
29        <item name="android:textColor">@color/status_bar_clock_color</item>
30    </style>
31
32    <style name="TextAppearance.StatusBar.Expanded" parent="@*android:style/TextAppearance.StatusBar">
33        <item name="android:textColor">?android:attr/textColorTertiary</item>
34    </style>
35
36    <style name="TextAppearance.StatusBar.Expanded.Clock">
37        <item name="android:textSize">@dimen/qs_time_expanded_size</item>
38        <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item>
39        <item name="android:textColor">?android:attr/textColorPrimary</item>
40        <item name="android:textStyle">normal</item>
41    </style>
42
43    <style name="TextAppearance.StatusBar.Expanded.Date">
44        <item name="android:textSize">@dimen/qs_time_expanded_size</item>
45        <item name="android:textStyle">normal</item>
46        <item name="android:textColor">?android:attr/textColorPrimary</item>
47        <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item>
48    </style>
49
50    <style name="TextAppearance.StatusBar.Expanded.AboveDateTime">
51        <item name="android:textSize">@dimen/qs_emergency_calls_only_text_size</item>
52        <item name="android:textStyle">normal</item>
53        <item name="android:textColor">?android:attr/textColorTertiary</item>
54    </style>
55
56    <style name="TextAppearance.StatusBar.Expanded.EmergencyCallsOnly"
57           parent="TextAppearance.StatusBar.Expanded.AboveDateTime" />
58
59    <style name="TextAppearance.StatusBar.Expanded.ChargingInfo"
60            parent="TextAppearance.StatusBar.Expanded.AboveDateTime" />
61
62    <style name="TextAppearance.StatusBar.Expanded.UserSwitcher">
63        <item name="android:textSize">@dimen/kg_user_switcher_text_size</item>
64        <item name="android:textStyle">normal</item>
65        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
66        <item name="android:textColor">?attr/wallpaperTextColor</item>
67    </style>
68
69    <style name="TextAppearance.StatusBar.Expanded.UserSwitcher.Activated">
70        <item name="android:fontWeight">700</item>
71    </style>
72
73    <style name="TextAppearance" />
74
75    <style name="TextAppearance.QS">
76        <item name="android:textStyle">normal</item>
77        <item name="android:textColor">?android:attr/textColorPrimary</item>
78        <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item>
79    </style>
80
81    <style name="TextAppearance.QS.DetailItemPrimary">
82        <item name="android:textSize">@dimen/qs_tile_text_size</item>
83    </style>
84
85    <style name="TextAppearance.QS.DetailItemSecondary">
86        <item name="android:textSize">@dimen/qs_tile_text_size</item>
87        <item name="android:textColor">?android:attr/colorAccent</item>
88    </style>
89
90    <style name="TextAppearance.QS.Introduction">
91        <item name="android:textSize">14sp</item>
92        <item name="android:textColor">@color/zen_introduction</item>
93    </style>
94
95    <style name="TextAppearance.QS.Warning">
96        <item name="android:textSize">14sp</item>
97        <item name="android:textColor">?android:attr/colorError</item>
98    </style>
99
100    <style name="TextAppearance.QS.SegmentedButton">
101        <item name="android:textSize">16sp</item>
102        <item name="android:fontFamily">@*android:string/config_bodyFontFamilyMedium</item>
103    </style>
104
105    <style name="TextAppearance.QS.DataUsage">
106        <item name="android:textSize">@dimen/qs_data_usage_text_size</item>
107    </style>
108
109    <style name="TextAppearance.QS.DataUsage.Usage">
110        <item name="android:textSize">@dimen/qs_data_usage_usage_text_size</item>
111        <item name="android:textColor">?android:attr/colorAccent</item>
112    </style>
113
114    <style name="TextAppearance.QS.DataUsage.Secondary">
115        <item name="android:textColor">?android:attr/textColorSecondary</item>
116    </style>
117
118    <style name="TextAppearance.QS.TileLabel">
119        <item name="android:textSize">@dimen/qs_tile_text_size</item>
120        <item name="android:letterSpacing">0.01</item>
121        <item name="android:lineHeight">20sp</item>
122        <item name="android:fontFamily">@*android:string/config_bodyFontFamilyMedium</item>
123    </style>
124
125    <style name="TextAppearance.QS.TileLabel.Secondary">
126        <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item>
127    </style>
128
129    <style name="TextAppearance.QS.UserSwitcher">
130        <item name="android:textSize">@dimen/qs_tile_text_size</item>
131        <item name="android:textColor">?android:attr/textColorSecondary</item>
132    </style>
133
134    <!-- This is hard coded to be sans-serif-condensed to match the icons -->
135
136    <style name="TextAppearance.QS.Status">
137        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
138        <item name="android:textColor">?android:attr/textColorPrimary</item>
139        <item name="android:textSize">14sp</item>
140        <item name="android:letterSpacing">0.01</item>
141    </style>
142
143    <style name="TextAppearance.QS.SecurityFooter" parent="@style/TextAppearance.QS.Status">
144        <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item>
145        <item name="android:textColor">?android:attr/textColorSecondary</item>
146    </style>
147
148    <style name="TextAppearance.QS.Status.Carriers" />
149
150    <style name="TextAppearance.QS.Status.Carriers.NoCarrierText">
151        <item name="android:textColor">?android:attr/textColorSecondary</item>
152    </style>
153
154    <style name="TextAppearance.QS.Status.Build">
155        <item name="android:textColor">?android:attr/textColorSecondary</item>
156    </style>
157
158    <style name="TextAppearance.DeviceManagementDialog.Title" parent="@android:style/TextAppearance.DeviceDefault.DialogWindowTitle"/>
159
160    <style name="TextAppearance.AuthCredential">
161        <item name="android:accessibilityLiveRegion">polite</item>
162        <item name="android:gravity">center_horizontal</item>
163        <item name="android:textAlignment">gravity</item>
164        <item name="android:layout_gravity">top</item>
165        <item name="android:textColor">?android:attr/textColorPrimary</item>
166    </style>
167
168    <style name="TextAppearance.AuthCredential.Title">
169        <item name="android:fontFamily">google-sans</item>
170        <item name="android:paddingTop">12dp</item>
171        <item name="android:paddingHorizontal">24dp</item>
172        <item name="android:textSize">24sp</item>
173    </style>
174
175    <style name="TextAppearance.AuthCredential.Subtitle">
176        <item name="android:fontFamily">google-sans</item>
177        <item name="android:paddingTop">8dp</item>
178        <item name="android:paddingHorizontal">24dp</item>
179        <item name="android:textSize">16sp</item>
180    </style>
181
182    <style name="TextAppearance.AuthCredential.Description">
183        <item name="android:fontFamily">google-sans</item>
184        <item name="android:paddingTop">8dp</item>
185        <item name="android:paddingHorizontal">24dp</item>
186        <item name="android:textSize">14sp</item>
187    </style>
188
189    <style name="TextAppearance.AuthCredential.Error">
190        <item name="android:paddingTop">6dp</item>
191        <item name="android:paddingHorizontal">24dp</item>
192        <item name="android:textSize">14sp</item>
193        <item name="android:textColor">?android:attr/colorError</item>
194    </style>
195
196    <style name="TextAppearance.AuthNonBioCredential"
197        parent="@android:style/TextAppearance.DeviceDefault">
198        <item name="android:accessibilityLiveRegion">polite</item>
199        <item name="android:textAlignment">gravity</item>
200        <item name="android:layout_gravity">top</item>
201        <item name="android:textColor">?android:attr/textColorPrimary</item>
202    </style>
203
204    <style name="TextAppearance.AuthNonBioCredential.Title">
205        <item name="android:fontFamily">google-sans</item>
206        <item name="android:layout_marginTop">24dp</item>
207        <item name="android:textSize">36dp</item>
208        <item name="android:focusable">true</item>
209    </style>
210
211    <style name="TextAppearance.AuthNonBioCredential.Subtitle">
212        <item name="android:fontFamily">google-sans</item>
213        <item name="android:layout_marginTop">20dp</item>
214        <item name="android:textSize">18sp</item>
215    </style>
216
217    <style name="TextAppearance.AuthNonBioCredential.Description">
218        <item name="android:fontFamily">google-sans</item>
219        <item name="android:layout_marginTop">20dp</item>
220        <item name="android:textSize">18sp</item>
221    </style>
222
223    <style name="TextAppearance.AuthNonBioCredential.Error">
224        <item name="android:paddingHorizontal">24dp</item>
225        <item name="android:textSize">14sp</item>
226        <item name="android:textColor">?android:attr/colorError</item>
227        <item name="android:gravity">center</item>
228    </style>
229
230    <style name="TextAppearance.AuthCredential.PasswordEntry" parent="@android:style/TextAppearance.DeviceDefault">
231        <item name="android:gravity">center</item>
232        <item name="android:paddingTop">28dp</item>
233        <item name="android:singleLine">true</item>
234        <item name="android:textColor">?android:attr/colorForeground</item>
235        <item name="android:textSize">24sp</item>
236        <item name="android:background">@drawable/edit_text_filled</item>
237    </style>
238
239    <style name="AuthCredentialHeaderStyle">
240        <item name="android:paddingStart">48dp</item>
241        <item name="android:paddingEnd">48dp</item>
242        <item name="android:paddingTop">48dp</item>
243        <item name="android:paddingBottom">10dp</item>
244        <item name="android:layout_gravity">top</item>
245    </style>
246
247    <style name="AuthCredentialIconStyle">
248        <item name="android:layout_width">@dimen/biometric_auth_icon_size</item>
249        <item name="android:layout_height">@dimen/biometric_auth_icon_size</item>
250    </style>
251
252    <style name="AuthCredentialPatternContainerStyle">
253        <item name="android:gravity">center</item>
254        <item name="android:maxHeight">@dimen/biometric_auth_pattern_view_max_size</item>
255        <item name="android:maxWidth">@dimen/biometric_auth_pattern_view_max_size</item>
256        <item name="android:minHeight">@dimen/biometric_auth_pattern_view_size</item>
257        <item name="android:minWidth">@dimen/biometric_auth_pattern_view_size</item>
258        <item name="android:paddingHorizontal">32dp</item>
259        <item name="android:paddingVertical">20dp</item>
260    </style>
261
262    <style name="AuthCredentialPinPasswordContainerStyle">
263        <item name="android:gravity">center</item>
264        <item name="android:maxHeight">48dp</item>
265        <item name="android:maxWidth">600dp</item>
266        <item name="android:minHeight">48dp</item>
267        <item name="android:minWidth">200dp</item>
268    </style>
269
270    <style name="DeviceManagementDialogTitle">
271        <item name="android:gravity">center</item>
272        <item name="android:textAppearance">@style/TextAppearance.DeviceManagementDialog.Title</item>
273    </style>
274
275    <style name="TextAppearance.DeviceManagementDialog.Content" parent="@*android:style/TextAppearance.DeviceDefault.Subhead"/>
276
277    <style name="BaseBrightnessDialogContainer" parent="@style/Theme.SystemUI">
278        <item name="android:layout_width">match_parent</item>
279        <item name="android:layout_height">wrap_content</item>
280    </style>
281
282    <style name="BrightnessDialogContainer" parent="@style/BaseBrightnessDialogContainer" />
283
284    <style name="Animation" />
285
286    <style name="Animation.NavigationBarFadeIn">
287        <item name="android:windowEnterAnimation">@anim/navbar_fade_in</item>
288        <item name="android:windowExitAnimation">@null</item>
289    </style>
290
291    <style name="Animation.ShutdownUi" parent="@android:style/Animation.Toast">
292    </style>
293
294    <style name="Theme.SystemUI.MediaProjectionAppSelector"
295        parent="@*android:style/Theme.DeviceDefault.Chooser">
296    </style>
297
298    <!-- Standard animations for hiding and showing the status bar. -->
299
300    <style name="Theme.SystemUI" parent="@*android:style/Theme.DeviceDefault.SystemUI">
301        <item name="lightIconTheme">@style/DualToneLightTheme</item>
302        <item name="darkIconTheme">@style/DualToneDarkTheme</item>
303        <item name="wallpaperTextColor">@*android:color/primary_text_material_dark</item>
304        <item name="wallpaperTextColorSecondary">@*android:color/secondary_text_material_dark</item>
305        <item name="wallpaperTextColorAccent">@color/material_dynamic_primary90</item>
306        <item name="android:colorError">@*android:color/error_color_material_dark</item>
307        <item name="*android:lockPatternStyle">@style/LockPatternViewStyle</item>
308        <item name="lockPatternStyle">@style/LockPatternContainerStyle</item>
309        <item name="lockPinPasswordStyle">@style/LockPinPasswordContainerStyle</item>
310        <item name="passwordStyle">@style/PasswordTheme</item>
311        <item name="numPadKeyStyle">@style/NumPadKey</item>
312        <item name="backgroundProtectedStyle">@style/BackgroundProtectedStyle</item>
313        <item name="android:homeAsUpIndicator">@drawable/ic_arrow_back</item>
314        <item name="shadowRadius">@dimen/keyguard_shadow_radius</item>
315
316        <!-- Needed for MediaRoute chooser dialog -->
317        <item name="*android:isLightTheme">false</item>
318
319        <!-- Biometrics enroll color style -->
320        <item name="biometricsEnrollStyle">@style/BiometricsEnrollStyle</item>
321
322    </style>
323
324    <style name="Theme.SystemUI.LightWallpaper">
325        <item name="wallpaperTextColor">@*android:color/primary_text_material_light</item>
326        <item name="wallpaperTextColorSecondary">@*android:color/secondary_text_material_light</item>
327        <item name="wallpaperTextColorAccent">@color/material_dynamic_secondary40</item>
328        <item name="android:colorError">@*android:color/error_color_material_light</item>
329        <item name="shadowRadius">0</item>
330
331        <!-- Needed for MediaRoute chooser dialog -->
332        <item name="*android:isLightTheme">true</item>
333    </style>
334
335    <style name="BackgroundProtectedStyle">
336        <item name="android:textColor">?attr/wallpaperTextColor</item>
337    </style>
338
339    <style name="AuthCredentialStyle">
340        <item name="*android:regularColor">?android:attr/colorForeground</item>
341        <item name="*android:successColor">?android:attr/colorForeground</item>
342        <item name="*android:errorColor">?android:attr/colorError</item>
343        <item name="*android:dotColor">?android:attr/textColorSecondary</item>
344        <item name="headerStyle">@style/AuthCredentialHeaderStyle</item>
345        <item name="headerIconStyle">@style/AuthCredentialIconStyle</item>
346        <item name="titleTextAppearance">@style/TextAppearance.AuthNonBioCredential.Title</item>
347        <item name="subTitleTextAppearance">@style/TextAppearance.AuthNonBioCredential.Subtitle</item>
348        <item name="descriptionTextAppearance">@style/TextAppearance.AuthNonBioCredential.Description</item>
349        <item name="passwordTextAppearance">@style/TextAppearance.AuthCredential.PasswordEntry</item>
350        <item name="errorTextAppearance">@style/TextAppearance.AuthNonBioCredential.Error</item>
351    </style>
352
353    <style name="LockPatternViewStyle" >
354        <item name="*android:regularColor">?android:attr/colorAccent</item>
355        <item name="*android:successColor">?android:attr/textColorPrimary</item>
356        <item name="*android:errorColor">?android:attr/colorError</item>
357        <item name="*android:dotColor">?android:attr/textColorSecondary</item>
358    </style>
359
360    <style name="LockPatternContainerStyle" parent="@style/AuthCredentialStyle">
361        <item name="containerStyle">@style/AuthCredentialPatternContainerStyle</item>
362    </style>
363
364    <style name="LockPinPasswordContainerStyle" parent="@style/AuthCredentialStyle">
365        <item name="containerStyle">@style/AuthCredentialPinPasswordContainerStyle</item>
366    </style>
367
368    <style name="Theme.SystemUI.QuickSettings" parent="@*android:style/Theme.DeviceDefault">
369        <item name="lightIconTheme">@style/QSIconTheme</item>
370        <item name="darkIconTheme">@style/QSIconTheme</item>
371        <item name="android:colorError">@*android:color/error_color_material_dark</item>
372        <item name="android:windowIsFloating">true</item>
373        <item name="android:homeAsUpIndicator">@drawable/ic_arrow_back</item>
374        <item name="offStateColor">@color/material_dynamic_neutral20</item>
375        <item name="underSurfaceColor">@color/material_dynamic_neutral0</item>
376        <item name="android:colorBackground">@color/material_dynamic_neutral10</item>
377        <item name="android:itemTextAppearance">@style/Control.MenuItem</item>
378    </style>
379
380    <style name="Theme.SystemUI.QuickSettings.BrightnessDialog" parent="@android:style/Theme.DeviceDefault.Dialog">
381        <item name="android:windowBackground">@android:color/transparent</item>
382    </style>
383
384    <style name="Theme.SystemUI.QuickSettings.Dialog" parent="@android:style/Theme.DeviceDefault.Dialog">
385        <item name="android:dialogCornerRadius">@dimen/notification_corner_radius</item>
386    </style>
387
388    <!-- Overridden by values-television/styles.xml with tv-specific settings -->
389    <style name="volume_dialog_theme" parent="Theme.SystemUI">
390        <item name="android:windowIsFloating">true</item>
391    </style>
392
393    <style name="Theme.SystemUI.DayNightDialog" parent="@android:style/Theme.DeviceDefault.Light.Dialog"/>
394
395    <style name="Theme.SystemUI.Dialog" parent="@style/Theme.SystemUI.DayNightDialog">
396        <item name="android:buttonCornerRadius">28dp</item>
397        <item name="android:buttonBarPositiveButtonStyle">@style/Widget.Dialog.Button</item>
398        <item name="android:buttonBarNegativeButtonStyle">@style/Widget.Dialog.Button.BorderButton</item>
399        <item name="android:buttonBarNeutralButtonStyle">@style/Widget.Dialog.Button.BorderButton</item>
400        <item name="android:colorBackground">?androidprv:attr/colorSurface</item>
401        <item name="android:alertDialogStyle">@style/ScrollableAlertDialogStyle</item>
402        <item name="android:buttonBarStyle">@style/ButtonBarStyle</item>
403        <item name="android:buttonBarButtonStyle">@style/Widget.Dialog.Button.Large</item>
404    </style>
405
406    <style name="AlertDialogStyle" parent="@androidprv:style/AlertDialog.DeviceDefault">
407        <item name="android:layout">@layout/alert_dialog_systemui</item>
408    </style>
409
410    <style name="ScrollableAlertDialogStyle" parent="@androidprv:style/AlertDialog.DeviceDefault">
411        <item name="android:layout">@layout/scrollable_alert_dialog_systemui</item>
412    </style>
413
414    <style name="ButtonBarStyle" parent="@androidprv:style/DeviceDefault.ButtonBar.AlertDialog">
415        <item name="android:paddingTop">@dimen/dialog_button_bar_top_padding</item>
416        <item name="android:paddingBottom">@dimen/dialog_bottom_padding</item>
417    </style>
418
419    <style name="Theme.SystemUI.Dialog.Alert" parent="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert" />
420
421    <style name="Theme.SystemUI.Dialog.GlobalActions" parent="@android:style/Theme.DeviceDefault.Light.NoActionBar.Fullscreen">
422        <item name="android:colorError">@*android:color/error_color_material_dark</item>
423        <item name="android:windowIsFloating">true</item>
424    </style>
425
426    <style name="Theme.SystemUI.Dialog.GlobalActionsLite" parent="Theme.SystemUI.Dialog">
427        <!-- Settings windowFullscreen: true is necessary to be able to intercept touch events -->
428        <!-- that would otherwise be intercepted by the Shade. -->
429        <item name="android:windowFullscreen">true</item>
430        <item name="android:windowBackground">@android:color/transparent</item>
431
432        <!-- Empty enter/exit animation, we will animate in-window. Note that the implementation -->
433        <!-- of ActionsDialogLite relies on this to be null (resource=0) to detect when to run -->
434        <!-- the in-window animation. -->
435        <item name="android:windowAnimationStyle">@null</item>
436    </style>
437
438    <style name="QSBorderlessButton">
439        <item name="android:padding">12dp</item>
440        <item name="android:background">@drawable/qs_btn_borderless_rect</item>
441        <item name="android:gravity">center</item>
442    </style>
443
444    <style name="UserDetailView">
445        <item name="numColumns">3</item>
446    </style>
447
448    <style name="Theme.SystemUI.MediaProjectionAlertDialog">
449        <item name="android:windowIsTranslucent">true</item>
450        <item name="android:windowBackground">@android:color/transparent</item>
451        <item name="android:windowContentOverlay">@null</item>
452        <item name="android:windowNoTitle">true</item>
453        <item name="android:windowIsFloating">true</item>
454        <item name="android:backgroundDimEnabled">true</item>
455        <item name="android:alertDialogTheme">@style/Theme.SystemUI.Dialog.Alert</item>
456    </style>
457
458    <style name="DualToneLightTheme">
459        <item name="iconBackgroundColor">@color/light_mode_icon_color_dual_tone_background</item>
460        <item name="fillColor">@color/light_mode_icon_color_dual_tone_fill</item>
461        <item name="singleToneColor">@color/light_mode_icon_color_single_tone</item>
462        <item name="homeHandleColor">@color/navigation_bar_home_handle_light_color</item>
463    </style>
464    <style name="DualToneDarkTheme">
465        <item name="iconBackgroundColor">@color/dark_mode_icon_color_dual_tone_background</item>
466        <item name="fillColor">@color/dark_mode_icon_color_dual_tone_fill</item>
467        <item name="singleToneColor">@color/dark_mode_icon_color_single_tone</item>
468        <item name="homeHandleColor">@color/navigation_bar_home_handle_dark_color</item>
469    </style>
470    <style name="QSHeaderDarkTheme">
471        <item name="iconBackgroundColor">@color/dark_mode_qs_icon_color_dual_tone_background</item>
472        <item name="fillColor">@color/dark_mode_qs_icon_color_dual_tone_fill</item>
473        <item name="singleToneColor">@color/dark_mode_qs_icon_color_single_tone</item>
474    </style>
475
476    <style name="Theme.SystemUI.QuickSettings.Header">
477        <item name="lightIconTheme">@style/DualToneLightTheme</item>
478        <item name="darkIconTheme">@style/QSHeaderDarkTheme</item>
479    </style>
480
481    <style name="QSIconTheme">
482        <item name="backgroundColor">?android:attr/textColorHint</item>
483        <item name="fillColor">?android:attr/textColorPrimary</item>
484        <item name="singleToneColor">?android:attr/textColorPrimary</item>
485    </style>
486    <style name="ScreenPinningRequestTheme" parent="@*android:style/ThemeOverlay.DeviceDefault.Accent">
487        <item name="singleToneColor">@color/light_mode_icon_color_single_tone</item>
488    </style>
489
490    <style name="TextAppearance.Volume">
491        <item name="android:textStyle">normal</item>
492        <item name="android:textColor">?android:attr/textColorPrimary</item>
493        <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item>
494    </style>
495
496    <style name="TextAppearance.Volume.Header">
497        <item name="android:textSize">12sp</item>
498        <item name="android:textColor">?android:attr/textColorSecondary</item>
499    </style>
500
501    <style name="VolumeButtons" parent="@android:style/Widget.Material.Button.Borderless">
502        <item name="android:background">@drawable/btn_borderless_rect</item>
503    </style>
504
505    <style name="Theme.SystemUI.Dialog.Media" parent="Theme.SystemUI.Dialog">
506        <item name="android:colorBackground">@color/media_dialog_background</item>
507    </style>
508
509    <style name="MediaOutputItemInactiveTitle">
510        <item name="android:textSize">16sp</item>
511        <item name="android:textColor">@color/media_dialog_item_main_content</item>
512    </style>
513
514    <style name="TunerSettings" parent="@android:style/Theme.DeviceDefault.Settings">
515        <item name="android:windowActionBar">false</item>
516        <item name="preferenceTheme">@style/TunerPreferenceTheme</item>
517    </style>
518
519    <style name="TunerPreferenceTheme" parent="@style/PreferenceThemeOverlay.SettingsBase">
520    </style>
521
522    <style name="TextAppearance.NotificationInfo.Confirmation">
523        <item name="android:textSize">14sp</item>
524        <item name="android:alpha">0.87</item>
525    </style>
526
527    <style name="TextAppearance.NotificationInfo">
528        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
529    </style>
530
531    <style name="TextAppearance.NotificationInfo.Button">
532        <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item>
533        <item name="android:textSize">14sp</item>
534        <item name="android:textColor">?android:attr/colorAccent</item>
535        <item name="android:background">@drawable/btn_borderless_rect</item>
536        <item name="android:gravity">center_vertical</item>
537        <item name="android:focusable">true</item>
538    </style>
539
540    <style name="TextAppearance.NotificationImportanceChannel">
541        <item name="android:textSize">@dimen/notification_importance_channel_text</item>
542        <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item>
543        <item name="android:textColor">@color/notification_guts_header_text_color</item>
544        <item name="android:textSize">@dimen/notification_importance_channel_text</item>
545    </style>
546
547    <style name="TextAppearance.NotificationImportanceChannelGroup">
548        <item name="android:textSize">@dimen/notification_importance_channel_group_text</item>
549        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
550        <item name="android:textColor">@color/notification_guts_header_text_color</item>
551        <item name="android:textSize">@dimen/notification_importance_channel_group_text</item>
552    </style>
553
554    <style name="TextAppearance.NotificationImportanceApp">
555        <item name="android:textSize">@dimen/notification_importance_channel_group_text</item>
556        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
557        <item name="android:textColor">@color/notification_guts_sub_text_color</item>
558        <item name="android:textSize">@dimen/notification_importance_channel_group_text</item>
559    </style>
560
561    <style name="TextAppearance.NotificationImportanceHeader">
562        <item name="android:textSize">@dimen/notification_importance_header_text</item>
563        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
564        <item name="android:textColor">@color/notification_guts_header_text_color</item>
565    </style>
566
567    <style name="TextAppearance.NotificationImportanceDetail">
568        <item name="android:textSize">@dimen/notification_importance_description_text</item>
569        <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item>
570        <item name="android:textColor">@color/notification_guts_sub_text_color</item>
571        <item name="android:gravity">center</item>
572    </style>
573
574    <style name="TextAppearance.NotificationImportanceButton">
575        <item name="android:textSize">@dimen/notification_importance_button_text</item>
576        <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item>
577        <item name="android:textColor">@color/notification_guts_priority_contents</item>
578        <item name="android:gravity">center</item>
579    </style>
580
581    <style
582        name="TextAppearance.NotificationSectionHeaderButton"
583        parent="@android:style/Widget.DeviceDefault.Button.Borderless">
584        <item name="android:textColor">?android:attr/textColorPrimary</item>
585        <item name="android:textAllCaps">false</item>
586        <item name="android:textSize">14sp</item>
587        <item name="android:minWidth">0dp</item>
588    </style>
589
590    <style name="TextAppearance.HeadsUpStatusBarText"
591           parent="@*android:style/TextAppearance.DeviceDefault.Notification.Info">
592    </style>
593
594    <style name="TextAppearance.QSEdit" >
595        <item name="android:textSize">14sp</item>
596        <item name="android:letterSpacing">0.01</item>
597        <item name="android:lineHeight">20sp</item>
598        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
599        <item name="android:textColor">?android:attr/textColorSecondary</item>
600    </style>
601
602    <style name="QSCustomizeToolbar" parent="@*android:style/Widget.DeviceDefault.Toolbar">
603        <item name="android:textColor">?android:attr/textColorPrimary</item>
604        <item name="android:elevation">10dp</item>
605    </style>
606
607    <!-- Media controls always have light background -->
608    <style name="MediaPlayer" parent="@*android:style/Theme.DeviceDefault.Light">
609        <item name="android:textColor">?android:attr/textColorPrimary</item>
610        <item name="android:backgroundTint">@color/material_dynamic_secondary95</item>
611    </style>
612
613    <style name="MediaPlayer.ProgressBar" parent="@android:style/Widget.ProgressBar.Horizontal">
614        <item name="android:thumb">@drawable/media_seekbar_thumb</item>
615        <item name="android:thumbTint">?android:attr/textColorPrimary</item>
616        <item name="android:progressDrawable">@drawable/media_squiggly_progress</item>
617        <item name="android:progressTint">?android:attr/textColorPrimary</item>
618        <item name="android:progressBackgroundTint">?android:attr/textColorTertiary</item>
619        <item name="android:clickable">true</item>
620        <item name="android:splitTrack">false</item>
621    </style>
622
623    <style name="MediaPlayer.Subtitle" parent="MediaPlayer">
624        <item name="android:textColor">?android:attr/textColorSecondary</item>
625    </style>
626
627    <style name="MediaPlayer.ScrubbingTime">
628        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
629        <item name="android:textSize">12sp</item>
630        <item name="android:gravity">center</item>
631    </style>
632
633    <style name="MediaPlayer.Action" parent="@android:style/Widget.Material.Button.Borderless.Small">
634        <item name="android:background">@drawable/qs_media_light_source</item>
635        <item name="android:tint">?android:attr/textColorPrimary</item>
636        <item name="android:stateListAnimator">@anim/media_button_state_list_animator</item>
637        <item name="android:paddingTop">8dp</item>
638        <item name="android:paddingStart">12dp</item>
639        <item name="android:paddingEnd">12dp</item>
640        <item name="android:paddingBottom">16dp</item>
641        <item name="android:scaleType">centerInside</item>
642    </style>
643
644    <style name="MediaPlayer.SessionAction"
645           parent="@android:style/Widget.Material.Button.Borderless.Small">
646        <item name="android:background">@drawable/qs_media_light_source</item>
647        <item name="android:tint">?android:attr/textColorPrimary</item>
648        <item name="android:paddingTop">12dp</item>
649        <item name="android:paddingStart">12dp</item>
650        <item name="android:paddingEnd">12dp</item>
651        <item name="android:paddingBottom">12dp</item>
652        <item name="android:scaleType">centerInside</item>
653    </style>
654
655    <style name="MediaPlayer.SessionAction.Primary" parent="MediaPlayer.SessionAction">
656        <item name="android:background">@drawable/qs_media_round_button_background</item>
657        <item name="android:backgroundTint">@color/media_player_solid_button_bg</item>
658    </style>
659
660    <style name="MediaPlayer.SessionAction.Secondary" parent="MediaPlayer.SessionAction">
661        <item name="android:stateListAnimator">@anim/media_button_state_list_animator</item>
662    </style>
663
664    <style name="MediaPlayer.OutlineButton">
665        <item name="android:background">@drawable/qs_media_outline_button</item>
666        <item name="android:textColor">?android:attr/textColorPrimary</item>
667        <item name="android:backgroundTint">@color/media_player_outline_button_bg</item>
668        <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item>
669        <item name="android:layout_gravity">center</item>
670        <item name="android:singleLine">true</item>
671    </style>
672
673    <style name="MediaPlayer.SolidButton">
674        <item name="android:backgroundTint">@color/media_player_solid_button_bg</item>
675        <item name="android:tint">?android:attr/colorPrimary</item>
676        <item name="android:textColor">?android:attr/textColorPrimary</item>
677    </style>
678
679    <style name="MediaPlayer.Recommendation"/>
680
681    <style name="MediaPlayer.Recommendation.Header">
682        <item name="android:layout_width">wrap_content</item>
683        <item name="android:layout_height">wrap_content</item>
684        <item name="android:layout_marginTop">@dimen/qs_media_padding</item>
685        <item name="android:layout_marginStart">@dimen/qs_media_padding</item>
686        <item name="android:fontFamily">=@*android:string/config_headlineFontFamilyMedium</item>
687        <item name="android:singleLine">true</item>
688        <item name="android:textSize">14sp</item>
689        <item name="android:textColor">?android:attr/textColorPrimary</item>
690    </style>
691
692    <style name="MediaPlayer.Recommendation.AlbumContainer">
693        <item name="android:layout_width">@dimen/qs_media_rec_album_size</item>
694        <item name="android:layout_height">@dimen/qs_media_rec_album_size</item>
695        <item name="android:background">@drawable/qs_media_light_source</item>
696        <item name="android:layout_marginTop">@dimen/qs_media_padding</item>
697        <item name="android:layout_marginBottom">@dimen/qs_media_rec_album_bottom_margin</item>
698    </style>
699
700    <style name="MediaPlayer.Recommendation.AlbumContainer.Updated">
701        <item name="android:layout_width">@dimen/qs_media_rec_album_width</item>
702        <item name="android:minWidth">@dimen/qs_media_rec_album_width</item>
703        <item name="android:minHeight">@dimen/qs_media_rec_album_height_collapsed</item>
704        <item name="android:background">@drawable/qs_media_light_source</item>
705        <item name="android:layout_marginTop">@dimen/qs_media_info_spacing</item>
706    </style>
707
708    <style name="MediaPlayer.Recommendation.Album">
709        <item name="android:backgroundTint">@color/media_player_album_bg</item>
710    </style>
711
712    <style name="MediaPlayer.Recommendation.Text">
713        <item name="android:layout_width">@dimen/qs_media_rec_album_size</item>
714        <item name="android:layout_height">wrap_content</item>
715        <item name="android:maxLines">1</item>
716        <item name="android:ellipsize">end</item>
717        <item name="android:textSize">14sp</item>
718        <item name="android:gravity">start</item>
719    </style>
720
721    <style name="MediaPlayer.Recommendation.Text.Title">
722        <item name="android:textColor">?android:attr/textColorPrimary</item>
723    </style>
724
725    <style name="MediaPlayer.Recommendation.Text.Subtitle">
726        <item name="android:textColor">?android:attr/textColorSecondary</item>
727    </style>
728
729
730    <!-- Used to style charging animation AVD animation -->
731    <style name="ChargingAnim" />
732
733    <style name="ChargingAnim.WallpaperBackground">
734        <item name="chargingAnimColor">?attr/wallpaperTextColor</item>
735        <item name="android:textColor">?attr/wallpaperTextColor</item>
736    </style>
737
738    <style name="ChargingAnim.DarkBackground">
739        <item name="chargingAnimColor">@android:color/white</item>
740        <item name="android:textColor">@android:color/white</item>
741    </style>
742
743    <!-- Screen recording -->
744    <style name="ScreenRecord" parent="@android:style/Theme.DeviceDefault.DayNight">
745        <item name="android:windowNoTitle">true</item>
746        <item name="android:windowIsTranslucent">true</item>
747        <item name="android:windowBackground">@android:color/transparent</item>
748        <item name="android:windowIsFloating">true</item>
749        <item name="android:backgroundDimEnabled">true</item>
750        <item name="android:windowCloseOnTouchOutside">true</item>
751    </style>
752
753    <style name="ScreenRecord.Switch">
754        <item name="android:textAppearance">?android:attr/textAppearanceMedium</item>
755        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
756        <item name="android:switchMinWidth">52dp</item>
757        <item name="android:minHeight">48dp</item>
758        <item name="android:track">@drawable/settingslib_switch_track</item>
759        <item name="android:thumb">@drawable/settingslib_switch_thumb</item>
760    </style>
761
762    <!-- Screenshots -->
763    <style name="LongScreenshotActivity" parent="@android:style/Theme.DeviceDefault.DayNight">
764        <item name="android:windowNoTitle">true</item>
765        <item name="android:windowLightStatusBar">true</item>
766        <item name="android:windowLightNavigationBar">true</item>
767        <item name="android:navigationBarColor">?android:attr/colorBackgroundFloating</item>
768        <item name="android:windowActivityTransitions">true</item>
769    </style>
770
771    <style name="FloatingOverlay" parent="@android:style/Theme.DeviceDefault.DayNight">
772        <item name="overlayButtonTextColor">?android:attr/textColorPrimary</item>
773    </style>
774
775    <style name="EditTextActivityButton" parent="@android:style/Widget.DeviceDefault.Button.Colored">
776        <item name="android:textColor">?android:attr/textColorPrimary</item>
777    </style>
778
779    <!-- Clipboard overlay's edit text activity. -->
780    <style name="EditTextActivity" parent="@android:style/Theme.DeviceDefault.DayNight">
781        <item name="android:windowNoTitle">true</item>
782        <item name="android:windowLightStatusBar">true</item>
783        <item name="android:windowLightNavigationBar">true</item>
784        <item name="android:navigationBarColor">?android:attr/colorBackgroundFloating</item>
785    </style>
786
787    <!-- Privacy dialog -->
788    <style name="PrivacyDialog" parent="Theme.SystemUI.QuickSettings.Dialog">
789        <item name="android:windowIsTranslucent">true</item>
790        <item name="android:windowBackground">@android:color/transparent</item>
791        <item name="android:windowIsFloating">true</item>
792        <item name="android:backgroundDimEnabled">true</item>
793        <item name="android:windowCloseOnTouchOutside">true</item>
794        <item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
795    </style>
796
797    <!-- USB Contaminant dialog -->
798    <style name ="USBContaminant" />
799
800    <style name ="USBContaminant.UserAction">
801        <item name="android:layout_width">match_parent</item>
802        <item name="android:layout_height">wrap_content</item>
803        <item name="android:fontFamily">roboto-regular</item>
804        <item name="android:paddingLeft">16dp</item>
805        <item name="android:paddingTop">16dp</item>
806        <item name="android:paddingRight">24dp</item>
807        <item name="android:paddingBottom">16dp</item>
808        <item name="android:textAlignment">viewStart</item>
809        <item name="android:textSize">16sp</item>
810        <item name="android:clickable">true</item>
811        <item name="android:background">?android:attr/selectableItemBackground</item>
812        <item name="android:textColor">?android:attr/textColorPrimary</item>
813    </style>
814
815    <!-- Controls styles -->
816    <style name="Theme.ControlsManagement" parent="@android:style/Theme.DeviceDefault.NoActionBar">
817        <item name="android:windowActivityTransitions">true</item>
818        <item name="android:windowContentTransitions">false</item>
819        <item name="android:windowIsTranslucent">false</item>
820        <item name="android:windowBackground">@android:color/black</item>
821        <item name="android:colorBackground">@android:color/black</item>
822        <item name="android:windowAnimationStyle">@null</item>
823        <item name="android:statusBarColor">@*android:color/transparent</item>
824        <item name="wallpaperTextColor">@*android:color/primary_text_material_dark</item>
825    </style>
826
827    <style name="Theme.ControlsActivity" parent="@android:style/Theme.DeviceDefault.NoActionBar">
828        <item name="android:windowActivityTransitions">true</item>
829        <item name="android:windowContentTransitions">false</item>
830        <item name="android:windowIsTranslucent">false</item>
831        <item name="android:windowBackground">@android:color/black</item>
832        <item name="android:windowAnimationStyle">@null</item>
833        <item name="android:statusBarColor">@android:color/black</item>
834        <!-- Setting a placeholder will avoid using the SystemUI icon on the splash screen -->
835        <item name="android:windowSplashScreenAnimatedIcon">@drawable/ic_blank</item>
836        <item name="wallpaperTextColor">@*android:color/primary_text_material_dark</item>
837    </style>
838
839    <style name="Theme.UserSwitcherFullscreenDialog" parent="@android:style/Theme.DeviceDefault.NoActionBar.Fullscreen">
840        <item name="android:statusBarColor">@color/user_switcher_fullscreen_bg</item>
841        <item name="android:windowBackground">@color/user_switcher_fullscreen_bg</item>
842        <item name="android:navigationBarColor">@color/user_switcher_fullscreen_bg</item>
843    </style>
844
845    <style name="Theme.CreateUser" parent="@android:style/Theme.DeviceDefault.NoActionBar">
846        <item name="android:windowIsTranslucent">true</item>
847        <item name="android:windowBackground">#33000000</item>
848        <item name="android:windowFullscreen">true</item>
849    </style>
850
851    <style name="Theme.PeopleTileConfigActivity" parent="@style/Theme.SystemUI">
852        <item name="android:windowActionBar">false</item>
853        <item name="android:windowNoTitle">true</item>
854        <item name="android:windowLightStatusBar">true</item>
855    </style>
856
857    <style name="TextAppearance.Control">
858        <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item>
859    </style>
860
861     <style name="Theme.SystemUI.Dialog.Control.DetailPanel" parent="@android:style/Theme.DeviceDefault.Dialog.NoActionBar">
862      <item name="android:windowFullscreen">false</item>
863      <item name="android:windowIsFloating">false</item>
864      <item name="android:windowBackground">@color/controls_task_view_bg</item>
865      <item name="android:backgroundDimEnabled">false</item>
866      <item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
867    </style>
868
869    <style name="Control" />
870
871    <style name="Control.MenuItem">
872        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
873        <item name="android:textSize">@dimen/control_menu_item_text_size</item>
874        <item name="android:textColor">@color/control_primary_text</item>
875        <item name="android:singleLine">true</item>
876        <item name="android:gravity">center_vertical</item>
877        <item name="android:minHeight">@dimen/control_menu_item_min_height</item>
878    </style>
879
880    <style name="Control.Spinner">
881        <item name="android:textColor">@color/control_primary_text</item>
882        <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item>
883        <item name="android:singleLine">true</item>
884        <item name="android:ellipsize">end</item>
885    </style>
886
887    <style name="Control.Spinner.Header">
888        <item name="android:background">@drawable/control_spinner_background</item>
889        <item name="android:textSize">@dimen/control_header_text_size</item>
890    </style>
891
892    <style name="Control.Spinner.Item">
893        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
894        <item name="android:textSize">@dimen/control_item_text_size</item>
895    </style>
896
897    <style name="TextAppearance.Control.Status">
898        <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item>
899        <item name="android:textSize">@dimen/control_status_normal</item>
900        <item name="android:textColor">@color/control_primary_text</item>
901    </style>
902
903    <style name="TextAppearance.Control.Title">
904        <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item>
905        <item name="android:textSize">@dimen/control_text_size</item>
906        <item name="android:lineSpacingExtra">6sp</item>
907        <item name="android:textColor">@color/control_primary_text</item>
908    </style>
909    <style name="TextAppearance.Control.Subtitle">
910        <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item>
911        <item name="android:textSize">@dimen/control_text_size</item>
912        <item name="android:textColor">@color/control_secondary_text</item>
913    </style>
914    <style name="TextAppearance.Control.Management" >
915        <item name="android:textColor">?android:attr/textColorPrimary</item>
916    </style>
917    <style name="TextAppearance.Control.Management.Title">
918        <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item>
919        <item name="android:textSize">@dimen/controls_title_size</item>
920    </style>
921    <style name="TextAppearance.Control.Management.Subtitle">
922        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
923        <item name="android:textSize">@dimen/controls_subtitle_size</item>
924    </style>
925
926    <style name="Control.ListPopupWindow" parent="@*android:style/Widget.DeviceDefault.ListPopupWindow">
927        <item name="android:overlapAnchor">true</item>
928
929        <!-- used to override dark/light theming -->
930        <item name="*android:colorBackgroundFloating">@color/GM2_grey_800</item>
931        <item name="*android:colorPopupBackground">@color/GM2_grey_800</item>
932        <item name="*android:dialogCornerRadius">8dp</item>
933    </style>
934
935    <style name="TextAppearance.ControlSetup">
936        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
937        <item name="android:textColor">@color/control_primary_text</item>
938    </style>
939
940    <style name="TextAppearance.ControlSetup.Title">
941        <item name="android:textSize">@dimen/controls_setup_title</item>
942        <item name="android:singleLine">true</item>
943    </style>
944
945    <style name="TextAppearance.ControlSetup.Subtitle">
946        <item name="android:textSize">@dimen/controls_setup_subtitle</item>
947        <item name="android:maxLines">2</item>
948    </style>
949
950    <!-- The attributes used for title (textAppearanceLarge) and message (textAppearanceMedium)
951         are already as necessary:
952          * Title: headline, medium 20sp
953          * Message: body, 16 sp -->
954    <style name="Theme.ControlsRequestDialog" parent="@*android:style/Theme.DeviceDefault.Dialog.Alert"/>
955
956    <style name="TextAppearance.PrivacyDialog">
957        <item name="android:textSize">14sp</item>
958        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
959        <item name="android:textColor">?android:attr/textColorPrimary</item>
960    </style>
961
962    <!-- Wallet styles -->
963    <style name="Wallet" />
964
965    <style name="Wallet.TextAppearance">
966      <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
967      <item name="android:textColor">?android:attr/textColorPrimary</item>
968      <item name="android:singleLine">true</item>
969      <item name="android:textSize">14sp</item>
970    </style>
971
972    <style name="Wallet.Theme" parent="@android:style/Theme.DeviceDefault">
973      <item name="android:colorBackground">@color/material_dynamic_neutral10</item>
974      <item name="android:itemBackground">@color/material_dynamic_neutral20</item>
975      <!-- Setting a placeholder will avoid using the SystemUI icon on the splash screen.  -->
976      <item name="android:windowSplashScreenAnimatedIcon">@drawable/ic_blank</item>
977    </style>
978
979    <style name="Animation.InternetDialog" parent="@android:style/Animation.InputMethod">
980    </style>
981
982    <style name="Widget.SliceView.Panel">
983        <item name="titleSize">16sp</item>
984        <item name="rowStyle">@style/SliceRow</item>
985    </style>
986
987    <style name="Widget.SliceView.Panel.Slider">
988        <item name="rowStyle">@style/SliceRow.Slider</item>
989    </style>
990
991    <style name="SliceRow">
992        <!-- 2dp start padding for the start icon -->
993        <item name="titleItemStartPadding">2dp</item>
994        <item name="titleItemEndPadding">0dp</item>
995
996        <!-- Padding between content and the start icon is 14dp -->
997        <item name="contentStartPadding">14dp</item>
998        <!-- Padding between content and end items is 16dp -->
999        <item name="contentEndPadding">16dp</item>
1000
1001        <!-- Both side margins of end item are 16dp -->
1002        <item name="endItemStartPadding">16dp</item>
1003        <item name="endItemEndPadding">16dp</item>
1004
1005        <!-- Both side margins of bottom divider are 12dp -->
1006        <item name="bottomDividerStartPadding">12dp</item>
1007        <item name="bottomDividerEndPadding">12dp</item>
1008
1009        <item name="actionDividerHeight">32dp</item>
1010    </style>
1011
1012    <style name="SliceRow.Slider">
1013        <!-- Padding between content and the start icon is 5dp -->
1014        <item name="contentStartPadding">5dp</item>
1015        <item name="contentEndPadding">0dp</item>
1016
1017        <!-- 0dp start padding for the end item -->
1018        <item name="endItemStartPadding">0dp</item>
1019        <!-- 8dp end padding for the end item -->
1020        <item name="endItemEndPadding">8dp</item>
1021
1022        <item name="titleSize">20sp</item>
1023        <!-- Align text with slider -->
1024        <item name="titleStartPadding">11dp</item>
1025        <item name="subContentStartPadding">11dp</item>
1026
1027        <!-- Padding for indeterminate progress bar -->
1028        <item name="progressBarStartPadding">12dp</item>
1029        <item name="progressBarEndPadding">16dp</item>
1030
1031        <item name="iconSize">25dp</item>
1032    </style>
1033
1034    <style name="TextAppearance.Dialog.Title" parent="@android:style/TextAppearance.DeviceDefault.Large">
1035        <item name="android:textColor">?android:attr/textColorPrimary</item>
1036        <item name="android:textSize">24sp</item>
1037        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
1038        <item name="android:lineHeight">32sp</item>
1039        <item name="android:gravity">center</item>
1040        <item name="android:textAlignment">center</item>
1041    </style>
1042
1043    <style name="TextAppearance.Dialog.Body" parent="@android:style/TextAppearance.DeviceDefault.Medium">
1044        <item name="android:textColor">?android:attr/textColorSecondary</item>
1045        <item name="android:textSize">14sp</item>
1046        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
1047        <item name="android:lineHeight">20sp</item>
1048    </style>
1049
1050    <style name="TextAppearance.Dialog.Body.Message">
1051        <item name="android:gravity">center</item>
1052        <item name="android:textAlignment">center</item>
1053    </style>
1054
1055    <!-- We explicitly overload this because we don't have control over the style or layout for
1056         the cast dialog items, as it's in `@android:layout/media_route_list_item. -->
1057    <style name="TextAppearance.CastItem" parent="@android:style/TextAppearance.DeviceDefault.Medium">
1058        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
1059    </style>
1060
1061    <style name="Theme.SystemUI.Dialog.Cast">
1062        <item name="android:textAppearanceMedium">@style/TextAppearance.CastItem</item>
1063        <item name="android:alertDialogStyle">@style/AlertDialogStyle</item>
1064    </style>
1065    <!-- ************************************************************************************* -->
1066
1067    <style name="Widget" />
1068    <style name="Widget.Dialog" />
1069    <style name="Widget.Dialog.Button">
1070        <item name="android:buttonCornerRadius">28dp</item>
1071        <item name="android:background">@drawable/qs_dialog_btn_filled</item>
1072        <item name="android:textColor">?androidprv:attr/textColorOnAccent</item>
1073        <item name="android:textSize">14sp</item>
1074        <item name="android:lineHeight">20sp</item>
1075        <item name="android:fontFamily">@*android:string/config_bodyFontFamilyMedium</item>
1076        <item name="android:stateListAnimator">@null</item>
1077        <item name="android:minWidth">0dp</item>
1078    </style>
1079
1080    <style name="Widget.Dialog.Button.BorderButton">
1081        <item name="android:background">@drawable/qs_dialog_btn_outline</item>
1082        <item name="android:textColor">?android:attr/textColorPrimary</item>
1083    </style>
1084
1085    <style name="Widget.Dialog.Button.Large">
1086        <item name="android:background">@drawable/qs_dialog_btn_filled_large</item>
1087        <item name="android:minHeight">56dp</item>
1088    </style>
1089
1090    <style name="MainSwitch.Settingslib" parent="@android:style/Theme.DeviceDefault">
1091        <item name="android:switchMinWidth">@dimen/settingslib_min_switch_width</item>
1092    </style>
1093
1094    <style name="TrimmedHorizontalProgressBar"
1095           parent="android:Widget.Material.ProgressBar.Horizontal">
1096        <item name="android:indeterminateDrawable">
1097            @drawable/progress_indeterminate_horizontal_material_trimmed
1098        </item>
1099        <item name="android:minHeight">4dp</item>
1100        <item name="android:maxHeight">4dp</item>
1101    </style>
1102
1103    <!-- Internet Dialog -->
1104    <style name="InternetDialog">
1105        <item name="android:layout_width">wrap_content</item>
1106        <item name="android:layout_height">wrap_content</item>
1107        <item name="android:layout_gravity">center_vertical|start</item>
1108        <item name="android:layout_marginStart">@dimen/internet_dialog_network_layout_margin</item>
1109    </style>
1110
1111    <style name="InternetDialog.Network">
1112        <item name="android:layout_width">match_parent</item>
1113        <item name="android:layout_height">88dp</item>
1114        <item name="android:layout_marginStart">@dimen/internet_dialog_network_layout_margin</item>
1115        <item name="android:layout_marginEnd">@dimen/internet_dialog_network_layout_margin</item>
1116        <item name="android:layout_gravity">center_vertical|start</item>
1117        <item name="android:paddingStart">22dp</item>
1118        <item name="android:paddingEnd">22dp</item>
1119        <item name="android:orientation">horizontal</item>
1120        <item name="android:focusable">true</item>
1121        <item name="android:clickable">true</item>
1122        <item name="android:background">@drawable/internet_dialog_selected_effect</item>
1123    </style>
1124
1125    <style name="InternetDialog.NetworkTitle">
1126        <item name="android:layout_marginEnd">7dp</item>
1127        <item name="android:ellipsize">end</item>
1128        <item name="android:textAppearance">@style/TextAppearance.InternetDialog</item>
1129    </style>
1130
1131    <style name="InternetDialog.NetworkTitle.Active">
1132        <item name="android:textAppearance">@style/TextAppearance.InternetDialog.Active</item>
1133    </style>
1134
1135    <style name="InternetDialog.NetworkSummary">
1136        <item name="android:layout_marginEnd">7dp</item>
1137        <item name="android:ellipsize">end</item>
1138        <item name="android:maxLines">2</item>
1139        <item name="android:textAppearance">@style/TextAppearance.InternetDialog.Secondary</item>
1140    </style>
1141
1142    <style name="InternetDialog.NetworkSummary.Active">
1143        <item name="android:textAppearance">@style/TextAppearance.InternetDialog.Secondary.Active
1144        </item>
1145    </style>
1146
1147    <style name="TextAppearance.InternetDialog">
1148        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
1149        <item name="android:textSize">16sp</item>
1150        <item name="android:textColor">?android:attr/textColorPrimary</item>
1151        <item name="android:textDirection">locale</item>
1152    </style>
1153
1154    <style name="TextAppearance.InternetDialog.Secondary">
1155        <item name="android:textSize">14sp</item>
1156        <item name="android:textColor">?android:attr/textColorSecondary</item>
1157    </style>
1158
1159    <style name="TextAppearance.InternetDialog.Active"/>
1160
1161    <style name="TextAppearance.InternetDialog.Secondary.Active"/>
1162
1163    <style name="InternetDialog.Divider">
1164        <item name="android:background">?android:attr/textColorSecondary</item>
1165    </style>
1166
1167    <style name="InternetDialog.Divider.Active"/>
1168
1169    <style name="FgsManagerDialogTitle">
1170        <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item>
1171        <item name="android:textStyle">bold</item>
1172        <item name="android:textDirection">locale</item>
1173    </style>
1174
1175    <style name="FgsManagerAppLabel" parent="TextAppearance.Dialog.Body">
1176        <item name="android:textDirection">locale</item>
1177        <item name="android:textStyle">bold</item>
1178    </style>
1179
1180    <style name="FgsManagerAppDuration">
1181        <item name="android:textDirection">locale</item>
1182        <item name="android:textAppearance">?android:attr/textAppearanceSmall</item>
1183        <item name="android:textColor">?android:attr/textColorSecondary</item>
1184    </style>
1185
1186    <style name="BroadcastDialog">
1187        <item name="android:layout_width">wrap_content</item>
1188        <item name="android:layout_height">wrap_content</item>
1189        <item name="android:layout_gravity">start|center_vertical</item>
1190    </style>
1191
1192    <style name="BroadcastDialog.InfoItem">
1193        <item name="android:layout_width">@dimen/media_output_broadcast_info_item_width</item>
1194        <item name="android:layout_height">@dimen/media_output_broadcast_info_item_height</item>
1195        <item name="android:clickable">false</item>
1196        <item name="android:gravity">start|center_vertical</item>
1197    </style>
1198
1199    <style name="BroadcastDialog.InfoItem.Title">
1200        <item name="android:layout_height">@dimen/media_output_broadcast_info_title_height</item>
1201        <item name="android:textAppearance">@style/TextAppearance.BroadcastDialog</item>
1202    </style>
1203
1204    <style name="BroadcastDialog.InfoItem.Summary">
1205        <item name="android:layout_height">@dimen/media_output_broadcast_info_summary_height</item>
1206        <item name="android:textAppearance">@style/TextAppearance.BroadcastDialog.Secondary</item>
1207    </style>
1208
1209    <style name="BroadcastDialog.InfoItem.Edit">
1210        <item name="android:layout_width">@dimen/media_output_broadcast_info_edit</item>
1211        <item name="android:layout_height">@dimen/media_output_broadcast_info_edit</item>
1212        <item name="android:background">?android:attr/selectableItemBackground</item>
1213        <item name="android:clickable">true</item>
1214        <item name="android:focusable">true</item>
1215        <item name="android:src">@*android:drawable/ic_mode_edit</item>
1216        <item name="android:tint">?android:attr/textColorPrimary</item>
1217    </style>
1218
1219    <style name="BroadcastDialog.Divider">
1220        <item name="android:background">?android:attr/textColorSecondary</item>
1221    </style>
1222
1223    <style name="BroadcastDialog.Divider.Horizontal">
1224        <item name="android:layout_width">348dp</item>
1225        <item name="android:layout_height">1dp</item>
1226        <item name="android:layout_gravity">center_horizontal</item>
1227    </style>
1228
1229
1230    <style name="BroadcastDialog.Divider.Vertical">
1231        <item name="android:layout_width">1dp</item>
1232        <item name="android:layout_height">28dp</item>
1233        <item name="android:layout_marginEnd">30dp</item>
1234    </style>
1235
1236    <style name="TextAppearance.BroadcastDialog">
1237        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
1238        <item name="android:textSize">16sp</item>
1239        <item name="android:textColor">?android:attr/textColorPrimary</item>
1240        <item name="android:textDirection">locale</item>
1241    </style>
1242
1243    <style name="TextAppearance.BroadcastDialog.Secondary">
1244        <item name="android:textSize">14sp</item>
1245        <item name="android:textColor">?android:attr/textColorSecondary</item>
1246    </style>
1247
1248    <!-- Dream Overlay Complication UI styles -->
1249    <style name="clock_subtitle">
1250        <item name="android:textSize">@dimen/dream_overlay_complication_clock_subtitle_text_size
1251        </item>
1252        <item name="android:paddingHorizontal">@dimen/dream_overlay_complication_shadow_padding
1253        </item>
1254        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
1255        <item name="android:textColor">@android:color/white</item>
1256        <item name="android:gravity">center_horizontal</item>
1257        <item name="android:ellipsize">none</item>
1258        <item name="android:shadowColor">@color/keyguard_shadow_color</item>
1259        <item name="android:shadowRadius">?attr/shadowRadius</item>
1260    </style>
1261
1262    <style name="BroadcastDialogTitleStyle">
1263        <item name="android:textAppearance">@style/TextAppearanceBroadcastDialogTitle</item>
1264        <item name="android:layout_marginStart">@dimen/broadcast_dialog_title_text_margin</item>
1265        <item name="android:layout_marginEnd">@dimen/broadcast_dialog_title_text_margin</item>
1266        <item name="android:layout_marginTop">@dimen/broadcast_dialog_title_text_margin_top</item>
1267        <item name="android:layout_marginBottom">18dp</item>
1268    </style>
1269
1270    <style name="TextAppearanceBroadcastDialogTitle" parent="@android:style/TextAppearance.DeviceDefault.Headline">
1271        <item name="android:textSize">@dimen/broadcast_dialog_title_text_size</item>
1272        <item name="android:textColor">?android:attr/textColorPrimary</item>
1273        <item name="android:textDirection">locale</item>
1274        <item name="android:ellipsize">end</item>
1275    </style>
1276
1277    <style name="BroadcastDialogBodyStyle">
1278        <item name="android:textAppearance">@style/TextAppearanceBroadcastDialogSubTitle</item>
1279        <item name="android:layout_margin">@dimen/broadcast_dialog_title_text_margin</item>
1280    </style>
1281
1282    <style name="TextAppearanceBroadcastDialogSubTitle" parent="@android:style/TextAppearance.DeviceDefault.Headline">
1283        <item name="android:textSize">@dimen/broadcast_dialog_subtitle_text_size</item>
1284        <item name="android:textColor">?android:attr/textColorSecondary</item>
1285        <item name="android:textDirection">locale</item>
1286        <item name="android:ellipsize">end</item>
1287    </style>
1288
1289    <style name="BroadcastDialogButtonStyle">
1290        <item name="android:textAppearance">@style/TextAppearanceBroadcastDialogButton</item>
1291        <item name="android:layout_width">match_parent</item>
1292        <item name="android:layout_height">wrap_content</item>
1293        <item name="android:layout_gravity">center</item>
1294        <item name="android:gravity">center</item>
1295        <item name="android:stateListAnimator">@null</item>
1296        <item name="android:elevation">0dp</item>
1297        <item name="android:minHeight">@dimen/broadcast_dialog_btn_minHeight</item>
1298        <item name="android:background">@drawable/broadcast_dialog_btn_bg</item>
1299    </style>
1300
1301    <style name="TextAppearanceBroadcastDialogButton" parent="@android:style/TextAppearance.DeviceDefault.Headline">
1302        <item name="android:textColor">?androidprv:attr/textColorOnAccent</item>
1303        <item name="android:textSize">@dimen/broadcast_dialog_btn_text_size</item>
1304    </style>
1305
1306    <style name="BiometricsEnrollStyle">
1307        <item name="biometricsEnrollIcon">@color/udfps_enroll_icon</item>
1308        <item name="biometricsMovingTargetFill">@color/udfps_moving_target_fill</item>
1309        <item name="biometricsMovingTargetFillError">@color/udfps_moving_target_fill_error</item>
1310        <item name="biometricsEnrollProgress">@color/udfps_enroll_progress</item>
1311        <item name="biometricsEnrollProgressHelp">@color/udfps_enroll_progress_help</item>
1312        <item name="biometricsEnrollProgressHelpWithTalkback">@color/udfps_enroll_progress_help_with_talkback</item>
1313    </style>
1314</resources>
1315