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