1<?xml version="1.0" encoding="utf-8"?> 2<!-- 3 ~ Copyright (C) 2023 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 RATIONALE DIALOG --> 21 22 <style name="PermissionRationaleScrollView"> 23 <item name="android:layout_width">match_parent</item> 24 <item name="android:layout_height">0dp</item> 25 <item name="android:layout_weight">1</item> 26 <item name="android:scrollbars">none</item> 27 <item name="android:scrollIndicators">bottom</item> 28 <item name="android:fillViewport">true</item> 29 <item name="android:clipChildren">false</item> 30 </style> 31 32 <style name="PermissionRationaleSingleton"> 33 <item name="android:layout_width">match_parent</item> 34 <item name="android:layout_height">match_parent</item> 35 <item name="android:gravity">center</item> 36 </style> 37 38 <style name="PermissionRationaleDialog"> 39 <item name="android:layout_width">match_parent</item> 40 <item name="android:layout_height">wrap_content</item> 41 <item name="android:background">?android:attr/windowBackground</item> 42 <item name="android:orientation">vertical</item> 43 <item name="android:showDividers">middle</item> 44 </style> 45 46 <style name="PermissionRationaleContent"> 47 <item name="android:layout_width">match_parent</item> 48 <item name="android:layout_height">wrap_content</item> 49 <item name="android:orientation">vertical</item> 50 <item name="android:paddingTop">24dp</item> 51 <item name="android:paddingBottom">8dp</item> 52 <item name="android:paddingStart">24dp</item> 53 <item name="android:paddingEnd">24dp</item> 54 </style> 55 56 <style name="PermissionRationaleTitleContainer"> 57 <item name="android:layout_width">match_parent</item> 58 <item name="android:layout_height">wrap_content</item> 59 <item name="android:orientation">vertical</item> 60 <item name="android:gravity">center</item> 61 </style> 62 63 <style name="PermissionRationaleTitleIcon"> 64 <item name="android:layout_width">32dp</item> 65 <item name="android:layout_height">32dp</item> 66 <item name="android:layout_marginBottom">16dp</item> 67 <item name="android:tint">?android:attr/textColorSecondary</item> 68 <item name="android:scaleType">centerInside</item> 69 </style> 70 71 <style name="PermissionRationaleTitleMessage" 72 parent="@android:style/TextAppearance.DeviceDefault"> 73 <item name="android:layout_width">match_parent</item> 74 <item name="android:layout_height">wrap_content</item> 75 <item name="android:fontFamily">google-sans</item> 76 <item name="android:textColor">?android:attr/textColorPrimary</item> 77 <item name="android:textSize">24sp</item> 78 <item name="android:lineHeight">32sp</item> 79 <item name="android:gravity">center</item> 80 </style> 81 82 <style name="PermissionRationaleSectionOuterContainer"> 83 <item name="android:layout_width">match_parent</item> 84 <item name="android:layout_height">wrap_content</item> 85 <item name="android:orientation">horizontal</item> 86 <item name="android:layout_marginTop">16dp</item> 87 </style> 88 89 <style name="PermissionRationaleSectionIcon"> 90 <item name="android:layout_width">20dp</item> 91 <item name="android:layout_height">20dp</item> 92 <item name="android:tint">?android:attr/textColorSecondary</item> 93 <item name="android:scaleType">centerInside</item> 94 </style> 95 96 <style name="PermissionRationaleSectionInnerContainer"> 97 <item name="android:layout_width">wrap_content</item> 98 <item name="android:layout_height">wrap_content</item> 99 <item name="android:orientation">vertical</item> 100 <item name="android:layout_marginStart">16dp</item> 101 </style> 102 103 <style name="PermissionRationaleSectionTitle" 104 parent="@android:style/TextAppearance.DeviceDefault.Medium"> 105 <item name="android:layout_width">match_parent</item> 106 <item name="android:layout_height">wrap_content</item> 107 <item name="android:fontFamily">google-sans-text-medium</item> 108 <item name="android:textColor">?android:attr/textColorPrimary</item> 109 <item name="android:textColorLink">@color/permission_rationale_accent_primary_variant</item> 110 <item name="android:textSize">14sp</item> 111 <item name="android:lineHeight">20sp</item> 112 <item name="android:lineSpacingMultiplier">1.25</item> 113 </style> 114 115 <style name="PermissionRationaleSectionMessage" 116 parent="@android:style/TextAppearance.DeviceDefault"> 117 <item name="android:layout_width">match_parent</item> 118 <item name="android:layout_height">wrap_content</item> 119 <item name="android:layout_marginTop">4dp</item> 120 <item name="android:fontFamily">google-sans-text</item> 121 <item name="android:textColor">?android:attr/textColorSecondary</item> 122 <item name="android:textColorLink">@color/permission_rationale_accent_primary_variant</item> 123 <item name="android:textSize">14sp</item> 124 <item name="android:lineHeight">20sp</item> 125 <item name="android:lineSpacingMultiplier">1.25</item> 126 <item name="android:hyphenationFrequency">normalFast</item> 127 </style> 128 129 <style name="PermissionRationaleSectionPurposeList" 130 parent="@style/PermissionRationaleSectionMessage"> 131 <item name="android:layout_marginStart">@dimen/permission_rationale_purpose_list_bullet_indent</item> 132 </style> 133 134 <style name="PermissionRationaleButtonContainer"> 135 <item name="android:layout_width">match_parent</item> 136 <item name="android:layout_height">wrap_content</item> 137 <item name="android:layout_weight">0</item> 138 <item name="android:paddingStart">24dp</item> 139 <item name="android:paddingEnd">24dp</item> 140 <item name="android:paddingTop">20dp</item> 141 <item name="android:paddingBottom">20dp</item> 142 <item name="android:orientation">horizontal</item> 143 <item name="android:gravity">end</item> 144 </style> 145 146 <style name="PermissionRationaleBackButton" 147 parent="@style/Widget.Material3.Button.OutlinedButton"> 148 <item name="android:layout_width">wrap_content</item> 149 <item name="android:layout_height">wrap_content</item> 150 <item name="android:gravity">center</item> 151 <item name="android:insetTop">6dp</item> 152 <item name="android:insetBottom">6dp</item> 153 <item name="android:minWidth">48dp</item> 154 <item name="android:minHeight">48dp</item> 155 <item name="android:paddingTop">8dp</item> 156 <item name="android:paddingBottom">8dp</item> 157 <item name="android:paddingStart">16dp</item> 158 <item name="android:paddingEnd">16dp</item> 159 <item name="android:fontFamily">google-sans-text-medium</item> 160 <item name="android:textColor">?android:attr/textColorPrimary</item> 161 <item name="android:textSize">14sp</item> 162 <item name="android:lineHeight">20sp</item> 163 <item name="android:lineSpacingMultiplier">1.25</item> 164 <item name="strokeColor">@color/permission_rationale_accent_primary_variant</item> 165 </style> 166 167 <!-- END PERMISSION RATIONALE DIALOG --> 168 169 <!-- START APP DATA SHARING UPDATES PAGE --> 170 171 <style name="AppDataSharingDetailsContainer"> 172 <item name="android:layout_width">match_parent</item> 173 <item name="android:layout_height">wrap_content</item> 174 <item name="android:layout_marginStart">24dp</item> 175 <item name="android:layout_marginEnd">24dp</item> 176 <item name="android:orientation">vertical</item> 177 <item name="android:clipToPadding">false</item> 178 <item name="android:textDirection">locale</item> 179 <item name="android:layoutDirection">locale</item> 180 </style> 181 182 <style name="AppDataSharingDetailsTextAppearance" 183 parent="@android:style/TextAppearance.DeviceDefault"> 184 <item name="android:textColor">?android:attr/textColorSecondary</item> 185 <item name="android:textSize">14sp</item> 186 <item name="android:lineHeight">20sp</item> 187 </style> 188 189 <style name="AppDataSharingDetailsMessage"> 190 <item name="android:layout_width">wrap_content</item> 191 <item name="android:layout_height">wrap_content</item> 192 <item name="android:layout_marginTop">8dp</item> 193 <item name="android:layout_marginBottom">12dp</item> 194 <item name="android:textAppearance">@style/AppDataSharingDetailsTextAppearance</item> 195 </style> 196 197 <style name="AppDataSharingNoUpdatesTextAppearance" 198 parent="@android:style/TextAppearance.DeviceDefault"> 199 <item name="android:textColor">?android:attr/textColorPrimary</item> 200 <item name="android:textSize">20sp</item> 201 <item name="android:lineHeight">24sp</item> 202 </style> 203 204 <style name="AppDataSharingNoUpdatesMessage"> 205 <item name="android:layout_width">wrap_content</item> 206 <item name="android:layout_height">wrap_content</item> 207 <item name="android:layout_marginTop">28dp</item> 208 <item name="android:layout_marginBottom">24dp</item> 209 <item name="android:textAppearance">@style/AppDataSharingNoUpdatesTextAppearance</item> 210 </style> 211 212 <style name="AppDataSharingUpdatesFooterContainer"> 213 <item name="android:layout_width">match_parent</item> 214 <item name="android:layout_height">wrap_content</item> 215 <item name="android:layout_marginStart">24dp</item> 216 <item name="android:layout_marginEnd">24dp</item> 217 <item name="android:orientation">vertical</item> 218 <item name="android:clipToPadding">false</item> 219 <item name="android:textDirection">locale</item> 220 <item name="android:layoutDirection">locale</item> 221 </style> 222 223 <style name="AppDataSharingUpdatesFooterIconFrame"> 224 <item name="android:layout_width">wrap_content</item> 225 <item name="android:layout_height">wrap_content</item> 226 <item name="android:layout_marginTop">16dp</item> 227 <item name="android:background">@android:color/transparent</item> 228 </style> 229 230 <style name="AppDataSharingUpdatesFooterIcon"> 231 <item name="android:layout_width">wrap_content</item> 232 <item name="android:layout_height">wrap_content</item> 233 <item name="maxHeight">24dp</item> 234 <item name="maxWidth">24dp</item> 235 </style> 236 237 <style name="AppDataSharingUpdatesFooterTextAppearance" 238 parent="@android:style/TextAppearance.DeviceDefault"> 239 <item name="android:textColor">?android:attr/textColorSecondary</item> 240 <item name="android:textSize">14sp</item> 241 <item name="android:lineHeight">20sp</item> 242 </style> 243 244 <style name="AppDataSharingUpdatesFooterMessage"> 245 <item name="android:layout_width">wrap_content</item> 246 <item name="android:layout_height">wrap_content</item> 247 <item name="android:layout_marginTop">16dp</item> 248 <item name="android:layout_marginBottom">8dp</item> 249 <item name="android:textAppearance">@style/AppDataSharingUpdatesFooterTextAppearance</item> 250 </style> 251 252 <style name="AppDataSharingUpdatesFooterLink" 253 parent="@android:style/TextAppearance.DeviceDefault"> 254 <item name="android:layout_width">wrap_content</item> 255 <item name="android:layout_height">wrap_content</item> 256 <item name="android:textSize">14sp</item> 257 <item name="android:lineHeight">20sp</item> 258 <item name="android:textColorLink">@color/permission_rationale_accent_primary_variant</item> 259 </style> 260 261 <style name="AppDataSharingUpdatePreference"> 262 <item name="android:layout_width">match_parent</item> 263 <item name="android:layout_height">wrap_content</item> 264 <item name="android:minHeight">?android:attr/listPreferredItemHeightSmall</item> 265 <item name="android:gravity">center_vertical</item> 266 <item name="android:paddingTop">20dp</item> 267 <item name="android:paddingBottom">20dp</item> 268 <item name="android:paddingStart">24dp</item> 269 <item name="android:paddingEnd">24dp</item> 270 <item name="android:clipToPadding">false</item> 271 <item name="android:textDirection">locale</item> 272 <item name="android:layoutDirection">locale</item> 273 </style> 274 275 <style name="AppDataSharingUpdateAppIconFrame"> 276 <item name="android:layout_width">wrap_content</item> 277 <item name="android:layout_height">match_parent</item> 278 <item name="android:paddingEnd">20dp</item> 279 </style> 280 281 <style name="AppDataSharingUpdateAppIcon"> 282 <item name="android:id">@android:id/icon</item> 283 <item name="android:layout_width">32dp</item> 284 <item name="android:layout_height">32dp</item> 285 <item name="android:layout_gravity">center_vertical</item> 286 </style> 287 288 <style name="AppDataSharingUpdatePreferenceTitleAndSummaryContainer"> 289 <item name="android:layout_width">0px</item> 290 <item name="android:layout_height">wrap_content</item> 291 <item name="android:layout_weight">1</item> 292 </style> 293 294 <style name="AppDataSharingUpdatePreferenceTitle"> 295 <item name="android:layout_width">wrap_content</item> 296 <item name="android:layout_height">wrap_content</item> 297 <item name="android:singleLine">true</item> 298 <item name="android:textAppearance">?android:attr/textAppearanceListItem</item> 299 <item name="android:ellipsize">marquee</item> 300 </style> 301 302 <style name="AppDataSharingUpdatePreferenceSummary"> 303 <item name="android:layout_width">wrap_content</item> 304 <item name="android:layout_height">wrap_content</item> 305 <item name="android:layout_below">@android:id/title</item> 306 <item name="android:layout_alignStart">@android:id/title</item> 307 <item name="android:textAppearance">?android:attr/textAppearanceListItemSecondary</item> 308 <item name="android:textColor">?android:attr/textColorSecondary</item> 309 <item name="android:maxLines">10</item> 310 </style> 311 312 <style name="AppDataSharingUpdateSettingsIconFrame"> 313 <item name="android:layout_width">48dp</item> 314 <item name="android:layout_height">match_parent</item> 315 <item name="android:gravity">end|center_vertical</item> 316 <item name="android:orientation">vertical</item> 317 <item name="android:paddingStart">24dp</item> 318 </style> 319 320 <style name="AppDataSharingUpdateSettingsIcon"> 321 <item name="android:layout_width">24dp</item> 322 <item name="android:layout_height">24dp</item> 323 <item name="android:layout_gravity">end|center_vertical</item> 324 <item name="android:contentDescription">@string/settings</item> 325 <item name="android:src">@drawable/ic_settings_gear</item> 326 </style> 327 328 <!-- END APP DATA SHARING UPDATES PAGE --> 329 330 <!-- START SAFETY CENTER SUBPAGE --> 331 332 <style name="SafetyCenterBrandChip"> 333 <item name="android:layout_width">match_parent</item> 334 <item name="android:layout_height">wrap_content</item> 335 <item name="android:paddingHorizontal">@dimen/sc_list_margin</item> 336 </style> 337 338 <style name="SafetyCenterBrandChipButton" 339 parent="android:Widget.DeviceDefault.Button.Borderless"> 340 <item name="android:layout_width">wrap_content</item> 341 <item name="android:layout_height">wrap_content</item> 342 <!-- Widget.DeviceDefault.Button has a minHeight that's larger than our chip spec. --> 343 <item name="android:minHeight">0dp</item> 344 <item name="android:layout_gravity">center_vertical|start</item> 345 <item name="android:paddingVertical">@dimen/sc_brand_chip_padding</item> 346 <item name="android:paddingHorizontal">@dimen/sc_spacing_small</item> 347 <item name="android:drawableStart">@drawable/ic_safety_center_brand_chip</item> 348 <item name="android:drawablePadding">@dimen/sc_brand_chip_padding</item> 349 <item name="android:background">@drawable/safety_center_brand_chip_background</item> 350 <item name="android:textAppearance">@style/TextAppearance.SafetyCenter.BrandChip</item> 351 </style> 352 353 <style name="TextAppearance.SafetyCenter.BrandChip" 354 parent="TextAppearance.SafetyCenter.IssueSubtitle"> 355 <item name="android:textColor">?android:attr/textColorPrimary</item> 356 </style> 357 358 <style name="SafetyCenterIllustration"> 359 <item name="android:layout_width">match_parent</item> 360 <item name="android:layout_height">wrap_content</item> 361 <item name="android:importantForAccessibility">noHideDescendants</item> 362 <item name="android:layout_marginTop">@dimen/sc_spacing_large</item> 363 <item name="android:paddingHorizontal">@dimen/sc_spacing_large</item> 364 </style> 365 366 <style name="SafetyCenterIllustrationView"> 367 <item name="android:layout_width">match_parent</item> 368 <item name="android:layout_height">wrap_content</item> 369 <item name="android:layout_gravity">center</item> 370 <item name="android:adjustViewBounds">true</item> 371 </style> 372 373 <!-- END SAFETY CENTER SUBPAGE --> 374</resources>