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