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 </style> 127 128 <style name="PermissionRationaleSectionPurposeList" 129 parent="@style/PermissionRationaleSectionMessage"> 130 <item name="android:layout_marginStart">@dimen/permission_rationale_purpose_list_bullet_indent</item> 131 </style> 132 133 <style name="PermissionRationaleButtonContainer"> 134 <item name="android:layout_width">match_parent</item> 135 <item name="android:layout_height">wrap_content</item> 136 <item name="android:layout_weight">0</item> 137 <item name="android:paddingStart">24dp</item> 138 <item name="android:paddingEnd">24dp</item> 139 <item name="android:paddingTop">20dp</item> 140 <item name="android:paddingBottom">20dp</item> 141 <item name="android:orientation">horizontal</item> 142 <item name="android:gravity">end</item> 143 </style> 144 145 <style name="PermissionRationaleBackButton" 146 parent="@style/Widget.Material3.Button.OutlinedButton"> 147 <item name="android:layout_width">wrap_content</item> 148 <item name="android:layout_height">wrap_content</item> 149 <item name="android:gravity">center</item> 150 <item name="android:insetTop">6dp</item> 151 <item name="android:insetBottom">6dp</item> 152 <item name="android:minWidth">48dp</item> 153 <item name="android:minHeight">48dp</item> 154 <item name="android:paddingTop">8dp</item> 155 <item name="android:paddingBottom">8dp</item> 156 <item name="android:paddingStart">16dp</item> 157 <item name="android:paddingEnd">16dp</item> 158 <item name="android:fontFamily">google-sans-text-medium</item> 159 <item name="android:textColor">?android:attr/textColorPrimary</item> 160 <item name="android:textSize">14sp</item> 161 <item name="android:lineHeight">20sp</item> 162 <item name="android:lineSpacingMultiplier">1.25</item> 163 <item name="strokeColor">@color/permission_rationale_accent_primary_variant</item> 164 </style> 165 166 <!-- END PERMISSION RATIONALE DIALOG --> 167 168 <!-- START APP DATA SHARING UPDATES PAGE --> 169 170 <style name="AppDataSharingDetailsContainer"> 171 <item name="android:layout_width">match_parent</item> 172 <item name="android:layout_height">wrap_content</item> 173 <item name="android:layout_marginStart">24dp</item> 174 <item name="android:layout_marginEnd">24dp</item> 175 <item name="android:orientation">vertical</item> 176 <item name="android:clipToPadding">false</item> 177 <item name="android:textDirection">locale</item> 178 <item name="android:layoutDirection">locale</item> 179 </style> 180 181 <style name="AppDataSharingDetailsTextAppearance" 182 parent="@android:style/TextAppearance.DeviceDefault"> 183 <item name="android:textColor">?android:attr/textColorSecondary</item> 184 <item name="android:textSize">14sp</item> 185 <item name="android:lineHeight">20sp</item> 186 </style> 187 188 <style name="AppDataSharingDetailsMessage"> 189 <item name="android:layout_width">wrap_content</item> 190 <item name="android:layout_height">wrap_content</item> 191 <item name="android:layout_marginTop">8dp</item> 192 <item name="android:layout_marginBottom">12dp</item> 193 <item name="android:textAppearance">@style/AppDataSharingDetailsTextAppearance</item> 194 </style> 195 196 <style name="AppDataSharingNoUpdatesTextAppearance" 197 parent="@android:style/TextAppearance.DeviceDefault"> 198 <item name="android:textColor">?android:attr/textColorPrimary</item> 199 <item name="android:textSize">20sp</item> 200 <item name="android:lineHeight">24sp</item> 201 </style> 202 203 <style name="AppDataSharingNoUpdatesMessage"> 204 <item name="android:layout_width">wrap_content</item> 205 <item name="android:layout_height">wrap_content</item> 206 <item name="android:layout_marginTop">28dp</item> 207 <item name="android:layout_marginBottom">24dp</item> 208 <item name="android:textAppearance">@style/AppDataSharingNoUpdatesTextAppearance</item> 209 </style> 210 211 <style name="AppDataSharingUpdatesFooterContainer"> 212 <item name="android:layout_width">match_parent</item> 213 <item name="android:layout_height">wrap_content</item> 214 <item name="android:layout_marginStart">24dp</item> 215 <item name="android:layout_marginEnd">24dp</item> 216 <item name="android:orientation">vertical</item> 217 <item name="android:clipToPadding">false</item> 218 <item name="android:textDirection">locale</item> 219 <item name="android:layoutDirection">locale</item> 220 </style> 221 222 <style name="AppDataSharingUpdatesFooterIconFrame"> 223 <item name="android:layout_width">wrap_content</item> 224 <item name="android:layout_height">wrap_content</item> 225 <item name="android:layout_marginTop">16dp</item> 226 <item name="android:background">@android:color/transparent</item> 227 </style> 228 229 <style name="AppDataSharingUpdatesFooterIcon"> 230 <item name="android:layout_width">wrap_content</item> 231 <item name="android:layout_height">wrap_content</item> 232 <item name="maxHeight">24dp</item> 233 <item name="maxWidth">24dp</item> 234 </style> 235 236 <style name="AppDataSharingUpdatesFooterTextAppearance" 237 parent="@android:style/TextAppearance.DeviceDefault"> 238 <item name="android:textColor">?android:attr/textColorSecondary</item> 239 <item name="android:textSize">14sp</item> 240 <item name="android:lineHeight">20sp</item> 241 </style> 242 243 <style name="AppDataSharingUpdatesFooterMessage"> 244 <item name="android:layout_width">wrap_content</item> 245 <item name="android:layout_height">wrap_content</item> 246 <item name="android:layout_marginTop">16dp</item> 247 <item name="android:layout_marginBottom">8dp</item> 248 <item name="android:textAppearance">@style/AppDataSharingUpdatesFooterTextAppearance</item> 249 </style> 250 251 <style name="AppDataSharingUpdatesFooterLink" 252 parent="@android:style/TextAppearance.DeviceDefault"> 253 <item name="android:layout_width">wrap_content</item> 254 <item name="android:layout_height">wrap_content</item> 255 <item name="android:textSize">14sp</item> 256 <item name="android:lineHeight">20sp</item> 257 <item name="android:textColorLink">@color/permission_rationale_accent_primary_variant</item> 258 </style> 259 260 <style name="AppDataSharingUpdatePreference"> 261 <item name="android:layout_width">match_parent</item> 262 <item name="android:layout_height">wrap_content</item> 263 <item name="android:minHeight">?android:attr/listPreferredItemHeightSmall</item> 264 <item name="android:gravity">center_vertical</item> 265 <item name="android:paddingTop">20dp</item> 266 <item name="android:paddingBottom">20dp</item> 267 <item name="android:paddingStart">24dp</item> 268 <item name="android:paddingEnd">24dp</item> 269 <item name="android:clipToPadding">false</item> 270 <item name="android:textDirection">locale</item> 271 <item name="android:layoutDirection">locale</item> 272 </style> 273 274 <style name="AppDataSharingUpdateAppIconFrame"> 275 <item name="android:layout_width">wrap_content</item> 276 <item name="android:layout_height">match_parent</item> 277 <item name="android:paddingEnd">20dp</item> 278 </style> 279 280 <style name="AppDataSharingUpdateAppIcon"> 281 <item name="android:id">@android:id/icon</item> 282 <item name="android:layout_width">32dp</item> 283 <item name="android:layout_height">32dp</item> 284 <item name="android:layout_gravity">center_vertical</item> 285 </style> 286 287 <style name="AppDataSharingUpdatePreferenceTitleAndSummaryContainer"> 288 <item name="android:layout_width">0px</item> 289 <item name="android:layout_height">wrap_content</item> 290 <item name="android:layout_weight">1</item> 291 </style> 292 293 <style name="AppDataSharingUpdatePreferenceTitle"> 294 <item name="android:layout_width">wrap_content</item> 295 <item name="android:layout_height">wrap_content</item> 296 <item name="android:singleLine">true</item> 297 <item name="android:textAppearance">?android:attr/textAppearanceListItem</item> 298 <item name="android:ellipsize">marquee</item> 299 </style> 300 301 <style name="AppDataSharingUpdatePreferenceSummary"> 302 <item name="android:layout_width">wrap_content</item> 303 <item name="android:layout_height">wrap_content</item> 304 <item name="android:layout_below">@android:id/title</item> 305 <item name="android:layout_alignStart">@android:id/title</item> 306 <item name="android:textAppearance">?android:attr/textAppearanceListItemSecondary</item> 307 <item name="android:textColor">?android:attr/textColorSecondary</item> 308 <item name="android:maxLines">10</item> 309 </style> 310 311 <style name="AppDataSharingUpdateSettingsIconFrame"> 312 <item name="android:layout_width">48dp</item> 313 <item name="android:layout_height">match_parent</item> 314 <item name="android:gravity">end|center_vertical</item> 315 <item name="android:orientation">vertical</item> 316 <item name="android:paddingStart">24dp</item> 317 </style> 318 319 <style name="AppDataSharingUpdateSettingsIcon"> 320 <item name="android:layout_width">24dp</item> 321 <item name="android:layout_height">24dp</item> 322 <item name="android:layout_gravity">end|center_vertical</item> 323 <item name="android:contentDescription">@string/settings</item> 324 <item name="android:src">@drawable/ic_settings_gear</item> 325 </style> 326 327 <!-- END APP DATA SHARING UPDATES PAGE --> 328 329 <!-- START SAFETY CENTER SUBPAGE --> 330 331 <style name="SafetyCenterBrandChip"> 332 <item name="android:layout_width">match_parent</item> 333 <item name="android:layout_height">wrap_content</item> 334 <item name="android:paddingHorizontal">@dimen/sc_list_margin</item> 335 </style> 336 337 <style name="SafetyCenterBrandChipButton" 338 parent="android:Widget.DeviceDefault.Button.Borderless"> 339 <item name="android:layout_width">wrap_content</item> 340 <item name="android:layout_height">wrap_content</item> 341 <!-- Widget.DeviceDefault.Button has a minHeight that's larger than our chip spec. --> 342 <item name="android:minHeight">0dp</item> 343 <item name="android:layout_gravity">center_vertical|start</item> 344 <item name="android:paddingVertical">@dimen/sc_brand_chip_padding</item> 345 <item name="android:paddingHorizontal">@dimen/sc_spacing_small</item> 346 <item name="android:drawableStart">@drawable/ic_safety_center_brand_chip</item> 347 <item name="android:drawablePadding">@dimen/sc_brand_chip_padding</item> 348 <item name="android:background">@drawable/safety_center_brand_chip_background</item> 349 <item name="android:textAppearance">@style/TextAppearance.SafetyCenter.BrandChip</item> 350 </style> 351 352 <style name="TextAppearance.SafetyCenter.BrandChip" 353 parent="TextAppearance.SafetyCenter.IssueSubtitle"> 354 <item name="android:textColor">?android:attr/textColorPrimary</item> 355 </style> 356 357 <style name="SafetyCenterIllustration"> 358 <item name="android:layout_width">match_parent</item> 359 <item name="android:layout_height">wrap_content</item> 360 <item name="android:importantForAccessibility">noHideDescendants</item> 361 <item name="android:layout_marginTop">@dimen/sc_spacing_large</item> 362 <item name="android:paddingHorizontal">@dimen/sc_spacing_large</item> 363 </style> 364 365 <style name="SafetyCenterIllustrationView"> 366 <item name="android:layout_width">match_parent</item> 367 <item name="android:layout_height">wrap_content</item> 368 <item name="android:layout_gravity">center</item> 369 <item name="android:adjustViewBounds">true</item> 370 </style> 371 372 <!-- END SAFETY CENTER SUBPAGE --> 373 374</resources>