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.Status.Carriers" /> 153 154 <style name="TextAppearance.QS.Status.Carriers.NoCarrierText"> 155 <item name="android:textColor">?attr/onSurfaceVariant</item> 156 </style> 157 158 <style name="TextAppearance.QS.Status.Build"> 159 <item name="android:textColor">?attr/onSurfaceVariant</item> 160 </style> 161 162 <style name="TextAppearance.DeviceManagementDialog.Title" parent="@android:style/TextAppearance.DeviceDefault.DialogWindowTitle"/> 163 164 <style name="TextAppearance.AuthCredential"> 165 <item name="android:accessibilityLiveRegion">polite</item> 166 <item name="android:gravity">center_horizontal</item> 167 <item name="android:textAlignment">gravity</item> 168 <item name="android:layout_gravity">top</item> 169 <item name="android:textColor">?android:attr/textColorPrimary</item> 170 </style> 171 172 <style name="TextAppearance.AuthCredential.OldTitle"> 173 <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item> 174 <item name="android:paddingTop">12dp</item> 175 <item name="android:paddingHorizontal">24dp</item> 176 <item name="android:textSize">24sp</item> 177 </style> 178 179 <style name="TextAppearance.AuthCredential.OldSubtitle"> 180 <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item> 181 <item name="android:paddingTop">8dp</item> 182 <item name="android:paddingHorizontal">24dp</item> 183 <item name="android:textSize">16sp</item> 184 </style> 185 186 <style name="TextAppearance.AuthCredential.OldDescription"> 187 <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item> 188 <item name="android:paddingTop">8dp</item> 189 <item name="android:paddingHorizontal">24dp</item> 190 <item name="android:textSize">14sp</item> 191 </style> 192 193 <style name="TextAppearance.AuthCredential.LogoDescription" parent="TextAppearance.Material3.LabelLarge" > 194 <item name="android:fontFamily">@*android:string/config_bodyFontFamilyMedium</item> 195 <item name="android:gravity">@integer/biometric_dialog_text_gravity</item> 196 <item name="android:maxLines">1</item> 197 <item name="android:textColor">?androidprv:attr/materialColorOnSurfaceVariant</item> 198 <item name="android:ellipsize">end</item> 199 </style> 200 201 <style name="TextAppearance.AuthCredential.Title" parent="TextAppearance.Material3.HeadlineSmall" > 202 <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item> 203 <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> 204 </style> 205 206 <style name="TextAppearance.AuthCredential.Subtitle" parent="TextAppearance.Material3.BodyMedium" > 207 <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item> 208 <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> 209 </style> 210 211 <style name="TextAppearance.AuthCredential.Description" parent="TextAppearance.Material3.BodyMedium" > 212 <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item> 213 <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> 214 </style> 215 216 <style name="TextAppearance.AuthCredential.VerticalListContentViewDescription" parent="TextAppearance.Material3.TitleSmall"> 217 <item name="android:fontFamily">@*android:string/config_bodyFontFamilyMedium</item> 218 <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> 219 </style> 220 221 <style name="TextAppearance.AuthCredential.ContentViewWithButtonDescription" parent="TextAppearance.AuthCredential.Description" /> 222 223 <style name="TextAppearance.AuthCredential.ContentViewListItem" parent="TextAppearance.Material3.BodySmall"> 224 <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item> 225 <item name="android:textColor">?androidprv:attr/materialColorOnSurfaceVariant</item> 226 <item name="android:paddingTop">@dimen/biometric_prompt_content_list_item_padding_top</item> 227 <item name="android:breakStrategy">high_quality</item> 228 </style> 229 230 <style name="TextAppearance.AuthCredential.Indicator" parent="TextAppearance.Material3.BodyMedium"> 231 <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item> 232 <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> 233 <item name="android:marqueeRepeatLimit">marquee_forever</item> 234 <item name="android:singleLine">true</item> 235 <item name="android:ellipsize">marquee</item> 236 </style> 237 238 <style name="TextAppearance.AuthCredential.Error"> 239 <item name="android:paddingTop">6dp</item> 240 <item name="android:paddingHorizontal">24dp</item> 241 <item name="android:textSize">14sp</item> 242 <item name="android:textColor">?android:attr/colorError</item> 243 </style> 244 245 <style name="TextAppearance.AuthNonBioCredential" 246 parent="@android:style/TextAppearance.DeviceDefault"> 247 <item name="android:accessibilityLiveRegion">polite</item> 248 <item name="android:textAlignment">gravity</item> 249 <item name="android:layout_gravity">top</item> 250 <item name="android:textColor">?android:attr/textColorPrimary</item> 251 </style> 252 253 <style name="TextAppearance.AuthNonBioCredential.Title"> 254 <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item> 255 <item name="android:layout_marginTop">24dp</item> 256 <item name="android:textSize">36dp</item> 257 <item name="android:focusable">true</item> 258 <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> 259 </style> 260 261 <style name="TextAppearance.AuthNonBioCredential.Subtitle"> 262 <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item> 263 <item name="android:layout_marginTop">20dp</item> 264 <item name="android:textSize">18sp</item> 265 <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> 266 </style> 267 268 <style name="TextAppearance.AuthNonBioCredential.Description"> 269 <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item> 270 <item name="android:layout_marginTop">20dp</item> 271 <item name="android:textSize">18sp</item> 272 <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> 273 </style> 274 275 <style name="TextAppearance.AuthNonBioCredential.Error"> 276 <item name="android:paddingHorizontal">24dp</item> 277 <item name="android:textSize">14sp</item> 278 <item name="android:textColor">?android:attr/colorError</item> 279 <item name="android:gravity">center</item> 280 </style> 281 282 <style name="TextAppearance.AuthNonBioCredential.ErrorLand"> 283 <item name="android:layout_marginTop">20dp</item> 284 <item name="android:textSize">14sp</item> 285 <item name="android:textColor">?android:attr/colorError</item> 286 <item name="android:gravity">start</item> 287 </style> 288 289 <style name="TextAppearance.AuthNonBioCredential.PasswordEntry" parent="@android:style/TextAppearance.DeviceDefault"> 290 <item name="android:gravity">center</item> 291 <item name="android:paddingTop">28dp</item> 292 <item name="android:singleLine">true</item> 293 <item name="android:textColor">?android:attr/colorForeground</item> 294 <item name="android:textSize">24sp</item> 295 <item name="android:background">@drawable/edit_text_filled</item> 296 </style> 297 298 <style name="AuthNonBioCredentialHeaderStyle"> 299 <item name="android:paddingStart">48dp</item> 300 <item name="android:paddingEnd">48dp</item> 301 <item name="android:paddingTop">48dp</item> 302 <item name="android:paddingBottom">10dp</item> 303 <item name="android:layout_gravity">top</item> 304 </style> 305 306 <style name="AuthNonBioCredentialIconStyle"> 307 <item name="android:layout_width">@dimen/biometric_auth_icon_size</item> 308 <item name="android:layout_height">@dimen/biometric_auth_icon_size</item> 309 </style> 310 311 <style name="AuthNonBioCredentialPatternContainerStyle"> 312 <item name="android:gravity">center</item> 313 <item name="android:maxHeight">@dimen/biometric_auth_pattern_view_max_size</item> 314 <item name="android:maxWidth">@dimen/biometric_auth_pattern_view_max_size</item> 315 <item name="android:minHeight">@dimen/biometric_auth_pattern_view_size</item> 316 <item name="android:minWidth">@dimen/biometric_auth_pattern_view_size</item> 317 <item name="android:paddingHorizontal">32dp</item> 318 <item name="android:paddingVertical">20dp</item> 319 </style> 320 321 <style name="AuthNonBioCredentialPinPasswordContainerStyle"> 322 <item name="android:gravity">center</item> 323 <item name="android:maxHeight">48dp</item> 324 <item name="android:maxWidth">600dp</item> 325 <item name="android:minHeight">48dp</item> 326 <item name="android:minWidth">200dp</item> 327 </style> 328 329 <style name="AuthNonBioCredentialEmergencyButtonStyle"> 330 <item name="android:background">@drawable/auth_credential_emergency_button_background</item> 331 <item name="android:textColor">@android:color/system_accent3_900</item> 332 <item name="android:outlineProvider">none</item> 333 <item name="android:paddingTop">15dp</item> 334 <item name="android:paddingBottom">15dp</item> 335 <item name="android:paddingLeft">30dp</item> 336 <item name="android:paddingRight">30dp</item> 337 <item name="android:textSize">16sp</item> 338 </style> 339 340 <style name="AuthNonCredentialPanelStyle"> 341 <item name="android:background">?androidprv:attr/materialColorSurfaceBright</item> 342 </style> 343 344 <style name="AuthCredentialPanelStyle" parent="AuthNonCredentialPanelStyle"> 345 <item name="android:clickable">true</item> 346 <item name="android:clipToOutline">true</item> 347 <item name="android:importantForAccessibility">no</item> 348 <item name="android:visibility">visible</item> 349 </style> 350 351 <style name="AuthCredentialContentViewStyle"> 352 <item name="android:gravity">center_vertical</item> 353 <item name="android:orientation">vertical</item> 354 </style> 355 356 <style name="AuthCredentialVerticalListContentViewStyle" parent="AuthCredentialContentViewStyle"> 357 <item name="android:background">@drawable/biometric_prompt_vertical_list_content_view_background</item> 358 <item name="android:paddingHorizontal">@dimen/biometric_prompt_content_padding_horizontal</item> 359 <item name="android:paddingVertical">@dimen/biometric_prompt_content_padding_vertical</item> 360 </style> 361 362 <style name="AuthCredentialContentViewMoreOptionsButtonStyle" parent="TextAppearance.Material3.LabelLarge"> 363 <item name="android:fontFamily">@*android:string/config_bodyFontFamilyMedium</item> 364 <item name="android:background">@color/transparent</item> 365 <item name="android:gravity">start</item> 366 <item name="enforceTextAppearance">false</item> 367 <item name="android:height">40dp</item> 368 <item name="android:maxWidth">@dimen/m3_btn_max_width</item> 369 <item name="android:minWidth">48dp</item> 370 <item name="android:paddingLeft">0dp</item> 371 <item name="android:paddingRight">12dp</item> 372 <item name="android:textColor">?androidprv:attr/materialColorPrimary</item> 373 </style> 374 375 <style name="AuthCredentialNegativeButtonStyle" parent="TextAppearance.Material3.LabelLarge"> 376 <item name="android:fontFamily">@*android:string/config_bodyFontFamilyMedium</item> 377 <item name="android:background">@color/transparent</item> 378 <item name="android:textColor">?androidprv:attr/materialColorPrimary</item> 379 </style> 380 381 <style name="DeviceManagementDialogTitle"> 382 <item name="android:gravity">center</item> 383 <item name="android:textAppearance">@style/TextAppearance.Dialog.Title</item> 384 </style> 385 386 <style name="TextAppearance.DeviceManagementDialog.Content" parent="@style/TextAppearance.Dialog.Body.Message"/> 387 388 <style name="BaseBrightnessDialogContainer" parent="@style/Theme.SystemUI"> 389 <item name="android:layout_width">match_parent</item> 390 <item name="android:layout_height">wrap_content</item> 391 </style> 392 393 <style name="KeyboardShortcutHelper" parent="@android:style/Theme.DeviceDefault.Settings"> 394 <!-- Needed to be able to use BottomSheetDragHandleView --> 395 <item name="android:windowActionBar">false</item> 396 <item name="bottomSheetDragHandleStyle">@style/KeyboardShortcutHelper.BottomSheet.DragHandle</item> 397 </style> 398 399 <style name="KeyboardShortcutHelper.BottomSheet.DragHandle" parent="Widget.Material3.BottomSheet.DragHandle"> 400 <item name="tint">?androidprv:attr/materialColorOutlineVariant</item> 401 </style> 402 403 <style name="KeyboardShortcutHelper.BottomSheetDialogAnimation"> 404 <item name="android:windowEnterAnimation">@anim/slide_in_up</item> 405 <item name="android:windowExitAnimation">@anim/slide_out_down</item> 406 </style> 407 408 <style name="BrightnessDialogContainer" parent="@style/BaseBrightnessDialogContainer" /> 409 410 <style name="Animation" /> 411 412 <style name="Animation.NavigationBarFadeIn"> 413 <item name="android:windowEnterAnimation">@anim/navbar_fade_in</item> 414 <item name="android:windowExitAnimation">@null</item> 415 </style> 416 417 <style name="Animation.ShutdownUi" parent="@android:style/Animation.Toast"> 418 </style> 419 420 <style name="Theme.SystemUI.MediaProjectionAppSelector" 421 parent="@*android:style/Theme.DeviceDefault.Chooser"> 422 </style> 423 424 <!-- Standard animations for hiding and showing the status bar. --> 425 426 <style name="Theme.SystemUI" parent="@*android:style/Theme.DeviceDefault.SystemUI"> 427 <item name="lightIconTheme">@style/DualToneLightTheme</item> 428 <item name="darkIconTheme">@style/DualToneDarkTheme</item> 429 <item name="wallpaperTextColor">@*android:color/primary_text_material_dark</item> 430 <item name="wallpaperTextColorSecondary">@*android:color/secondary_text_material_dark</item> 431 <item name="wallpaperTextColorAccent">@color/material_dynamic_primary90</item> 432 <item name="android:colorError">@*android:color/error_color_material_dark</item> 433 <item name="*android:lockPatternStyle">@style/LockPatternViewStyle</item> 434 <item name="lockPatternStyle">@style/LockPatternContainerStyle</item> 435 <item name="lockPinPasswordStyle">@style/LockPinPasswordContainerStyle</item> 436 <item name="passwordStyle">@style/PasswordTheme</item> 437 <item name="numPadKeyStyle">@style/NumPadKey</item> 438 <item name="backgroundProtectedStyle">@style/BackgroundProtectedStyle</item> 439 <item name="android:homeAsUpIndicator">@drawable/ic_arrow_back</item> 440 <item name="shadowRadius">@dimen/keyguard_shadow_radius</item> 441 442 <!-- Needed for MediaRoute chooser dialog --> 443 <item name="*android:isLightTheme">false</item> 444 </style> 445 446 <style name="Theme.SystemUI.LightWallpaper"> 447 <item name="wallpaperTextColor">@*android:color/primary_text_material_light</item> 448 <item name="wallpaperTextColorSecondary">@*android:color/secondary_text_material_light</item> 449 <item name="wallpaperTextColorAccent">@color/material_dynamic_secondary40</item> 450 <item name="android:colorError">@*android:color/error_color_material_light</item> 451 <item name="shadowRadius">0</item> 452 453 <!-- Needed for MediaRoute chooser dialog --> 454 <item name="*android:isLightTheme">true</item> 455 </style> 456 457 <style name="BackgroundProtectedStyle"> 458 <item name="android:textColor">?attr/wallpaperTextColor</item> 459 </style> 460 461 <style name="AuthNonBioCredentialStyle"> 462 <item name="*android:regularColor">?android:attr/colorForeground</item> 463 <item name="*android:successColor">?android:attr/colorForeground</item> 464 <item name="*android:errorColor">?android:attr/colorError</item> 465 <item name="*android:dotColor">?android:attr/textColorSecondary</item> 466 <item name="headerStyle">@style/AuthNonBioCredentialHeaderStyle</item> 467 <item name="headerIconStyle">@style/AuthNonBioCredentialIconStyle</item> 468 <item name="titleTextAppearance">@style/TextAppearance.AuthNonBioCredential.Title</item> 469 <item name="subTitleTextAppearance">@style/TextAppearance.AuthNonBioCredential.Subtitle</item> 470 <item name="descriptionTextAppearance">@style/TextAppearance.AuthNonBioCredential.Description</item> 471 <item name="passwordTextAppearance">@style/TextAppearance.AuthNonBioCredential.PasswordEntry</item> 472 <item name="errorTextAppearance">@style/TextAppearance.AuthNonBioCredential.Error</item> 473 <item name="errorTextAppearanceLand">@style/TextAppearance.AuthNonBioCredential.ErrorLand</item> 474 </style> 475 476 <style name="LockPatternViewStyle" > 477 <item name="*android:regularColor">?android:attr/colorAccent</item> 478 <item name="*android:successColor">?android:attr/textColorPrimary</item> 479 <item name="*android:errorColor">?android:attr/colorError</item> 480 <item name="*android:dotColor">?android:attr/textColorSecondary</item> 481 </style> 482 483 <style name="LockPatternContainerStyle" parent="@style/AuthNonBioCredentialStyle"> 484 <item name="containerStyle">@style/AuthNonBioCredentialPatternContainerStyle</item> 485 </style> 486 487 <style name="LockPinPasswordContainerStyle" parent="@style/AuthNonBioCredentialStyle"> 488 <item name="containerStyle">@style/AuthNonBioCredentialPinPasswordContainerStyle</item> 489 </style> 490 491 <style name="Theme.SystemUI.QuickSettings" parent="@*android:style/Theme.DeviceDefault"> 492 <item name="isQsTheme">true</item> 493 <item name="lightIconTheme">@style/QSIconTheme</item> 494 <item name="darkIconTheme">@style/QSIconTheme</item> 495 <item name="android:colorError">@*android:color/error_color_material_dark</item> 496 <item name="android:windowIsFloating">true</item> 497 <item name="android:homeAsUpIndicator">@drawable/ic_arrow_back</item> 498 499 <item name="surfaceBright">?androidprv:attr/materialColorSurfaceBright</item> 500 <item name="android:colorBackground">?attr/surfaceBright</item> 501 <item name="scHigh">?androidprv:attr/materialColorSurfaceContainerHigh</item> 502 <item name="primary">?androidprv:attr/materialColorPrimary</item> 503 <item name="tertiary">?androidprv:attr/materialColorTertiary</item> 504 <item name="onSurface">?androidprv:attr/materialColorOnSurface</item> 505 <item name="onSurfaceVariant">?androidprv:attr/materialColorOnSurfaceVariant</item> 506 <item name="outline">?androidprv:attr/materialColorOutline</item> 507 508 <item name="shadeActive">@color/material_dynamic_primary90</item> 509 <item name="onShadeActive">@color/material_dynamic_primary10</item> 510 <item name="onShadeActiveVariant">@color/material_dynamic_primary30</item> 511 <item name="shadeInactive">@color/material_dynamic_neutral20</item> 512 <item name="onShadeInactive">@color/material_dynamic_neutral90</item> 513 <item name="onShadeInactiveVariant">@color/material_dynamic_neutral_variant80</item> 514 <item name="shadeDisabled">@color/shade_disabled</item> 515 <item name="underSurface">@color/material_dynamic_neutral0</item> 516 <item name="android:itemTextAppearance">@style/Control.MenuItem</item> 517 </style> 518 519 <!-- Cannot double inherit. Use Theme.SystemUI.QuickSettings in code to match --> 520 <style name="BrightnessDialog" parent="@android:style/Theme.DeviceDefault.Dialog"> 521 <item name="android:windowBackground">@android:color/transparent</item> 522 <item name="android:windowAnimationStyle">@style/Animation.BrightnessDialog</item> 523 </style> 524 525 <style name="Animation.BrightnessDialog"> 526 <item name="android:windowExitAnimation">@anim/instant_fade_out</item> 527 </style> 528 529 <style name="Theme.SystemUI.QuickSettings.Dialog" parent="@style/Theme.SystemUI.Dialog.QuickSettings"> 530 </style> 531 532 <!-- Parent style overrides style in the dot inheritance --> 533 <style name="Theme.SystemUI.Dialog.QuickSettings" parent="@style/Theme.SystemUI.QuickSettings"> 534 <item name="android:dialogCornerRadius">@dimen/notification_corner_radius</item> 535 <item name="android:buttonBarPositiveButtonStyle">@style/Widget.Dialog.Button.QuickSettings</item> 536 <item name="android:buttonBarNegativeButtonStyle">@style/Widget.Dialog.Button.QuickSettings</item> 537 <item name="android:buttonBarNeutralButtonStyle">@style/Widget.Dialog.Button.QuickSettings</item> 538 </style> 539 540 <!-- Overridden by values-television/styles.xml with tv-specific settings --> 541 <style name="volume_dialog_theme" parent="Theme.SystemUI"> 542 <item name="android:windowIsFloating">true</item> 543 </style> 544 545 <style name="Theme.SystemUI.DayNightDialog" parent="@android:style/Theme.DeviceDefault.Light.Dialog"/> 546 547 <style name="Theme.SystemUI.Dialog" parent="@style/Theme.SystemUI.DayNightDialog"> 548 <item name="android:buttonCornerRadius">28dp</item> 549 <item name="android:buttonBarPositiveButtonStyle">@style/Widget.Dialog.Button</item> 550 <item name="android:buttonBarNegativeButtonStyle">@style/Widget.Dialog.Button.BorderButton</item> 551 <item name="android:buttonBarNeutralButtonStyle">@style/Widget.Dialog.Button.BorderButton</item> 552 <item name="android:colorBackground">?androidprv:attr/materialColorSurfaceBright</item> 553 <item name="android:alertDialogStyle">@style/ScrollableAlertDialogStyle</item> 554 <item name="android:buttonBarStyle">@style/ButtonBarStyle</item> 555 <item name="android:buttonBarButtonStyle">@style/Widget.Dialog.Button.Large</item> 556 </style> 557 558 <style name="Theme.SystemUI.BottomSheet" parent="Theme.SystemUI.Dialog"> 559 <!-- default dialog background has insets --> 560 <item name="android:windowBackground">@android:color/transparent</item> 561 <item name="android:windowAnimationStyle">@style/Animation.Design.BottomSheetDialog</item> 562 </style> 563 564 <style name="AlertDialogStyle" parent="@androidprv:style/AlertDialog.DeviceDefault"> 565 <item name="android:layout">@layout/alert_dialog_systemui</item> 566 </style> 567 568 <style name="ScrollableAlertDialogStyle" parent="@androidprv:style/AlertDialog.DeviceDefault"> 569 <item name="android:layout">@layout/scrollable_alert_dialog_systemui</item> 570 </style> 571 572 <style name="ButtonBarStyle" parent="@androidprv:style/DeviceDefault.ButtonBar.AlertDialog"> 573 <item name="android:paddingTop">@dimen/dialog_button_bar_top_padding</item> 574 <item name="android:paddingBottom">@dimen/dialog_bottom_padding</item> 575 </style> 576 577 <style name="Theme.SystemUI.Dialog.Alert" parent="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert" /> 578 579 <style name="Theme.SystemUI.Dialog.Alert.SensorPrivacy" parent="Theme.SystemUI.Dialog.Alert"> 580 <item name="android:windowNoTitle">true</item> 581 <item name="android:windowContentOverlay">@null</item> 582 </style> 583 584 <style name="Theme.SystemUI.Dialog.GlobalActions" parent="@android:style/Theme.DeviceDefault.Light.NoActionBar.Fullscreen"> 585 <item name="android:colorError">@*android:color/error_color_material_dark</item> 586 <item name="android:windowIsFloating">true</item> 587 </style> 588 589 <style name="Theme.SystemUI.Dialog.GlobalActionsLite" parent="Theme.SystemUI.Dialog"> 590 <!-- Settings windowFullscreen: true is necessary to be able to intercept touch events --> 591 <!-- that would otherwise be intercepted by the Shade. --> 592 <item name="android:windowFullscreen">true</item> 593 <item name="android:windowBackground">@android:color/transparent</item> 594 595 <!-- Empty enter/exit animation, we will animate in-window. Note that the implementation --> 596 <!-- of ActionsDialogLite relies on this to be null (resource=0) to detect when to run --> 597 <!-- the in-window animation. --> 598 <item name="android:windowAnimationStyle">@null</item> 599 </style> 600 601 <style name="QSBorderlessButton"> 602 <item name="android:padding">12dp</item> 603 <item name="android:background">@drawable/qs_btn_borderless_rect</item> 604 <item name="android:gravity">center</item> 605 </style> 606 607 <style name="UserDetailView"> 608 <item name="numColumns">3</item> 609 </style> 610 611 <style name="Theme.SystemUI.MediaProjectionAlertDialog"> 612 <item name="android:windowIsTranslucent">true</item> 613 <item name="android:windowBackground">@android:color/transparent</item> 614 <item name="android:windowContentOverlay">@null</item> 615 <item name="android:windowNoTitle">true</item> 616 <item name="android:windowIsFloating">true</item> 617 <item name="android:backgroundDimEnabled">true</item> 618 <item name="android:alertDialogTheme">@style/Theme.SystemUI.Dialog.Alert</item> 619 </style> 620 621 <style name="DualToneLightTheme"> 622 <item name="iconBackgroundColor">@color/light_mode_icon_color_dual_tone_background</item> 623 <item name="fillColor">@color/light_mode_icon_color_dual_tone_fill</item> 624 <item name="singleToneColor">@color/light_mode_icon_color_single_tone</item> 625 <item name="homeHandleColor">@color/navigation_bar_home_handle_light_color</item> 626 </style> 627 <style name="DualToneDarkTheme"> 628 <item name="iconBackgroundColor">@color/dark_mode_icon_color_dual_tone_background</item> 629 <item name="fillColor">@color/dark_mode_icon_color_dual_tone_fill</item> 630 <item name="singleToneColor">@color/dark_mode_icon_color_single_tone</item> 631 <item name="homeHandleColor">@color/navigation_bar_home_handle_dark_color</item> 632 </style> 633 <style name="QSHeaderDarkTheme"> 634 <item name="iconBackgroundColor">@color/dark_mode_qs_icon_color_dual_tone_background</item> 635 <item name="fillColor">@color/dark_mode_qs_icon_color_dual_tone_fill</item> 636 <item name="singleToneColor">@color/dark_mode_qs_icon_color_single_tone</item> 637 </style> 638 639 <style name="Theme.SystemUI.QuickSettings.Header"> 640 <item name="lightIconTheme">@style/DualToneLightTheme</item> 641 <item name="darkIconTheme">@style/QSHeaderDarkTheme</item> 642 </style> 643 644 <style name="QSIconTheme"> 645 <item name="backgroundColor">?android:attr/textColorHint</item> 646 <item name="fillColor">?android:attr/textColorPrimary</item> 647 <item name="singleToneColor">?android:attr/textColorPrimary</item> 648 </style> 649 <style name="ScreenPinningRequestTheme" parent="@*android:style/ThemeOverlay.DeviceDefault.Accent"> 650 <item name="singleToneColor">@color/light_mode_icon_color_single_tone</item> 651 </style> 652 653 <style name="TextAppearance.Volume"> 654 <item name="android:textStyle">normal</item> 655 <item name="android:textColor">?android:attr/textColorPrimary</item> 656 <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item> 657 </style> 658 659 <style name="TextAppearance.Volume.Header"> 660 <item name="android:textSize">12sp</item> 661 <item name="android:textColor">?android:attr/textColorSecondary</item> 662 </style> 663 664 <style name="VolumeButtons" parent="@android:style/Widget.Material.Button.Borderless"> 665 <item name="android:background">@drawable/btn_borderless_rect</item> 666 </style> 667 668 <style name="Theme.SystemUI.Dialog.Media" parent="Theme.SystemUI.Dialog"> 669 <item name="android:colorBackground">@color/media_dialog_background</item> 670 </style> 671 672 <style name="MediaOutputItemInactiveTitle"> 673 <item name="android:textSize">16sp</item> 674 <item name="android:textColor">@color/media_dialog_item_main_content</item> 675 </style> 676 677 <style name="TunerSettings" parent="@android:style/Theme.DeviceDefault.Settings"> 678 <item name="android:windowActionBar">false</item> 679 <item name="preferenceTheme">@style/TunerPreferenceTheme</item> 680 </style> 681 682 <style name="TunerPreferenceTheme" parent="@style/PreferenceThemeOverlay.SettingsBase"> 683 </style> 684 685 <style name="TextAppearance.NotificationInfo.Confirmation"> 686 <item name="android:textSize">14sp</item> 687 <item name="android:alpha">0.87</item> 688 </style> 689 690 <style name="TextAppearance.NotificationInfo"> 691 <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item> 692 </style> 693 694 <style name="TextAppearance.NotificationInfo.Button"> 695 <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item> 696 <item name="android:textSize">14sp</item> 697 <item name="android:textColor">?android:attr/colorAccent</item> 698 <item name="android:background">@drawable/btn_borderless_rect</item> 699 <item name="android:gravity">center_vertical</item> 700 <item name="android:focusable">true</item> 701 </style> 702 703 <style name="TextAppearance.NotificationImportanceChannel"> 704 <item name="android:textSize">@dimen/notification_importance_channel_text</item> 705 <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item> 706 <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> 707 <item name="android:textSize">@dimen/notification_importance_channel_text</item> 708 </style> 709 710 <style name="TextAppearance.NotificationImportanceChannelGroup"> 711 <item name="android:textSize">@dimen/notification_importance_channel_group_text</item> 712 <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item> 713 <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> 714 <item name="android:textSize">@dimen/notification_importance_channel_group_text</item> 715 </style> 716 717 <style name="TextAppearance.NotificationImportanceApp"> 718 <item name="android:textSize">@dimen/notification_importance_channel_group_text</item> 719 <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item> 720 <item name="android:textColor">?androidprv:attr/materialColorOnSurfaceVariant</item> 721 <item name="android:textSize">@dimen/notification_importance_channel_group_text</item> 722 </style> 723 724 <style name="TextAppearance.NotificationImportanceHeader"> 725 <item name="android:textSize">@dimen/notification_importance_header_text</item> 726 <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item> 727 <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> 728 </style> 729 730 <style name="TextAppearance.NotificationImportanceDetail"> 731 <item name="android:textSize">@dimen/notification_importance_description_text</item> 732 <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item> 733 <item name="android:textColor">?androidprv:attr/materialColorOnSurfaceVariant</item> 734 <item name="android:gravity">center</item> 735 </style> 736 737 <style name="TextAppearance.NotificationImportanceButton"> 738 <item name="android:textSize">@dimen/notification_importance_button_text</item> 739 <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item> 740 <item name="android:textColor">@color/notification_guts_priority_contents</item> 741 <item name="android:gravity">center</item> 742 </style> 743 744 <style 745 name="TextAppearance.NotificationSectionHeaderLabel" 746 parent="@android:style/Widget.DeviceDefault.Button.Borderless"> 747 <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> 748 <item name="android:textAllCaps">false</item> 749 <item name="android:textSize">14sp</item> 750 <item name="android:minWidth">0dp</item> 751 </style> 752 753 <style 754 name="TextAppearance.NotificationSectionHeaderButton" 755 parent="@android:style/Widget.DeviceDefault.Button.Borderless"> 756 <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> 757 <item name="android:textAllCaps">false</item> 758 <item name="android:textSize">14sp</item> 759 <item name="android:minWidth">0dp</item> 760 </style> 761 762 <style 763 name="TextAppearance.NotificationFooterButton" 764 parent="@android:style/Widget.DeviceDefault.Button.Borderless"> 765 <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> 766 <item name="android:textAllCaps">false</item> 767 <item name="android:textSize">14sp</item> 768 <item name="android:minWidth">0dp</item> 769 </style> 770 771 <style name="TextAppearance.HeadsUpStatusBarText" 772 parent="@*android:style/TextAppearance.DeviceDefault.Notification.Info"> 773 </style> 774 775 <style name="TextAppearance.QSEdit" > 776 <item name="android:textSize">14sp</item> 777 <item name="android:letterSpacing">0.01</item> 778 <item name="android:lineHeight">20sp</item> 779 <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item> 780 <item name="android:textColor">?attr/onSurfaceVariant</item> 781 </style> 782 783 <style name="QSCustomizeToolbar" parent="@*android:style/Widget.DeviceDefault.Toolbar"> 784 <item name="android:textColor">?attr/onSurface</item> 785 <item name="android:elevation">10dp</item> 786 </style> 787 788 <!-- Media controls always have light background --> 789 <style name="MediaPlayer" parent="@*android:style/Theme.DeviceDefault.Light"> 790 <item name="android:textColor">?android:attr/textColorPrimary</item> 791 <item name="android:backgroundTint">@color/material_dynamic_secondary95</item> 792 </style> 793 794 <style name="MediaPlayer.ProgressBar" parent="@android:style/Widget.ProgressBar.Horizontal"> 795 <item name="android:thumb">@drawable/media_seekbar_thumb</item> 796 <item name="android:thumbTint">?android:attr/textColorPrimary</item> 797 <item name="android:progressDrawable">@drawable/media_squiggly_progress</item> 798 <item name="android:progressTint">?android:attr/textColorPrimary</item> 799 <item name="android:progressBackgroundTint">?android:attr/textColorTertiary</item> 800 <item name="android:splitTrack">false</item> 801 </style> 802 803 <style name="MediaPlayer.Subtitle" parent="MediaPlayer"> 804 <item name="android:textColor">?android:attr/textColorSecondary</item> 805 </style> 806 807 <style name="MediaPlayer.ScrubbingTime"> 808 <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item> 809 <item name="android:textSize">12sp</item> 810 <item name="android:gravity">center</item> 811 </style> 812 813 <style name="MediaPlayer.Action" parent="@android:style/Widget.Material.Button.Borderless.Small"> 814 <item name="android:background">@drawable/qs_media_light_source</item> 815 <item name="android:tint">?android:attr/textColorPrimary</item> 816 <item name="android:stateListAnimator">@anim/media_button_state_list_animator</item> 817 <item name="android:paddingTop">8dp</item> 818 <item name="android:paddingStart">12dp</item> 819 <item name="android:paddingEnd">12dp</item> 820 <item name="android:paddingBottom">16dp</item> 821 <item name="android:scaleType">centerInside</item> 822 </style> 823 824 <style name="MediaPlayer.SessionAction" 825 parent="@android:style/Widget.Material.Button.Borderless.Small"> 826 <item name="android:background">@drawable/qs_media_light_source</item> 827 <item name="android:tint">?android:attr/textColorPrimary</item> 828 <item name="android:paddingTop">12dp</item> 829 <item name="android:paddingStart">12dp</item> 830 <item name="android:paddingEnd">12dp</item> 831 <item name="android:paddingBottom">12dp</item> 832 <item name="android:scaleType">centerInside</item> 833 </style> 834 835 <style name="MediaPlayer.SessionAction.Primary" parent="MediaPlayer.SessionAction"> 836 <item name="android:background">@drawable/qs_media_round_button_background</item> 837 <item name="android:backgroundTint">@color/media_player_solid_button_bg</item> 838 </style> 839 840 <style name="MediaPlayer.SessionAction.Secondary" parent="MediaPlayer.SessionAction"> 841 <item name="android:stateListAnimator">@anim/media_button_state_list_animator</item> 842 </style> 843 844 <style name="MediaPlayer.OutlineButton"> 845 <item name="android:background">@drawable/qs_media_outline_button</item> 846 <item name="android:textColor">?android:attr/textColorPrimary</item> 847 <item name="android:backgroundTint">@color/media_player_outline_button_bg</item> 848 <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item> 849 <item name="android:layout_gravity">center</item> 850 <item name="android:singleLine">true</item> 851 </style> 852 853 <style name="MediaPlayer.SolidButton"> 854 <item name="android:backgroundTint">@color/media_player_solid_button_bg</item> 855 <item name="android:tint">?android:attr/colorPrimary</item> 856 <item name="android:textColor">?android:attr/textColorPrimary</item> 857 </style> 858 859 <style name="MediaPlayer.Recommendation"/> 860 861 <style name="MediaPlayer.Recommendation.Header"> 862 <item name="android:layout_width">wrap_content</item> 863 <item name="android:layout_height">wrap_content</item> 864 <item name="android:layout_marginTop">@dimen/qs_media_padding</item> 865 <item name="android:layout_marginStart">@dimen/qs_media_padding</item> 866 <item name="android:fontFamily">=@*android:string/config_headlineFontFamilyMedium</item> 867 <item name="android:singleLine">true</item> 868 <item name="android:textSize">14sp</item> 869 <item name="android:textColor">?android:attr/textColorPrimary</item> 870 </style> 871 872 <style name="MediaPlayer.Recommendation.AlbumContainer"> 873 <item name="android:layout_width">@dimen/qs_media_rec_album_size</item> 874 <item name="android:layout_height">@dimen/qs_media_rec_album_size</item> 875 <item name="android:background">@drawable/qs_media_light_source</item> 876 <item name="android:layout_marginTop">@dimen/qs_media_padding</item> 877 <item name="android:layout_marginBottom">@dimen/qs_media_rec_album_bottom_margin</item> 878 </style> 879 880 <style name="MediaPlayer.Recommendation.AlbumContainer.Updated"> 881 <item name="android:layout_width">@dimen/qs_media_rec_album_width</item> 882 <item name="android:minWidth">@dimen/qs_media_rec_album_width</item> 883 <item name="android:minHeight">@dimen/qs_media_rec_album_height_collapsed</item> 884 <item name="android:background">@drawable/qs_media_light_source</item> 885 <item name="android:layout_marginTop">@dimen/qs_media_info_spacing</item> 886 </style> 887 888 <style name="MediaPlayer.Recommendation.Album"> 889 <item name="android:backgroundTint">@color/media_player_album_bg</item> 890 </style> 891 892 <style name="MediaPlayer.Recommendation.Text"> 893 <item name="android:layout_width">@dimen/qs_media_rec_album_size</item> 894 <item name="android:layout_height">wrap_content</item> 895 <item name="android:maxLines">1</item> 896 <item name="android:ellipsize">end</item> 897 <item name="android:textSize">14sp</item> 898 <item name="android:gravity">start</item> 899 </style> 900 901 <style name="MediaPlayer.Recommendation.Text.Title"> 902 <item name="android:textColor">?android:attr/textColorPrimary</item> 903 </style> 904 905 <style name="MediaPlayer.Recommendation.Text.Subtitle"> 906 <item name="android:textColor">?android:attr/textColorSecondary</item> 907 </style> 908 909 910 <!-- Used to style charging animation AVD animation --> 911 <style name="ChargingAnim" /> 912 913 <style name="ChargingAnim.WallpaperBackground"> 914 <item name="chargingAnimColor">?attr/wallpaperTextColor</item> 915 <item name="android:textColor">?attr/wallpaperTextColor</item> 916 </style> 917 918 <style name="ChargingAnim.DarkBackground"> 919 <item name="chargingAnimColor">@android:color/white</item> 920 <item name="android:textColor">@android:color/white</item> 921 </style> 922 923 <!-- Screen recording --> 924 <style name="ScreenRecord" parent="@android:style/Theme.DeviceDefault.DayNight"> 925 <item name="android:windowNoTitle">true</item> 926 <item name="android:windowIsTranslucent">true</item> 927 <item name="android:windowBackground">@android:color/transparent</item> 928 <item name="android:windowIsFloating">true</item> 929 <item name="android:backgroundDimEnabled">true</item> 930 <item name="android:windowCloseOnTouchOutside">true</item> 931 </style> 932 933 <style name="ScreenRecord.Switch"> 934 <item name="android:textAppearance">?android:attr/textAppearanceMedium</item> 935 <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item> 936 <item name="android:switchMinWidth">52dp</item> 937 <item name="android:minHeight">48dp</item> 938 <item name="android:track">@drawable/settingslib_switch_track</item> 939 <item name="android:thumb">@drawable/settingslib_switch_thumb</item> 940 </style> 941 942 <!-- Screenshots --> 943 <style name="AppClipsTrampolineActivity"> 944 <item name="android:windowIsTranslucent">true</item> 945 <item name="android:windowNoTitle">true</item> 946 <item name="android:windowIsFloating">true</item> 947 <item name="android:backgroundDimEnabled">true</item> 948 </style> 949 950 <style name="AppClipsActivity" parent="LongScreenshotActivity"> 951 <item name="android:windowBackground">@android:color/transparent</item> 952 <item name="android:windowIsTranslucent">true</item> 953 </style> 954 955 <style name="LongScreenshotActivity" parent="@android:style/Theme.DeviceDefault.DayNight"> 956 <item name="android:colorBackground">?androidprv:attr/materialColorSurfaceContainer</item> 957 <item name="android:windowNoTitle">true</item> 958 <item name="android:windowLightStatusBar">true</item> 959 <item name="android:windowLightNavigationBar">true</item> 960 <item name="android:statusBarColor">?androidprv:attr/materialColorSurfaceContainer</item> 961 <item name="android:navigationBarColor">?androidprv:attr/materialColorSurfaceContainerHighest</item> 962 <item name="android:windowActivityTransitions">true</item> 963 </style> 964 965 <style name="FloatingOverlay" parent="@android:style/Theme.DeviceDefault.DayNight"> 966 <item name="overlayButtonTextColor">?android:attr/textColorPrimary</item> 967 </style> 968 969 <style name="EditTextActivityButton" parent="@android:style/Widget.DeviceDefault.Button.Colored"> 970 <item name="android:textColor">?android:attr/textColorPrimary</item> 971 </style> 972 973 <!-- Clipboard overlay's edit text activity. --> 974 <style name="EditTextActivity" parent="@android:style/Theme.DeviceDefault.DayNight"> 975 <item name="android:windowNoTitle">true</item> 976 <item name="android:windowLightStatusBar">true</item> 977 <item name="android:windowLightNavigationBar">true</item> 978 <item name="android:navigationBarColor">?android:attr/colorBackgroundFloating</item> 979 </style> 980 981 <!-- Privacy dialog --> 982 <style name="PrivacyDialog" parent="Theme.SystemUI.QuickSettings.Dialog"> 983 <item name="android:windowIsTranslucent">true</item> 984 <item name="android:windowBackground">@android:color/transparent</item> 985 <item name="android:windowIsFloating">true</item> 986 <item name="android:backgroundDimEnabled">true</item> 987 <item name="android:windowCloseOnTouchOutside">true</item> 988 <item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item> 989 </style> 990 991 <!-- USB Contaminant dialog --> 992 <style name ="USBContaminant" /> 993 994 <style name ="USBContaminant.UserAction"> 995 <item name="android:layout_width">match_parent</item> 996 <item name="android:layout_height">wrap_content</item> 997 <item name="android:fontFamily">roboto-regular</item> 998 <item name="android:paddingLeft">16dp</item> 999 <item name="android:paddingTop">16dp</item> 1000 <item name="android:paddingRight">24dp</item> 1001 <item name="android:paddingBottom">16dp</item> 1002 <item name="android:textAlignment">viewStart</item> 1003 <item name="android:textSize">16sp</item> 1004 <item name="android:clickable">true</item> 1005 <item name="android:background">?android:attr/selectableItemBackground</item> 1006 <item name="android:textColor">?android:attr/textColorPrimary</item> 1007 </style> 1008 1009 <!-- Controls styles --> 1010 <style name="Theme.ControlsManagement" parent="@android:style/Theme.DeviceDefault.NoActionBar"> 1011 <item name="android:windowActivityTransitions">true</item> 1012 <item name="android:windowContentTransitions">false</item> 1013 <item name="android:windowIsTranslucent">false</item> 1014 <item name="android:windowBackground">@android:color/black</item> 1015 <item name="android:colorBackground">@android:color/black</item> 1016 <item name="android:windowAnimationStyle">@null</item> 1017 <item name="android:statusBarColor">@*android:color/transparent</item> 1018 <item name="wallpaperTextColor">@*android:color/primary_text_material_dark</item> 1019 </style> 1020 1021 <style name="Theme.ControlsActivity" parent="@android:style/Theme.DeviceDefault.NoActionBar"> 1022 <item name="android:windowActivityTransitions">true</item> 1023 <item name="android:windowContentTransitions">false</item> 1024 <item name="android:windowIsTranslucent">true</item> 1025 <item name="android:windowBackground">@android:color/black</item> 1026 <item name="android:windowAnimationStyle">@null</item> 1027 <item name="android:statusBarColor">@android:color/black</item> 1028 <!-- Setting a placeholder will avoid using the SystemUI icon on the splash screen --> 1029 <item name="android:windowSplashScreenAnimatedIcon">@drawable/ic_blank</item> 1030 <item name="wallpaperTextColor">@*android:color/primary_text_material_dark</item> 1031 1032 <!-- 1033 TODO(b/309578419): Make the activity handle insets properly and then remove this. 1034 --> 1035 <item name="android:windowOptOutEdgeToEdgeEnforcement">true</item> 1036 </style> 1037 1038 <style name="Widget.SliceView.VolumePanel"> 1039 <item name="hideHeaderRow">true</item> 1040 </style> 1041 1042 <style name="Theme.VolumePanel.Popup" parent="@style/Theme.SystemUI.Dialog"> 1043 <item name="android:dialogCornerRadius">44dp</item> 1044 <item name="android:colorBackground">?androidprv:attr/materialColorSurfaceContainerHigh 1045 </item> 1046 </style> 1047 1048 <style name="Theme.UserSwitcherFullscreenDialog" parent="@android:style/Theme.DeviceDefault.NoActionBar.Fullscreen"> 1049 <item name="android:statusBarColor">@color/user_switcher_fullscreen_bg</item> 1050 <item name="android:windowBackground">@color/user_switcher_fullscreen_bg</item> 1051 <item name="android:navigationBarColor">@color/user_switcher_fullscreen_bg</item> 1052 </style> 1053 1054 <style name="Theme.CreateUser" parent="@android:style/Theme.DeviceDefault.NoActionBar"> 1055 <item name="android:windowIsTranslucent">true</item> 1056 <item name="android:windowBackground">#33000000</item> 1057 <item name="android:windowFullscreen">true</item> 1058 </style> 1059 1060 <style name="Theme.PeopleTileConfigActivity" parent="@style/Theme.SystemUI"> 1061 <item name="android:windowActionBar">false</item> 1062 <item name="android:windowNoTitle">true</item> 1063 <item name="android:windowLightStatusBar">true</item> 1064 1065 <!-- 1066 TODO(b/309578419): Make activities handle insets properly and then remove this. 1067 --> 1068 <item name="android:windowOptOutEdgeToEdgeEnforcement">true</item> 1069 </style> 1070 1071 <style name="Theme.EditWidgetsActivity" 1072 parent="@android:style/Theme.DeviceDefault.NoActionBar.Fullscreen"> 1073 <item name="android:windowBackground">@android:color/white</item> 1074 </style> 1075 1076 <style name="TextAppearance.Control"> 1077 <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item> 1078 </style> 1079 1080 <style name="Theme.SystemUI.Dialog.Control.DetailPanel" 1081 parent="@android:style/Theme.DeviceDefault.Dialog.NoActionBar"> 1082 <item name="android:windowFullscreen">false</item> 1083 <item name="android:windowIsFloating">false</item> 1084 <item name="android:windowBackground">@color/controls_task_view_bg</item> 1085 <item name="android:backgroundDimEnabled">false</item> 1086 <item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item> 1087 </style> 1088 1089 <style name="Control" /> 1090 1091 <style name="Control.MenuItem"> 1092 <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item> 1093 <item name="android:textSize">@dimen/control_menu_item_text_size</item> 1094 <item name="android:textColor">@color/control_primary_text</item> 1095 <item name="android:singleLine">true</item> 1096 <item name="android:gravity">center_vertical</item> 1097 <item name="android:minHeight">@dimen/control_menu_item_height</item> 1098 </style> 1099 1100 <style name="Control.Spinner"> 1101 <item name="android:textColor">@color/control_primary_text</item> 1102 <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item> 1103 <item name="android:singleLine">true</item> 1104 <item name="android:ellipsize">end</item> 1105 </style> 1106 1107 <style name="Control.Spinner.Header"> 1108 <item name="android:background">@drawable/control_spinner_background</item> 1109 <item name="android:textSize">@dimen/control_header_text_size</item> 1110 </style> 1111 1112 <style name="Control.Spinner.Item"> 1113 <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item> 1114 <item name="android:textSize">@dimen/control_item_text_size</item> 1115 </style> 1116 1117 <style name="TextAppearance.Control.Status"> 1118 <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item> 1119 <item name="android:textSize">@dimen/control_status_normal</item> 1120 <item name="android:textColor">@color/control_primary_text</item> 1121 </style> 1122 1123 <style name="TextAppearance.Control.Title"> 1124 <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item> 1125 <item name="android:textSize">@dimen/control_text_size</item> 1126 <item name="android:lineSpacingExtra">6sp</item> 1127 <item name="android:textColor">@color/control_primary_text</item> 1128 </style> 1129 <style name="TextAppearance.Control.Subtitle"> 1130 <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item> 1131 <item name="android:textSize">@dimen/control_text_size</item> 1132 <item name="android:textColor">@color/control_secondary_text</item> 1133 </style> 1134 <style name="TextAppearance.Control.Management" > 1135 <item name="android:textColor">?android:attr/textColorPrimary</item> 1136 </style> 1137 <style name="TextAppearance.Control.Management.Title"> 1138 <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item> 1139 <item name="android:textSize">@dimen/controls_title_size</item> 1140 </style> 1141 <style name="TextAppearance.Control.Management.Subtitle"> 1142 <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item> 1143 <item name="android:textSize">@dimen/controls_subtitle_size</item> 1144 </style> 1145 1146 <style name="Control.ListPopupWindow" parent="@*android:style/Widget.DeviceDefault.ListPopupWindow"> 1147 <item name="android:overlapAnchor">true</item> 1148 1149 <!-- used to override dark/light theming --> 1150 <item name="*android:colorBackgroundFloating">@color/GM2_grey_800</item> 1151 <item name="*android:colorPopupBackground">@color/GM2_grey_800</item> 1152 <item name="*android:dialogCornerRadius">8dp</item> 1153 </style> 1154 1155 <style name="TextAppearance.ControlSetup"> 1156 <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item> 1157 <item name="android:textColor">@color/control_primary_text</item> 1158 </style> 1159 1160 <style name="TextAppearance.ControlSetup.Title"> 1161 <item name="android:textSize">@dimen/controls_setup_title</item> 1162 <item name="android:singleLine">true</item> 1163 </style> 1164 1165 <style name="TextAppearance.ControlSetup.Subtitle"> 1166 <item name="android:textSize">@dimen/controls_setup_subtitle</item> 1167 <item name="android:maxLines">2</item> 1168 </style> 1169 1170 <!-- The attributes used for title (textAppearanceLarge) and message (textAppearanceMedium) 1171 are already as necessary: 1172 * Title: headline, medium 20sp 1173 * Message: body, 16 sp --> 1174 <style name="Theme.ControlsRequestDialog" parent="@*android:style/Theme.DeviceDefault.Dialog.Alert"/> 1175 1176 <style name="TextAppearance.PrivacyDialog"> 1177 <item name="android:textSize">14sp</item> 1178 <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item> 1179 <item name="android:textColor">?android:attr/textColorPrimary</item> 1180 </style> 1181 1182 <!-- Wallet styles --> 1183 <style name="Wallet" /> 1184 1185 <style name="Wallet.TextAppearance"> 1186 <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item> 1187 <item name="android:textColor">?android:attr/textColorPrimary</item> 1188 <item name="android:singleLine">true</item> 1189 <item name="android:textSize">14sp</item> 1190 </style> 1191 1192 <style name="Wallet.Theme" parent="@android:style/Theme.DeviceDefault"> 1193 <item name="android:colorBackground">@color/material_dynamic_neutral10</item> 1194 <item name="android:itemBackground">@color/material_dynamic_neutral20</item> 1195 <!-- Setting a placeholder will avoid using the SystemUI icon on the splash screen. --> 1196 <item name="android:windowSplashScreenAnimatedIcon">@drawable/ic_blank</item> 1197 </style> 1198 1199 <style name="Animation.InternetDialog" parent="@android:style/Animation.InputMethod"> 1200 </style> 1201 1202 <style name="Widget.SliceView.Panel"> 1203 <item name="titleSize">16sp</item> 1204 <item name="rowStyle">@style/SliceRow</item> 1205 </style> 1206 1207 <style name="Widget.SliceView.Panel.Slider"> 1208 <item name="rowStyle">@style/SliceRow.Slider</item> 1209 </style> 1210 1211 <style name="SliceRow"> 1212 <!-- 2dp start padding for the start icon --> 1213 <item name="titleItemStartPadding">2dp</item> 1214 <item name="titleItemEndPadding">0dp</item> 1215 1216 <!-- Padding between content and the start icon is 14dp --> 1217 <item name="contentStartPadding">14dp</item> 1218 <!-- Padding between content and end items is 16dp --> 1219 <item name="contentEndPadding">16dp</item> 1220 1221 <!-- Both side margins of end item are 16dp --> 1222 <item name="endItemStartPadding">16dp</item> 1223 <item name="endItemEndPadding">16dp</item> 1224 1225 <!-- Both side margins of bottom divider are 12dp --> 1226 <item name="bottomDividerStartPadding">12dp</item> 1227 <item name="bottomDividerEndPadding">12dp</item> 1228 1229 <item name="actionDividerHeight">32dp</item> 1230 </style> 1231 1232 <style name="SliceRow.Slider"> 1233 <!-- Padding between content and the start icon is 5dp --> 1234 <item name="contentStartPadding">5dp</item> 1235 <item name="contentEndPadding">0dp</item> 1236 1237 <!-- 0dp start padding for the end item --> 1238 <item name="endItemStartPadding">0dp</item> 1239 <!-- 8dp end padding for the end item --> 1240 <item name="endItemEndPadding">8dp</item> 1241 1242 <item name="titleSize">20sp</item> 1243 <!-- Align text with slider --> 1244 <item name="titleStartPadding">11dp</item> 1245 <item name="subContentStartPadding">11dp</item> 1246 1247 <!-- Padding for indeterminate progress bar --> 1248 <item name="progressBarStartPadding">12dp</item> 1249 <item name="progressBarEndPadding">16dp</item> 1250 1251 <item name="iconSize">25dp</item> 1252 </style> 1253 1254 <style name="TextAppearance.Dialog.Title" parent="@android:style/TextAppearance.DeviceDefault.Large"> 1255 <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> 1256 <item name="android:textSize">@dimen/dialog_title_text_size</item> 1257 <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item> 1258 <item name="android:lineHeight">32sp</item> 1259 <item name="android:gravity">center</item> 1260 <item name="android:textAlignment">center</item> 1261 <item name="android:hyphenationFrequency">full</item> 1262 </style> 1263 1264 <style name="TextAppearance.Dialog.Body" parent="@android:style/TextAppearance.DeviceDefault.Medium"> 1265 <item name="android:textColor">?androidprv:attr/materialColorOnSurfaceVariant</item> 1266 <item name="android:textSize">14sp</item> 1267 <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item> 1268 <item name="android:lineHeight">20sp</item> 1269 </style> 1270 1271 <style name="TextAppearance.Dialog.Body.Message"> 1272 <item name="android:gravity">center</item> 1273 <item name="android:textAlignment">center</item> 1274 </style> 1275 1276 <!-- We explicitly overload this because we don't have control over the style or layout for 1277 the cast dialog items, as it's in `@android:layout/media_route_list_item. --> 1278 <style name="TextAppearance.CastItem" parent="@android:style/TextAppearance.DeviceDefault.Medium"> 1279 <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item> 1280 </style> 1281 1282 <style name="Theme.SystemUI.Dialog.Cast"> 1283 <item name="android:textAppearanceMedium">@style/TextAppearance.CastItem</item> 1284 <item name="android:alertDialogStyle">@style/AlertDialogStyle</item> 1285 </style> 1286 <!-- ************************************************************************************* --> 1287 1288 <style name="Widget" /> 1289 <style name="Widget.Dialog" /> 1290 <style name="Widget.Dialog.Button"> 1291 <item name="android:buttonCornerRadius">28dp</item> 1292 <item name="android:background">@drawable/qs_dialog_btn_filled</item> 1293 <item name="android:textColor">@color/qs_dialog_btn_filled_text_color</item> 1294 <item name="android:textSize">14sp</item> 1295 <item name="android:lineHeight">20sp</item> 1296 <item name="android:fontFamily">@*android:string/config_bodyFontFamilyMedium</item> 1297 <item name="android:stateListAnimator">@null</item> 1298 <item name="android:minWidth">0dp</item> 1299 </style> 1300 1301 <style name="Widget.Dialog.Button.BorderButton"> 1302 <item name="android:background">@drawable/qs_dialog_btn_outline</item> 1303 <item name="android:textColor">@color/qs_dialog_btn_outline_text</item> 1304 </style> 1305 1306 <style name="Widget.Dialog.Button.Large"> 1307 <item name="android:background">@drawable/qs_dialog_btn_filled_large</item> 1308 <item name="android:minHeight">56dp</item> 1309 <item name="android:textColor">@color/qs_dialog_btn_filled_large_text</item> 1310 </style> 1311 1312 <style name="Widget.Dialog.Button.QuickSettings"> 1313 <item name="android:textColor">?attr/primary</item> 1314 <item name="android:background">?android:attr/selectableItemBackground</item> 1315 </style> 1316 1317 <style name="MainSwitch.Settingslib" parent="@android:style/Theme.DeviceDefault.DayNight"> 1318 <item name="android:switchMinWidth">@dimen/settingslib_min_switch_width</item> 1319 </style> 1320 1321 <style name="TrimmedHorizontalProgressBar" 1322 parent="android:Widget.Material.ProgressBar.Horizontal"> 1323 <item name="android:indeterminateDrawable"> 1324 @drawable/progress_indeterminate_horizontal_material_trimmed 1325 </item> 1326 <item name="android:minHeight">4dp</item> 1327 <item name="android:maxHeight">4dp</item> 1328 </style> 1329 1330 <!-- Internet Dialog --> 1331 <style name="InternetDialog"> 1332 <item name="android:layout_width">wrap_content</item> 1333 <item name="android:layout_height">wrap_content</item> 1334 <item name="android:layout_gravity">center_vertical|start</item> 1335 <item name="android:layout_marginStart">@dimen/internet_dialog_network_layout_margin</item> 1336 </style> 1337 1338 <style name="InternetDialog.Network"> 1339 <item name="android:layout_width">match_parent</item> 1340 <item name="android:layout_height">88dp</item> 1341 <item name="android:layout_marginStart">@dimen/internet_dialog_network_layout_margin</item> 1342 <item name="android:layout_marginEnd">@dimen/internet_dialog_network_layout_margin</item> 1343 <item name="android:layout_gravity">center_vertical|start</item> 1344 <item name="android:paddingStart">22dp</item> 1345 <item name="android:paddingEnd">22dp</item> 1346 <item name="android:orientation">horizontal</item> 1347 <item name="android:focusable">true</item> 1348 <item name="android:clickable">true</item> 1349 <item name="android:background">@drawable/internet_dialog_selected_effect</item> 1350 </style> 1351 1352 <style name="InternetDialog.NetworkTitle"> 1353 <item name="android:layout_marginEnd">7dp</item> 1354 <item name="android:ellipsize">end</item> 1355 <item name="android:textAppearance">@style/TextAppearance.InternetDialog</item> 1356 </style> 1357 1358 <style name="InternetDialog.NetworkTitle.Active"> 1359 <item name="android:textAppearance">@style/TextAppearance.InternetDialog.Active</item> 1360 <item name="android:textColor">?androidprv:attr/materialColorOnPrimaryContainer</item> 1361 </style> 1362 1363 <style name="InternetDialog.NetworkSummary"> 1364 <item name="android:layout_marginEnd">7dp</item> 1365 <item name="android:ellipsize">end</item> 1366 <item name="android:maxLines">2</item> 1367 <item name="android:textAppearance">@style/TextAppearance.InternetDialog.Secondary</item> 1368 </style> 1369 1370 <style name="InternetDialog.NetworkSummary.Active"> 1371 <item name="android:textAppearance">@style/TextAppearance.InternetDialog.Secondary.Active 1372 </item> 1373 <item name="android:textColor">?androidprv:attr/materialColorOnPrimaryContainer</item> 1374 </style> 1375 1376 <style name="TextAppearance.InternetDialog"> 1377 <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item> 1378 <item name="android:textSize">16sp</item> 1379 <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> 1380 <item name="android:textDirection">locale</item> 1381 </style> 1382 1383 <style name="TextAppearance.InternetDialog.Secondary"> 1384 <item name="android:textSize">14sp</item> 1385 <item name="android:textColor">?androidprv:attr/materialColorOnSurfaceVariant</item> 1386 </style> 1387 1388 <style name="TextAppearance.InternetDialog.Active"> 1389 <item name="android:textColor">?androidprv:attr/materialColorOnPrimaryContainer</item> 1390 </style> 1391 1392 <style name="TextAppearance.InternetDialog.Secondary.Active"> 1393 <item name="android:textColor">?androidprv:attr/materialColorOnPrimaryContainer</item> 1394 </style> 1395 1396 <style name="FgsManagerDialogTitle"> 1397 <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item> 1398 <item name="android:textStyle">bold</item> 1399 <item name="android:textDirection">locale</item> 1400 </style> 1401 1402 <style name="FgsManagerAppLabel" parent="TextAppearance.Dialog.Body"> 1403 <item name="android:textDirection">locale</item> 1404 <item name="android:textStyle">bold</item> 1405 </style> 1406 1407 <style name="FgsManagerAppDuration"> 1408 <item name="android:textDirection">locale</item> 1409 <item name="android:textAppearance">?android:attr/textAppearanceSmall</item> 1410 <item name="android:textColor">?android:attr/textColorSecondary</item> 1411 </style> 1412 1413 <style name="BluetoothTileDialog"> 1414 <item name="android:layout_width">wrap_content</item> 1415 <item name="android:layout_height">wrap_content</item> 1416 <item name="android:layout_gravity">center_vertical|start</item> 1417 </style> 1418 1419 <style name="BluetoothTileDialog.Device"> 1420 <item name="android:layout_width">match_parent</item> 1421 <item name="android:layout_height">88dp</item> 1422 <item name="android:layout_gravity">center_vertical|start</item> 1423 <item name="android:layout_marginStart">@dimen/bluetooth_dialog_layout_margin</item> 1424 <item name="android:layout_marginEnd">@dimen/bluetooth_dialog_layout_margin</item> 1425 <item name="android:paddingStart">22dp</item> 1426 <item name="android:paddingEnd">22dp</item> 1427 <item name="android:orientation">horizontal</item> 1428 <item name="android:focusable">true</item> 1429 <item name="android:clickable">true</item> 1430 <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> 1431 </style> 1432 1433 <style name="BluetoothTileDialog.Device.Active"> 1434 <item name="android:textColor">?androidprv:attr/materialColorOnPrimaryContainer</item> 1435 </style> 1436 1437 <style name="BluetoothTileDialog.DeviceName"> 1438 <item name="android:textSize">14sp</item> 1439 <item name="android:textAppearance">@style/TextAppearance.Dialog.Title</item> 1440 <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> 1441 </style> 1442 1443 <style name="BluetoothTileDialog.DeviceSummary"> 1444 <item name="android:ellipsize">end</item> 1445 <item name="android:maxLines">2</item> 1446 <item name="android:textAppearance">@style/TextAppearance.Dialog.Body.Message</item> 1447 <item name="android:textColor">?androidprv:attr/materialColorOnSurfaceVariant</item> 1448 </style> 1449 1450 <style name="BluetoothTileDialog.DeviceName.Active"> 1451 <item name="android:textColor">?androidprv:attr/materialColorOnPrimaryContainer</item> 1452 </style> 1453 1454 <style name="BluetoothTileDialog.DeviceSummary.Active"> 1455 <item name="android:textColor">?androidprv:attr/materialColorOnPrimaryContainer</item> 1456 </style> 1457 1458 <style name="BroadcastDialog"> 1459 <item name="android:layout_width">wrap_content</item> 1460 <item name="android:layout_height">wrap_content</item> 1461 <item name="android:layout_gravity">start|center_vertical</item> 1462 </style> 1463 1464 <style name="BroadcastDialog.InfoItem"> 1465 <item name="android:layout_width">@dimen/media_output_broadcast_info_item_width</item> 1466 <item name="android:layout_height">@dimen/media_output_broadcast_info_item_height</item> 1467 <item name="android:clickable">false</item> 1468 <item name="android:gravity">start|center_vertical</item> 1469 </style> 1470 1471 <style name="BroadcastDialog.InfoItem.Title"> 1472 <item name="android:layout_height">@dimen/media_output_broadcast_info_title_height</item> 1473 <item name="android:textAppearance">@style/TextAppearance.BroadcastDialog</item> 1474 </style> 1475 1476 <style name="BroadcastDialog.InfoItem.Summary"> 1477 <item name="android:layout_height">@dimen/media_output_broadcast_info_summary_height</item> 1478 <item name="android:textAppearance">@style/TextAppearance.BroadcastDialog.Secondary</item> 1479 </style> 1480 1481 <style name="BroadcastDialog.InfoItem.Edit"> 1482 <item name="android:layout_width">@dimen/media_output_broadcast_info_edit</item> 1483 <item name="android:layout_height">@dimen/media_output_broadcast_info_edit</item> 1484 <item name="android:background">?android:attr/selectableItemBackground</item> 1485 <item name="android:clickable">true</item> 1486 <item name="android:focusable">true</item> 1487 <item name="android:src">@*android:drawable/ic_mode_edit</item> 1488 <item name="android:tint">?android:attr/textColorPrimary</item> 1489 </style> 1490 1491 <style name="BroadcastDialog.Divider"> 1492 <item name="android:background">?android:attr/textColorSecondary</item> 1493 </style> 1494 1495 <style name="BroadcastDialog.Divider.Horizontal"> 1496 <item name="android:layout_width">348dp</item> 1497 <item name="android:layout_height">1dp</item> 1498 <item name="android:layout_gravity">center_horizontal</item> 1499 </style> 1500 1501 1502 <style name="BroadcastDialog.Divider.Vertical"> 1503 <item name="android:layout_width">1dp</item> 1504 <item name="android:layout_height">28dp</item> 1505 <item name="android:layout_marginEnd">30dp</item> 1506 </style> 1507 1508 <style name="TextAppearance.BroadcastDialog"> 1509 <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item> 1510 <item name="android:textSize">16sp</item> 1511 <item name="android:textColor">?android:attr/textColorPrimary</item> 1512 <item name="android:textDirection">locale</item> 1513 </style> 1514 1515 <style name="TextAppearance.BroadcastDialog.Secondary"> 1516 <item name="android:textSize">14sp</item> 1517 <item name="android:textColor">?android:attr/textColorSecondary</item> 1518 </style> 1519 1520 <!-- Dream Overlay Complication UI styles --> 1521 <style name="clock_subtitle"> 1522 <item name="android:textSize">@dimen/dream_overlay_complication_clock_subtitle_text_size 1523 </item> 1524 <item name="android:paddingHorizontal">@dimen/dream_overlay_complication_shadow_padding 1525 </item> 1526 <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item> 1527 <item name="android:textColor">@android:color/white</item> 1528 <item name="android:gravity">center_horizontal</item> 1529 <item name="android:ellipsize">none</item> 1530 <item name="android:shadowColor">@color/keyguard_shadow_color</item> 1531 <item name="android:shadowRadius">?attr/shadowRadius</item> 1532 </style> 1533 1534 <style name="BroadcastDialogTitleStyle"> 1535 <item name="android:textAppearance">@style/TextAppearanceBroadcastDialogTitle</item> 1536 <item name="android:layout_marginStart">@dimen/broadcast_dialog_title_text_margin</item> 1537 <item name="android:layout_marginEnd">@dimen/broadcast_dialog_title_text_margin</item> 1538 <item name="android:layout_marginTop">@dimen/broadcast_dialog_title_text_margin_top</item> 1539 <item name="android:layout_marginBottom">18dp</item> 1540 </style> 1541 1542 <style name="TextAppearanceBroadcastDialogTitle" parent="@android:style/TextAppearance.DeviceDefault.Headline"> 1543 <item name="android:textSize">@dimen/broadcast_dialog_title_text_size</item> 1544 <item name="android:textColor">?android:attr/textColorPrimary</item> 1545 <item name="android:textDirection">locale</item> 1546 <item name="android:ellipsize">end</item> 1547 </style> 1548 1549 <style name="BroadcastDialogBodyStyle"> 1550 <item name="android:textAppearance">@style/TextAppearanceBroadcastDialogSubTitle</item> 1551 <item name="android:layout_margin">@dimen/broadcast_dialog_title_text_margin</item> 1552 </style> 1553 1554 <style name="TextAppearanceBroadcastDialogSubTitle" parent="@android:style/TextAppearance.DeviceDefault.Headline"> 1555 <item name="android:textSize">@dimen/broadcast_dialog_subtitle_text_size</item> 1556 <item name="android:textColor">?android:attr/textColorSecondary</item> 1557 <item name="android:textDirection">locale</item> 1558 <item name="android:ellipsize">end</item> 1559 </style> 1560 1561 <style name="BroadcastDialogButtonStyle"> 1562 <item name="android:textAppearance">@style/TextAppearanceBroadcastDialogButton</item> 1563 <item name="android:layout_width">match_parent</item> 1564 <item name="android:layout_height">wrap_content</item> 1565 <item name="android:layout_gravity">center</item> 1566 <item name="android:gravity">center</item> 1567 <item name="android:stateListAnimator">@null</item> 1568 <item name="android:elevation">0dp</item> 1569 <item name="android:minHeight">@dimen/broadcast_dialog_btn_minHeight</item> 1570 <item name="android:background">@drawable/broadcast_dialog_btn_bg</item> 1571 </style> 1572 1573 <style name="TextAppearanceBroadcastDialogButton" parent="@android:style/TextAppearance.DeviceDefault.Headline"> 1574 <item name="android:textColor">?androidprv:attr/textColorOnAccent</item> 1575 <item name="android:textSize">@dimen/broadcast_dialog_btn_text_size</item> 1576 </style> 1577 1578 <!-- The style for log access consent dialog --> 1579 <style name="LogAccessDialogTheme" parent="@style/Theme.SystemUI.Dialog.Alert"> 1580 <item name="permissionGrantButtonTopStyle">@style/PermissionGrantButtonTop</item> 1581 <item name="permissionGrantButtonBottomStyle">@style/PermissionGrantButtonBottom</item> 1582 </style> 1583 1584 <style name="AllowLogAccess"> 1585 <item name="android:textSize">24sp</item> 1586 <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item> 1587 </style> 1588 1589 <style name="PrimaryAllowLogAccess"> 1590 <item name="android:textSize">14sp</item> 1591 <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item> 1592 </style> 1593 1594 <style name="PermissionGrantButtonTextAppearance"> 1595 <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item> 1596 <item name="android:textSize">14sp</item> 1597 <item name="android:textColor">@android:color/system_neutral1_900</item> 1598 </style> 1599 1600 <style name="PermissionGrantButtonTop" 1601 parent="@android:style/Widget.DeviceDefault.Button.Borderless.Colored"> 1602 <item name="android:layout_width">332dp</item> 1603 <item name="android:layout_height">56dp</item> 1604 <item name="android:layout_marginTop">2dp</item> 1605 <item name="android:layout_marginBottom">2dp</item> 1606 <item name="android:background">@drawable/grant_permissions_buttons_top</item> 1607 </style> 1608 1609 <style name="PermissionGrantButtonBottom" 1610 parent="@android:style/Widget.DeviceDefault.Button.Borderless.Colored"> 1611 <item name="android:layout_width">332dp</item> 1612 <item name="android:layout_height">56dp</item> 1613 <item name="android:layout_marginTop">2dp</item> 1614 <item name="android:layout_marginBottom">2dp</item> 1615 <item name="android:background">@drawable/grant_permissions_buttons_bottom</item> 1616 </style> 1617 1618 <!-- Magnification styles --> 1619 <style name="TextAppearance.MagnificationSetting" /> 1620 1621 <style name="TextAppearance.MagnificationSetting.Title"> 1622 <item name="android:fontFamily">google-sans</item> 1623 <item name="android:textColor">?androidprv:attr/textColorPrimary</item> 1624 <item name="android:textSize">@dimen/magnification_setting_text_size</item> 1625 <item name="android:singleLine">true</item> 1626 </style> 1627 1628 <style name="TextAppearance.MagnificationSetting.EditButton"> 1629 <item name="android:fontFamily">google-sans</item> 1630 <item name="android:textColor">?androidprv:attr/colorAccent</item> 1631 <item name="android:textSize">@dimen/magnification_setting_text_size</item> 1632 <item name="android:lineHeight">@dimen/magnification_setting_button_line_height</item> 1633 <item name="android:textAlignment">center</item> 1634 </style> 1635 1636 <style name="TextAppearance.MagnificationSetting.DoneButton"> 1637 <item name="android:fontFamily">google-sans</item> 1638 <item name="android:textColor">?androidprv:attr/textColorPrimary</item> 1639 <item name="android:textSize">@dimen/magnification_setting_text_size</item> 1640 <item name="android:lineHeight">@dimen/magnification_setting_button_line_height</item> 1641 <item name="android:textAlignment">center</item> 1642 </style> 1643 1644 <style name="ShortCutButton" parent="@android:style/Widget.Material.Button"> 1645 <item name="android:background">@drawable/shortcut_button_colored</item> 1646 <item name="android:textSize">16sp</item> 1647 <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> 1648 <item name="android:layout_marginEnd">12dp</item> 1649 <item name="android:paddingLeft">24dp</item> 1650 <item name="android:paddingRight">24dp</item> 1651 <item name="android:minHeight">36dp</item> 1652 <item name="android:minWidth">120dp</item> 1653 <item name="android:stateListAnimator">@*android:anim/flat_button_state_list_anim_material</item> 1654 <item name="android:pointerIcon">arrow</item> 1655 </style> 1656 1657 <style name="ShortcutHorizontalDivider"> 1658 <item name="android:layout_width">132dp</item> 1659 <item name="android:layout_height">2dp</item> 1660 <item name="android:layout_gravity">center_horizontal</item> 1661 <item name="android:background">?android:attr/dividerHorizontal</item> 1662 </style> 1663 1664 <style name="LongPressLockScreenAnimation"> 1665 <item name="android:windowEnterAnimation">@anim/long_press_lock_screen_popup_enter</item> 1666 <item name="android:windowExitAnimation">@anim/long_press_lock_screen_popup_exit</item> 1667 </style> 1668 1669 <style name="TextAppearance.PrivacyDialog.Item.Title" 1670 parent="@android:style/TextAppearance.DeviceDefault.Medium"> 1671 <item name="android:textSize">14sp</item> 1672 <item name="android:lineHeight">20sp</item> 1673 <item name="android:textColor">?androidprv:attr/materialColorOnSurface</item> 1674 </style> 1675 1676 <style name="TextAppearance.PrivacyDialog.Item.Summary" 1677 parent="@android:style/TextAppearance.DeviceDefault.Small"> 1678 <item name="android:textSize">14sp</item> 1679 <item name="android:lineHeight">20sp</item> 1680 <item name="android:textColor">?androidprv:attr/materialColorOnSurfaceVariant</item> 1681 </style> 1682 1683 <style name="Theme.PrivacyDialog" parent="@style/Theme.SystemUI.Dialog"> 1684 <item name="android:colorBackground">?androidprv:attr/materialColorSurfaceContainer</item> 1685 </style> 1686 1687 <style name="Theme.SystemUI.Dialog.StickyKeys" parent="@style/Theme.SystemUI.Dialog"> 1688 <item name="android:colorBackground">@color/transparent</item> 1689 </style> 1690 1691 <style name="ShortcutHelperBottomSheet" parent="@style/Widget.Material3.BottomSheet"> 1692 <item name="backgroundTint">?colorSurfaceContainer</item> 1693 </style> 1694 1695 <style name="ShortcutHelperAnimation" parent="@android:style/Animation.Activity"> 1696 <item name="android:activityOpenEnterAnimation">@anim/shortcut_helper_launch_anim</item> 1697 <item name="android:taskOpenEnterAnimation">@anim/shortcut_helper_launch_anim</item> 1698 <item name="android:activityOpenExitAnimation">@anim/shortcut_helper_close_anim</item> 1699 <item name="android:taskOpenExitAnimation">@anim/shortcut_helper_close_anim</item> 1700 </style> 1701 1702 <style name="ShortcutHelperThemeCommon" parent="@style/Theme.Material3.DynamicColors.DayNight"> 1703 <item name="android:windowAnimationStyle">@style/ShortcutHelperAnimation</item> 1704 <item name="android:windowIsTranslucent">true</item> 1705 <item name="android:windowNoTitle">true</item> 1706 <item name="android:windowBackground">@android:color/transparent</item> 1707 <item name="android:backgroundDimEnabled">true</item> 1708 <item name="android:statusBarColor">@android:color/transparent</item> 1709 <item name="android:windowContentOverlay">@null</item> 1710 <item name="android:navigationBarColor">@android:color/transparent</item> 1711 <item name="android:windowLayoutInDisplayCutoutMode">always</item> 1712 <item name="enableEdgeToEdge">true</item> 1713 </style> 1714 1715 <style name="ShortcutHelperTheme" parent="@style/ShortcutHelperThemeCommon"> 1716 <item name="android:windowLightNavigationBar">true</item> 1717 </style> 1718</resources> 1719