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