1<?xml version="1.0" encoding="utf-8"?> 2<!-- 3 ~ Copyright (C) 2018 The Android Open Source Project 4 ~ 5 ~ Licensed under the Apache License, Version 2.0 (the "License"); 6 ~ you may not use this file except in compliance with the License. 7 ~ You may obtain a copy of the License at 8 ~ 9 ~ http://www.apache.org/licenses/LICENSE-2.0 10 ~ 11 ~ Unless required by applicable law or agreed to in writing, software 12 ~ distributed under the License is distributed on an "AS IS" BASIS, 13 ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 ~ See the License for the specific language governing permissions and 15 ~ limitations under the License 16 --> 17 18<resources> 19 20 <!-- START PERMISSION GRANT DIALOG --> 21 22 <style name="PermissionGrantScrollView"> 23 <item name="android:scrollbars">none</item> 24 <item name="android:fillViewport">true</item> 25 <item name="android:clipChildren">false</item> 26 </style> 27 28 <style name="PermissionGrantSingleton"> 29 <item name="android:layout_width">match_parent</item> 30 <item name="android:layout_height">wrap_content</item> 31 <item name="android:gravity">center</item> 32 </style> 33 34 <style name="PermissionGrantDialog"> 35 <item name="android:layout_width">match_parent</item> 36 <item name="android:layout_height">wrap_content</item> 37 <item name="android:background">?android:attr/windowBackground</item> 38 <item name="android:orientation">vertical</item> 39 <item name="android:showDividers">middle</item> 40 </style> 41 42 <style name="PermissionGrantContent"> 43 <item name="android:layout_width">match_parent</item> 44 <item name="android:layout_height">wrap_content</item> 45 <item name="android:orientation">vertical</item> 46 <item name="android:paddingTop">18dp</item> 47 <item name="android:paddingBottom">24dp</item> 48 <item name="android:paddingLeft">24dp</item> 49 <item name="android:paddingRight">24dp</item> 50 </style> 51 52 <style name="PermissionGrantDescription"> 53 <item name="android:layout_width">match_parent</item> 54 <item name="android:layout_height">wrap_content</item> 55 <item name="android:orientation">vertical</item> 56 <item name="android:gravity">center</item> 57 </style> 58 59 <style name="PermissionGrantTitleIcon"> 60 <item name="android:layout_width">24dp</item> 61 <item name="android:layout_height">24dp</item> 62 <item name="android:layout_marginBottom">12dp</item> 63 <item name="android:tint">?android:attr/colorAccent</item> 64 <item name="android:scaleType">fitCenter</item> 65 </style> 66 67 <style name="PermissionGrantTitleMessage" 68 parent="@android:style/TextAppearance.DeviceDefault.WindowTitle"> 69 <item name="android:layout_width">match_parent</item> 70 <item name="android:layout_height">wrap_content</item> 71 <item name="android:gravity">center</item> 72 </style> 73 74 <style name="PermissionGrantDetailMessage" 75 parent="@android:style/TextAppearance.DeviceDefault"> 76 <item name="android:layout_width">match_parent</item> 77 <item name="android:layout_height">wrap_content</item> 78 <item name="android:layout_marginTop">18dp</item> 79 <item name="android:textSize">16sp</item> 80 </style> 81 82 <style name="PermissionGrantButtonList"> 83 <item name="android:layout_width">match_parent</item> 84 <item name="android:layout_height">wrap_content</item> 85 <item name="android:orientation">vertical</item> 86 <item name="android:showDividers">middle</item> 87 </style> 88 89 <style name="PermissionGrantButtonBarSpace"> 90 <item name="android:layout_width">0dp</item> 91 <item name="android:layout_height">0dp</item> 92 <item name="android:visibility">gone</item> 93 </style> 94 95 <style name="PermissionGrantButton" 96 parent="@android:style/Widget.DeviceDefault.Button.Borderless.Colored"> 97 <item name="android:layout_width">match_parent</item> 98 <item name="android:layout_height">56dp</item> 99 <item name="android:paddingLeft">8dp</item> 100 <item name="android:paddingRight">8dp</item> 101 <item name="android:background">?android:attr/selectableItemBackground</item> 102 </style> 103 104 <!-- for use in overlays --> 105 <style name="PermissionGrantButtonAllow" 106 parent="@style/PermissionGrantButton"></style> 107 <style name="PermissionGrantButtonAllowAlways" 108 parent="@style/PermissionGrantButton"></style> 109 <style name="PermissionGrantButtonAllowForeground" 110 parent="@style/PermissionGrantButton"></style> 111 <style name="PermissionGrantButtonDeny" 112 parent="@style/PermissionGrantButton"></style> 113 <style name="PermissionGrantButtonDenyDontAskAgain" 114 parent="@style/PermissionGrantButton"></style> 115 116 <!-- END PERMISSION GRANT DIALOG --> 117 118 <!-- START PERMISSION REVIEW SCREEN --> 119 120 <style name="PermissionReview"> 121 <item name="android:layout_width">match_parent</item> 122 <item name="android:layout_height">match_parent</item> 123 <item name="android:orientation">vertical</item> 124 </style> 125 126 <style name="PermissionReviewDescription"> 127 <item name="android:layout_marginTop">20dp</item> 128 <item name="android:layout_marginStart">24dp</item> 129 <item name="android:layout_marginBottom">16dp</item> 130 <item name="android:layout_marginEnd">24dp</item> 131 </style> 132 133 <style name="PermissionReviewTitleIcon"> 134 <item name="android:layout_marginTop">4dp</item> 135 <item name="android:layout_width">36dp</item> 136 <item name="android:layout_height">36dp</item> 137 <item name="android:scaleType">fitCenter</item> 138 </style> 139 140 <style name="PermissionReviewTitleMessage" 141 parent="@android:style/TextAppearance.DeviceDefault"> 142 <item name="android:layout_width">wrap_content</item> 143 <item name="android:layout_height">wrap_content</item> 144 <item name="android:paddingStart">22dp</item> 145 <item name="android:textSize">20sp</item> 146 <item name="android:textColor">?android:attr/textColorPrimary</item> 147 </style> 148 149 <style name="PermissionReviewSettings"> 150 <item name="android:layout_marginStart">8dp</item> 151 <item name="android:layout_marginEnd">8dp</item> 152 </style> 153 154 <style name="PermissionReviewSwitchStyle" 155 parent="@android:style/Widget.Material.CompoundButton.Switch"> 156 <item name="android:minWidth">48dp</item> 157 <item name="android:minHeight">48dp</item> 158 </style> 159 160 <style name="PermissionReviewButtonBar"> 161 <item name="android:layout_width">wrap_content</item> 162 <item name="android:layout_height">wrap_content</item> 163 <item name="android:layout_gravity">bottom</item> 164 <item name="android:orientation">horizontal</item> 165 <item name="android:gravity">bottom</item> 166 </style> 167 168 <style name="PermissionReviewButtonBarSpace"> 169 <item name="android:layout_width">0dp</item> 170 <item name="android:layout_height">0dp</item> 171 <item name="android:layout_weight">1</item> 172 <item name="android:visibility">invisible</item> 173 </style> 174 175 <style name="PermissionReviewButton" 176 parent="@android:style/Widget.DeviceDefault.Button.Borderless.Colored"> 177 <item name="android:minWidth">@dimen/alert_dialog_button_bar_width</item> 178 <item name="android:minHeight">@dimen/alert_dialog_button_bar_height</item> 179 <item name="android:layout_width">wrap_content</item> 180 <item name="android:layout_height">wrap_content</item> 181 </style> 182 183 <style name="PermissionReviewButtonMoreInfo" 184 parent="@style/PermissionReviewButton"> 185 <item name="android:layout_gravity">bottom</item> 186 </style> 187 188 <!-- for use in overlays --> 189 <style name="PermissionReviewButtonCancel" 190 parent="@style/PermissionReviewButton"></style> 191 <style name="PermissionReviewButtonContinue" 192 parent="@style/PermissionReviewButton"></style> 193 194 <!-- END PERMISSION REVIEW SCREEN --> 195 196 <!-- START PERMISSIONS FRAME --> 197 198 <style name="PermissionsFrameNoPermissionsText"> 199 <item name="android:layout_width">match_parent</item> 200 <item name="android:layout_height">match_parent</item> 201 <item name="android:gravity">center</item> 202 <item name="android:textAppearance">?android:attr/textAppearanceLarge</item> 203 <item name="android:layout_marginTop">32dp</item> 204 </style> 205 206 <!-- END PERMISSIONS FRAME --> 207 208 <!-- START HEADER --> 209 210 <style name="Header"> 211 <item name="android:layout_width">match_parent</item> 212 <item name="android:layout_height">?android:attr/actionBarSize</item> 213 <item name="android:background">?android:attr/colorSecondary</item> 214 <item name="android:gravity">center_vertical</item> 215 </style> 216 217 <style name="HeaderIcon"> 218 <item name="android:layout_width">@dimen/header_subsettings_margin_start</item> 219 <item name="android:layout_height">40dp</item> 220 <item name="android:gravity">end</item> 221 <item name="android:layout_centerVertical">true</item> 222 </style> 223 224 <style name="HeaderName"> 225 <item name="android:layout_height">wrap_content</item> 226 <item name="android:layout_width">match_parent</item> 227 <item name="android:layout_marginStart">@dimen/header_subsettings_margin_start</item> 228 <item name="android:layout_alignWithParentIfMissing">true</item> 229 <item name="android:layout_centerVertical">true</item> 230 <item name="android:textAppearance">?android:attr/textAppearanceMedium</item> 231 <item name="android:textColor">?android:attr/textColorPrimary</item> 232 <item name="android:textAlignment">viewStart</item> 233 </style> 234 235 <style name="HeaderInfo" parent="@android:style/Widget.DeviceDefault.Button.Borderless"> 236 <item name="android:layout_width">56dp</item> 237 <item name="android:layout_height">56dp</item> 238 <item name="android:layout_alignParentEnd">true</item> 239 <item name="android:layout_marginEnd">@dimen/header_subsettings_margin_end</item> 240 <item name="android:layout_centerVertical">true</item> 241 <item name="android:minHeight">0dp</item> 242 <item name="android:minWidth">0dp</item> 243 <item name="android:scaleType">center</item> 244 </style> 245 246 <!-- END HEADER --> 247 248 <!-- START APP PERMISSION SCREEN --> 249 250 <style name="AppPermission"> 251 <item name="android:orientation">vertical</item> 252 </style> 253 254 <style name="LargeHeader"> 255 <item name="android:layout_width">match_parent</item> 256 <item name="android:layout_height">wrap_content</item> 257 <item name="android:orientation">vertical</item> 258 <item name="android:gravity">center</item> 259 </style> 260 261 <style name="LargeHeaderText"> 262 <item name="android:layout_width">wrap_content</item> 263 <item name="android:layout_height">wrap_content</item> 264 <item name="android:layout_marginBottom">16dp</item> 265 <item name="android:gravity">center_horizontal</item> 266 <item name="android:textColor">?android:attr/textColorSecondary</item> 267 <item name="android:paddingStart">48dp</item> 268 <item name="android:paddingEnd">48dp</item> 269 </style> 270 271 <style name="LargeHeaderLink" 272 parent="@android:style/Widget.DeviceDefault.Button.Borderless.Colored"> 273 <item name="android:layout_width">wrap_content</item> 274 <item name="android:layout_height">wrap_content</item> 275 </style> 276 277 <style name="LargeHeaderDivider"> 278 <item name="android:layout_width">match_parent</item> 279 <item name="android:layout_height">.75dp</item> 280 <item name="android:background">?android:attr/dividerHorizontal</item> 281 </style> 282 283 <style name="AppPermissionSelection"> 284 <item name="android:layout_width">match_parent</item> 285 <item name="android:layout_height">wrap_content</item> 286 <item name="android:orientation">vertical</item> 287 <item name="android:minHeight">?android:attr/listPreferredItemHeight</item> 288 <item name="android:paddingStart">?android:attr/listPreferredItemPaddingStart</item> 289 <item name="android:paddingEnd">?android:attr/listPreferredItemPaddingEnd</item> 290 <item name="android:background">?android:attr/selectableItemBackground</item> 291 </style> 292 293 <style name="AppPermissionMessage" 294 parent="@style/TextAppearance.CategoryTitle"> 295 <item name="android:layout_width">match_parent</item> 296 <item name="android:layout_height">wrap_content</item> 297 <item name="android:layout_marginTop">16dp</item> 298 <item name="android:layout_marginStart">56dp</item> 299 <item name="android:textColor">?android:attr/colorAccent</item> 300 <item name="android:textDirection">locale</item> 301 </style> 302 303 <style name="AppPermissionRadioButton" 304 parent="@android:style/Widget.DeviceDefault.CompoundButton.RadioButton"> 305 <item name="android:layout_width">match_parent</item> 306 <item name="android:layout_height">wrap_content</item> 307 <item name="android:layout_marginTop">16dp</item> 308 <item name="android:paddingStart">?android:attr/listPreferredItemPaddingStart</item> 309 <item name="android:paddingTop">8dp</item> 310 <item name="android:paddingBottom">8dp</item> 311 <item name="android:textAppearance">?android:attr/textAppearanceMedium</item> 312 <item name="android:textDirection">locale</item> 313 </style> 314 315 <style name="AppPermissionDetails"> 316 <item name="android:layout_width">wrap_content</item> 317 <item name="android:layout_height">wrap_content</item> 318 <item name="android:gravity">center</item> 319 <item name="android:layout_marginStart">48dp</item> 320 </style> 321 322 <style name="AppPermissionTwoTargetDivider"> 323 <item name="android:layout_width">wrap_content</item> 324 <item name="android:layout_height">match_parent</item> 325 <item name="android:gravity">center</item> 326 <item name="android:orientation">horizontal</item> 327 <item name="android:paddingTop">16dp</item> 328 <item name="android:paddingBottom">16dp</item> 329 </style> 330 331 <style name="AppPermissionWidgetFrame"> 332 <item name="android:layout_width">wrap_content</item> 333 <item name="android:layout_height">match_parent</item> 334 <item name="android:gravity">center</item> 335 <item name="android:minWidth">64dp</item> 336 </style> 337 338 <style name="AppPermissionFooter"> 339 <item name="android:layout_width">match_parent</item> 340 <item name="android:layout_height">wrap_content</item> 341 <item name="android:orientation">vertical</item> 342 <item name="android:minHeight">?android:attr/listPreferredItemHeight</item> 343 <item name="android:background">?android:attr/selectableItemBackground</item> 344 </style> 345 346 <style name="AppPermissionFooterDivider"> 347 <item name="android:layout_width">match_parent</item> 348 <item name="android:layout_height">.75dp</item> 349 <item name="android:layout_marginTop">12dp</item> 350 <item name="android:layout_marginBottom">8dp</item> 351 <item name="android:background">?android:attr/dividerHorizontal</item> 352 </style> 353 354 <style name="AppPermissionFooterText"> 355 <item name="android:paddingTop">16dp</item> 356 <item name="android:paddingBottom">16dp</item> 357 <item name="android:layout_marginStart">48dp</item> 358 <item name="android:layout_marginEnd">48dp</item> 359 <item name="android:paddingStart">?android:attr/listPreferredItemPaddingStart</item> 360 <item name="android:paddingEnd">?android:attr/listPreferredItemPaddingEnd</item> 361 <item name="android:textColor">?android:attr/textColorSecondary</item> 362 </style> 363 364 <style name="AppPermissionFooterLink" 365 parent="@style/AppPermissionFooterText"> 366 <item name="android:textColor">?android:attr/colorAccent</item> 367 </style> 368 369 <!-- END APP PERMISSION SCREEN --> 370 371 <!-- START PERMISSION FILTER SCREEN --> 372 373 <style name="PermissionFilterDialogContainer"> 374 <item name="android:layout_width">match_parent</item> 375 <item name="android:layout_height">match_parent</item> 376 <item name="android:orientation">vertical</item> 377 </style> 378 379 <style name="PermissionFilterDialogTitleContainer"> 380 <item name="android:layout_width">match_parent</item> 381 <item name="android:layout_height">wrap_content</item> 382 <item name="android:background">?android:colorBackgroundFloating</item> 383 </style> 384 385 <style name="PermissionFilterDialogTitle" 386 parent="@android:style/TextAppearance.DeviceDefault.WindowTitle"> 387 <item name="android:layout_width">match_parent</item> 388 <item name="android:layout_height">wrap_content</item> 389 <item name="android:gravity">center</item> 390 <item name="android:layout_marginTop">18dp</item> 391 <item name="android:layout_marginBottom">24dp</item> 392 <item name="android:layout_marginStart">24dp</item> 393 <item name="android:layout_marginEnd">24dp</item> 394 </style> 395 396 <style name="PermissionFilterDialogScrollView"> 397 <item name="android:layout_width">match_parent</item> 398 <item name="android:layout_height">match_parent</item> 399 <item name="android:fillViewport">true</item> 400 <item name="android:orientation">vertical</item> 401 <item name="android:fadeScrollbars">false</item> 402 </style> 403 404 <style name="PermissionFilterDialogInnerContainer"> 405 <item name="android:layout_width">match_parent</item> 406 <item name="android:layout_height">wrap_content</item> 407 <item name="android:orientation">vertical</item> 408 <item name="android:layout_marginBottom">8dp</item> 409 </style> 410 411 <style name="PermissionFilterDialogItemsContainer"> 412 <item name="android:layout_width">match_parent</item> 413 <item name="android:layout_height">wrap_content</item> 414 <item name="android:orientation">vertical</item> 415 <item name="android:gravity">start</item> 416 </style> 417 418 419 <style name="PermissionFilterDialogItemContainer"> 420 <item name="android:layout_width">match_parent</item> 421 <item name="android:layout_height">wrap_content</item> 422 <item name="android:layout_marginStart">16dp</item> 423 <item name="android:layout_marginEnd">16dp</item> 424 <item name="android:paddingTop">6dp</item> 425 <item name="android:paddingBottom">6dp</item> 426 <item name="android:orientation">horizontal</item> 427 <item name="android:gravity">center_vertical</item> 428 </style> 429 430 <style name="PermissionFilterDialogItemTextFrame"> 431 <item name="android:layout_width">wrap_content</item> 432 <item name="android:layout_height">wrap_content</item> 433 <item name="android:layout_weight">1</item> 434 <item name="android:layout_marginStart">16dp</item> 435 <item name="android:orientation">vertical</item> 436 </style> 437 438 <style name="PermissionFilterDialogItemTitle"> 439 <item name="android:layout_width">wrap_content</item> 440 <item name="android:layout_height">wrap_content</item> 441 <item name="android:singleLine">true</item> 442 <item name="android:ellipsize">marquee</item> 443 <item name="android:textAppearance">?android:attr/textAppearanceListItem</item> 444 </style> 445 446 <style name="PermissionFilterDialogItemSummary"> 447 <item name="android:layout_width">wrap_content</item> 448 <item name="android:layout_height">wrap_content</item> 449 <item name="android:textAppearance">?android:attr/textAppearanceListItemSecondary</item> 450 <item name="android:textColor">?android:attr/textColorSecondary</item> 451 </style> 452 453 <!-- END PERMISSION FILTER SCREEN --> 454 455 <!-- START PREFERENCE USAGE --> 456 457 <style name="PreferenceUsage"> 458 <item name="android:layout_width">match_parent</item> 459 <item name="android:layout_height">wrap_content</item> 460 <item name="android:paddingTop">12dp</item> 461 <item name="android:paddingBottom">12dp</item> 462 <item name="android:minHeight">?android:attr/listPreferredItemHeightSmall</item> 463 <item name="android:gravity">center_vertical</item> 464 <item name="android:paddingLeft">?android:attr/listPreferredItemPaddingLeft</item> 465 <item name="android:paddingRight">?android:attr/listPreferredItemPaddingRight</item> 466 <item name="android:background">?android:attr/selectableItemBackground</item> 467 <item name="android:clipToPadding">false</item> 468 <item name="android:focusable">true</item> 469 <item name="android:baselineAligned">false</item> 470 </style> 471 472 <style name="PreferenceUsageImageFrame"> 473 <item name="android:layout_width">wrap_content</item> 474 <item name="android:layout_height">wrap_content</item> 475 <item name="android:maxWidth">48dp</item> 476 <item name="android:maxHeight">48dp</item> 477 <item name="android:gravity">center</item> 478 </style> 479 480 <style name="PreferenceUsageTitleWidgetFrame"> 481 <item name="android:layout_width">wrap_content</item> 482 <item name="android:layout_height">wrap_content</item> 483 <item name="android:gravity">start|center_vertical</item> 484 <item name="android:paddingEnd">8dp</item> 485 <item name="android:orientation">horizontal</item> 486 </style> 487 488 <style name="PreferenceUsageTitle"> 489 <item name="android:layout_width">wrap_content</item> 490 <item name="android:layout_height">wrap_content</item> 491 <item name="android:singleLine">true</item> 492 <item name="android:textAppearance">?android:attr/textAppearanceListItem</item> 493 <item name="android:ellipsize">marquee</item> 494 </style> 495 496 <style name="PreferenceUsageSummaryWidgetFrame"> 497 <item name="android:layout_width">wrap_content</item> 498 <item name="android:layout_height">wrap_content</item> 499 <item name="android:gravity">start|bottom</item> 500 <item name="android:orientation">horizontal</item> 501 </style> 502 503 <style name="PreferenceUsageSummary"> 504 <item name="android:layout_width">0dp</item> 505 <item name="android:layout_height">wrap_content</item> 506 <item name="android:textAppearance">?android:attr/textAppearanceSmall</item> 507 <item name="android:textColor">?android:attr/textColorSecondary</item> 508 <item name="android:maxLines">10</item> 509 <item name="android:textDirection">locale</item> 510 </style> 511 512 <style name="PreferenceUsageWidgetFrame"> 513 <item name="android:layout_width">wrap_content</item> 514 <item name="android:layout_height">wrap_content</item> 515 <item name="android:gravity">end|center_vertical</item> 516 <item name="android:paddingStart">16dp</item> 517 <item name="android:orientation">vertical</item> 518 </style> 519 520 <!-- END PREFERENCE USAGE --> 521 522 <!-- START TITLE SUMMARY IMAGE VIEW --> 523 524 <style name="TitleSummaryImageViewIcon"> 525 <item name="android:layout_width">16dp</item> 526 <item name="android:layout_height">16dp</item> 527 <item name="android:layout_marginEnd">8dp</item> 528 <item name="android:tint">?android:attr/colorControlNormal</item> 529 </style> 530 531 <!-- END TITLE SUMMARY IMAGE VIEW --> 532 533 <!-- START IMAGE VIEW --> 534 535 <style name="ImageView"> 536 <item name="android:layout_width">match_parent</item> 537 <item name="android:layout_height">wrap_content</item> 538 <item name="android:gravity">end|center_vertical</item> 539 </style> 540 541 <style name="ImageViewIcon"> 542 <item name="android:layout_width">24dp</item> 543 <item name="android:layout_height">24dp</item> 544 <item name="android:scaleType">fitCenter</item> 545 </style> 546 547 <!-- END IMAGE VIEW --> 548 549 <!-- START LOADING CONTAINER --> 550 551 <style name="LoadingContainerTextView"> 552 <item name="android:textAppearance">?android:attr/textAppearanceSmall</item> 553 <item name="android:paddingTop">4dp</item> 554 <item name="android:singleLine">true</item> 555 </style> 556 557 <!-- END LOADING CONTAINER --> 558 559 <!-- START ONGOING USAGE DIALOG --> 560 561 <style name="PermissionUsageDialogContainerScrollView"> 562 <item name="android:fillViewport">true</item> 563 <item name="android:orientation">vertical</item> 564 </style> 565 566 <style name="PermissionUsageDialogContainerLayout"> 567 <item name="android:orientation">vertical</item> 568 </style> 569 570 <style name="PermissionUsageDialogTitle" 571 parent="@android:style/TextAppearance.DeviceDefault.WindowTitle"> 572 <item name="android:layout_width">match_parent</item> 573 <item name="android:layout_height">wrap_content</item> 574 <item name="android:gravity">center</item> 575 <item name="android:layout_marginStart">24dp</item> 576 <item name="android:layout_marginEnd">24dp</item> 577 <item name="android:layout_marginTop">18dp</item> 578 <item name="android:layout_marginBottom">18dp</item> 579 </style> 580 581 <style name="PermissionUsageDialogItemsContainer"> 582 <item name="android:layout_width">match_parent</item> 583 <item name="android:layout_height">wrap_content</item> 584 <item name="android:layout_marginBottom">24dp</item> 585 <item name="android:orientation">vertical</item> 586 <item name="android:gravity">start</item> 587 </style> 588 589 <style name="PermissionUsageDialogItemContainer"> 590 <item name="android:layout_width">match_parent</item> 591 <item name="android:layout_height">48dp</item> 592 <item name="android:layout_marginStart">16dp</item> 593 <item name="android:layout_marginEnd">16dp</item> 594 <item name="android:orientation">horizontal</item> 595 <item name="android:focusable">true</item> 596 <item name="android:layout_gravity">center_vertical</item> 597 </style> 598 599 <style name="PermissionUsageDialogItemIconFrame"> 600 <item name="android:layout_width">32dp</item> 601 <item name="android:layout_height">32dp</item> 602 <item name="android:layout_gravity">start|center_vertical</item> 603 </style> 604 605 <style name="PermissionUsageDialogItemIcon"> 606 <item name="android:layout_width">32dp</item> 607 <item name="android:layout_height">32dp</item> 608 <item name="android:layout_gravity">center</item> 609 </style> 610 611 <style name="PermissionUsageDialogItemAppName" 612 parent="@android:style/TextAppearance.DeviceDefault"> 613 <item name="android:layout_width">0dp</item> 614 <item name="android:layout_height">match_parent</item> 615 <item name="android:layout_weight">1</item> 616 <item name="android:gravity">start|center_vertical</item> 617 <item name="android:textDirection">locale</item> 618 <item name="android:textSize">16sp</item> 619 <item name="android:layout_marginStart">16dp</item> 620 </style> 621 622 <style name="PermissionUsageDialogItemIconsContainer"> 623 <item name="android:layout_width">wrap_content</item> 624 <item name="android:layout_height">match_parent</item> 625 <item name="android:orientation">horizontal</item> 626 <item name="android:gravity">end|center_vertical</item> 627 <item name="android:layout_gravity">end</item> 628 <item name="android:visibility">gone</item> 629 </style> 630 631 <!-- END ONGOING USAGE DIALOG --> 632 633 <!-- START REQUEST ROLE DIALOG TITLE --> 634 635 <style name="RequestRoleTitle"> 636 <item name="android:layout_width">match_parent</item> 637 <item name="android:layout_height">wrap_content</item> 638 <item name="android:paddingStart">?android:dialogPreferredPadding</item> 639 <item name="android:paddingEnd">?android:dialogPreferredPadding</item> 640 <item name="android:paddingTop">18dp</item> 641 <item name="android:gravity">center_horizontal</item> 642 <item name="android:orientation">vertical</item> 643 </style> 644 645 <style name="RequestRoleTitleIcon"> 646 <item name="android:layout_width">32dp</item> 647 <item name="android:layout_height">32dp</item> 648 </style> 649 650 <style name="RequestRoleTitleText" 651 parent="@android:style/TextAppearance.DeviceDefault.DialogWindowTitle"> 652 <item name="android:layout_width">match_parent</item> 653 <item name="android:layout_height">wrap_content</item> 654 <item name="android:layout_marginTop">8dp</item> 655 <item name="android:gravity">center_horizontal</item> 656 </style> 657 658 <!-- END REQUEST ROLE DIALOG TITLE --> 659 660 <!-- START REQUEST ROLE DIALOG ITEM --> 661 662 <style name="RequestRoleItem"> 663 <item name="android:minHeight">?android:listPreferredItemHeight</item> 664 <item name="android:paddingStart">?android:listPreferredItemPaddingStart</item> 665 <item name="android:paddingEnd">?android:listPreferredItemPaddingEnd</item> 666 <item name="android:clipChildren">false</item> 667 <item name="android:gravity">center_vertical</item> 668 <item name="android:orientation">horizontal</item> 669 </style> 670 671 <style name="RequestRoleItemIcon"> 672 <item name="android:layout_width">32dp</item> 673 <item name="android:layout_height">32dp</item> 674 </style> 675 676 <style name="RequestRoleItemTitleLayout"> 677 <item name="android:layout_width">0dp</item> 678 <item name="android:layout_height">wrap_content</item> 679 <item name="android:layout_weight">1</item> 680 <item name="android:layout_marginStart">16dp</item> 681 <item name="android:animateLayoutChanges">true</item> 682 <item name="android:orientation">vertical</item> 683 </style> 684 685 <style name="RequestRoleItemTitleText"> 686 <item name="android:layout_width">wrap_content</item> 687 <item name="android:layout_height">wrap_content</item> 688 <item name="android:textAppearance">?android:textAppearanceListItem</item> 689 <item name="android:textColor">?android:textColorAlertDialogListItem</item> 690 <item name="android:singleLine">true</item> 691 <item name="android:ellipsize">marquee</item> 692 </style> 693 694 <style name="RequestRoleItemSubtitleText"> 695 <item name="android:layout_width">wrap_content</item> 696 <item name="android:layout_height">wrap_content</item> 697 <item name="android:textAppearance">?android:textAppearanceListItemSecondary</item> 698 <item name="android:textColor">?android:textColorSecondary</item> 699 </style> 700 701 <style name="RequestRoleItemRadioButton"> 702 <item name="android:layout_width">wrap_content</item> 703 <item name="android:layout_height">wrap_content</item> 704 <item name="android:layout_marginStart">16dp</item> 705 </style> 706 707 <!-- END REQUEST ROLE DIALOG ITEM --> 708 709 <!-- START REQUEST ROLE VIEW --> 710 711 <style name="RequestRoleView"> 712 <item name="android:layout_width">match_parent</item> 713 <item name="android:layout_height">wrap_content</item> 714 <item name="android:paddingStart">?android:dialogPreferredPadding</item> 715 <item name="android:paddingEnd">?android:dialogPreferredPadding</item> 716 <item name="android:clipChildren">false</item> 717 <item name="android:clipToPadding">false</item> 718 </style> 719 720 <style name="RequestRoleViewCheckbox"> 721 <item name="android:layout_width">match_parent</item> 722 <item name="android:layout_height">wrap_content</item> 723 <item name="android:minHeight">?android:listPreferredItemHeightSmall</item> 724 <item name="android:paddingStart">16dp</item> 725 <item name="android:textAppearance">@style/android:TextAppearance.Material.Subhead</item> 726 </style> 727 728 <!-- END REQUEST ROLE VIEW --> 729 730 <!-- START SETTINGS BUTTON PREFERENCE WIDGET --> 731 732 <style name="SettingsButtonPreferenceWidgetDivider"> 733 <item name="android:layout_width">1dp</item> 734 <item name="android:layout_height">match_parent</item> 735 <item name="android:layout_marginTop">16dp</item> 736 <item name="android:layout_marginBottom">16dp</item> 737 <item name="android:background">?android:listDivider</item> 738 </style> 739 740 <style name="SettingsButtonPreferenceWidgetButton"> 741 <item name="android:layout_width">wrap_content</item> 742 <item name="android:minWidth">64dp</item> 743 <item name="android:layout_height">match_parent</item> 744 <item name="android:paddingStart">?android:listPreferredItemPaddingEnd</item> 745 <item name="android:paddingEnd">?android:listPreferredItemPaddingEnd</item> 746 <item name="android:background">?android:selectableItemBackground</item> 747 <item name="android:scaleType">center</item> 748 </style> 749 750 <!-- END SETTINGS BUTTON PREFERENCE WIDGET --> 751 752 <!-- START ACCESSIBILITY SERVICE DIALOG --> 753 754 <style name="AccessibilityServiceDialogScrollView"> 755 <item name="android:fillViewport">true</item> 756 <item name="android:orientation">vertical</item> 757 </style> 758 759 <style name="AccessibilityServiceDialog"> 760 <item name="android:orientation">vertical</item> 761 </style> 762 763 <style name="AccessibilityServiceDialogHeader"> 764 <item name="android:layout_width">match_parent</item> 765 <item name="android:layout_height">wrap_content</item> 766 <item name="android:layout_marginTop">18dp</item> 767 <item name="android:gravity">center</item> 768 </style> 769 770 <style name="AccessibilityServiceDialogHeaderIcon"> 771 <item name="android:layout_height">32dp</item> 772 <item name="android:layout_width">32dp</item> 773 <item name="android:scaleType">fitCenter</item> 774 <item name="android:visibility">gone</item> 775 </style> 776 777 <style name="AccessibilityServiceDialogTitle"> 778 <item name="android:layout_width">match_parent</item> 779 <item name="android:layout_height">wrap_content</item> 780 <item name="android:gravity">center</item> 781 <item name="android:textAppearance">@android:style/TextAppearance.Material.Title</item> 782 <item name="android:layout_marginStart">24dp</item> 783 <item name="android:layout_marginEnd">24dp</item> 784 <item name="android:layout_marginTop">18dp</item> 785 </style> 786 787 <style name="AccessibilityServiceDialogItemsContainer"> 788 <item name="android:layout_width">match_parent</item> 789 <item name="android:layout_height">wrap_content</item> 790 <item name="android:orientation">vertical</item> 791 <item name="android:gravity">start</item> 792 </style> 793 794 <style name="AccessibilityServiceDialogMiddleText"> 795 <item name="android:layout_width">match_parent</item> 796 <item name="android:layout_height">wrap_content</item> 797 <item name="android:textAppearance">@android:style/TextAppearance.Material.Subhead</item> 798 <item name="android:textDirection">locale</item> 799 <item name="android:layout_marginStart">24dp</item> 800 <item name="android:layout_marginEnd">24dp</item> 801 <item name="android:layout_marginTop">18dp</item> 802 </style> 803 804 <style name="AccessibilityServiceDialogBottomText"> 805 <item name="android:layout_width">match_parent</item> 806 <item name="android:layout_height">wrap_content</item> 807 <item name="android:textAppearance">?android:attr/textAppearanceMedium</item> 808 <item name="android:textSize">16sp</item> 809 <item name="android:layout_marginStart">24dp</item> 810 <item name="android:layout_marginEnd">24dp</item> 811 <item name="android:layout_marginTop">24dp</item> 812 <item name="android:layout_marginBottom">24dp</item> 813 </style> 814 815 <!-- END ACCESSIBILITY SERVICE DIALOG --> 816 817 <!-- START ACCESSIBILITY SERVICE DIALOG ITEM --> 818 819 <style name="AccessibilityServiceDialogItem"> 820 <item name="android:layout_width">match_parent</item> 821 <item name="android:layout_height">wrap_content</item> 822 <item name="android:layout_marginStart">24dp</item> 823 <item name="android:layout_marginEnd">24dp</item> 824 <item name="android:orientation">horizontal</item> 825 <item name="android:layout_gravity">center_vertical</item> 826 </style> 827 828 <style name="AccessibilityServiceDialogItemIcon"> 829 <item name="android:layout_height">32dp</item> 830 <item name="android:layout_width">32dp</item> 831 <item name="android:scaleType">fitCenter</item> 832 <item name="android:layout_gravity">start|center_vertical</item> 833 </style> 834 835 <style name="AccessibilityServiceDialogItemDescription"> 836 <item name="android:layout_width">wrap_content</item> 837 <item name="android:layout_height">wrap_content</item> 838 <item name="android:layout_weight">1</item> 839 <item name="android:layout_marginStart">16dp</item> 840 <item name="android:orientation">vertical</item> 841 <item name="android:paddingTop">18dp</item> 842 </style> 843 844 <style name="AccessibilityServiceDialogItemTitle"> 845 <item name="android:layout_width">wrap_content</item> 846 <item name="android:layout_height">wrap_content</item> 847 <item name="android:singleLine">true</item> 848 <item name="android:textAppearance">?android:attr/textAppearanceListItem</item> 849 <item name="android:ellipsize">marquee</item> 850 </style> 851 852 <style name="AccessibilityServiceDialogItemSummary"> 853 <item name="android:layout_width">wrap_content</item> 854 <item name="android:layout_height">wrap_content</item> 855 <item name="android:textAppearance">?android:attr/textAppearanceListItemSecondary</item> 856 <item name="android:textColor">?android:attr/textColorSecondary</item> 857 </style> 858 859 <!-- END ACCESSIBILITY SERVICE DIALOG ITEM --> 860 861 <!-- START CAR SETTINGS PREFERENCE STYLES --> 862 863 <style name="CarPreferenceFragment"> 864 <item name="android:layout">@layout/car_settings_frame</item> 865 </style> 866 867 <style name="CarPreferenceFragmentList"> 868 <item name="android:paddingTop">0dp</item> 869 <item name="android:paddingBottom">0dp</item> 870 <item name="android:paddingStart">0dp</item> 871 <item name="android:paddingEnd">0dp</item> 872 <item name="android:paddingLeft">0dp</item> 873 <item name="android:paddingRight">0dp</item> 874 </style> 875 876 <!-- END CAR SETTINGS PREFERENCE STYLES --> 877 878</resources> 879