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