• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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>