• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!--
2  ~ Copyright (C) 2021 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>
18
19    <!-- START AUTO PERMISSION GRANT DIALOG -->
20
21    <style name="AutoPermissionGrantButton" parent="@android:style/Widget.DeviceDefault.Button.Borderless.Colored">
22        <item name="android:layout_width">match_parent</item>
23        <item name="android:minHeight">@dimen/car_location_permission_prompt_min_height</item>
24        <item name="android:layout_height">wrap_content</item>
25        <item name="android:layout_marginTop">@dimen/car_location_permission_prompt_margin_small</item>
26        <item name="android:padding">@dimen/car_location_permission_prompt_padding_extra_small</item>
27        <item name="android:textSize">@dimen/car_location_permission_prompt_button_text_size</item>
28        <item name="android:lineHeight">@dimen/car_location_permission_prompt_line_height_small</item>
29        <item name="android:textColor">@android:color/system_accent2_900</item>
30        <item name="android:background">@drawable/auto_grant_permissions_buttons</item>
31        <item name="android:textAppearance">@style/AutoPermissionGrantTitleMessage</item>
32    </style>
33
34    <!-- END AUTO PERMISSION GRANT DIALOG -->
35
36    <!-- START PERMISSION GRANT DIALOG -->
37
38    <style name="PermissionGrantDialogMaterial3">
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    </style>
44
45    <style name="PermissionGrantTitleIconMaterial3">
46        <item name="android:layout_width">32dp</item>
47        <item name="android:layout_height">32dp</item>
48        <item name="android:layout_marginBottom">12dp</item>
49        <item name="android:tint">@android:color/system_accent1_600</item>
50        <item name="android:scaleType">fitCenter</item>
51    </style>
52
53    <style name="PermissionGrantButtonListMaterial3">
54        <item name="android:layout_width">match_parent</item>
55        <item name="android:layout_height">wrap_content</item>
56        <item name="android:orientation">vertical</item>
57        <item name="android:paddingBottom">22dp</item>
58        <item name="android:gravity">center</item>
59    </style>
60
61    <style name="PermissionGrantButtonTop"
62           parent="@android:style/Widget.DeviceDefault.Button.Borderless.Colored">
63        <item name="android:layout_width">match_parent</item>
64        <item name="android:minHeight">56dp</item>
65        <item name="android:layout_height">wrap_content</item>
66        <item name="android:layout_marginLeft">24dp</item>
67        <item name="android:layout_marginRight">24dp</item>
68        <item name="android:layout_marginTop">2dp</item>
69        <item name="android:layout_marginBottom">2dp</item>
70        <item name="android:fontFamily">google-sans-medium</item>
71        <item name="android:textSize">14sp</item>
72        <item name="android:textColor">@android:color/system_neutral1_900</item>
73        <item name="android:background">@drawable/grant_permissions_buttons_top</item>
74    </style>
75
76    <style name="PermissionGrantButtonMiddle"
77           parent="@android:style/Widget.DeviceDefault.Button.Borderless.Colored">
78        <item name="android:layout_width">match_parent</item>
79        <item name="android:minHeight">56dp</item>
80        <item name="android:layout_height">wrap_content</item>
81        <item name="android:layout_marginLeft">24dp</item>
82        <item name="android:layout_marginRight">24dp</item>
83        <item name="android:layout_marginTop">2dp</item>
84        <item name="android:layout_marginBottom">2dp</item>
85        <item name="android:fontFamily">google-sans-medium</item>
86        <item name="android:textSize">14sp</item>
87        <item name="android:textColor">@android:color/system_neutral1_900</item>
88        <item name="android:background">@drawable/grant_permissions_buttons_middle</item>
89    </style>
90
91    <style name="PermissionGrantButtonBottom"
92           parent="@android:style/Widget.DeviceDefault.Button.Borderless.Colored">
93        <item name="android:layout_width">match_parent</item>
94        <item name="android:minHeight">56dp</item>
95        <item name="android:layout_height">wrap_content</item>
96        <item name="android:layout_marginLeft">24dp</item>
97        <item name="android:layout_marginRight">24dp</item>
98        <item name="android:layout_marginTop">2dp</item>
99        <item name="android:layout_marginBottom">2dp</item>
100        <item name="android:fontFamily">google-sans-medium</item>
101        <item name="android:textSize">14sp</item>
102        <item name="android:textColor">@android:color/system_neutral1_900</item>
103        <item name="android:background">@drawable/grant_permissions_buttons_bottom</item>
104    </style>
105
106    <!-- for use in overlays -->
107    <style name="PermissionGrantButtonAllowMaterial3"
108           parent="@style/PermissionGrantButtonTop"></style>
109    <style name="PermissionGrantButtonAllowForegroundMaterial3"
110           parent="@style/PermissionGrantButtonTop"></style>
111    <style name="PermissionGrantButtonAllowOneTimeMaterial3"
112           parent="@style/PermissionGrantButtonMiddle"></style>
113    <style name="PermissionGrantButtonAllowSelectedMaterial3"
114           parent="@style/PermissionGrantButtonTop"></style>
115    <style name="PermissionGrantButtonAllowAllMaterial3"
116        parent="@style/PermissionGrantButtonMiddle"></style>
117    <style name="PermissionGrantButtonDenyMaterial3"
118           parent="@style/PermissionGrantButtonBottom"></style>
119    <style name="PermissionGrantButtonNoUpgradeMaterial3"
120           parent="@style/PermissionGrantButtonBottom"></style>
121    <style name="PermissionGrantButtonDontAllowMoreMaterial3"
122           parent="@style/PermissionGrantButtonBottom"></style>
123
124    <!-- END PERMISSION GRANT DIALOG -->
125
126    <style name="AppPermissionRadioButton"
127           parent="@android:style/Widget.DeviceDefault.CompoundButton.RadioButton">
128        <item name="android:layout_width">wrap_content</item>
129        <item name="android:layout_height">wrap_content</item>
130        <item name="android:minHeight">48dp</item>
131        <item name="android:layout_marginTop">16dp</item>
132        <item name="android:paddingStart">?android:attr/listPreferredItemPaddingStart</item>
133        <item name="android:paddingTop">8dp</item>
134        <item name="android:paddingBottom">8dp</item>
135        <item name="android:textDirection">locale</item>
136        <item name="android:textAppearance">?android:attr/textAppearanceListItem</item>
137    </style>
138    <style name="AppPermissionLocationAccuracyTitle">
139        <item name="android:layout_width">wrap_content</item>
140        <item name="android:layout_height">wrap_content</item>
141        <item name="android:textColor">?android:attr/textColorPrimary</item>
142        <item name="android:textDirection">locale</item>
143        <item name="android:textAppearance">?android:attr/textAppearanceListItem</item>
144    </style>
145</resources>
146