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