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