• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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<resources
18    xmlns:android="http://schemas.android.com/apk/res/android">
19
20    <!-- The style for the volume icons in the volume dialog. This style makes the icon scale to
21         fit its container since auto wants the icon to be larger. The padding is added to make it
22         so the icon does not press along the edges of the dialog. -->
23    <style name="VolumeButtons" parent="@android:style/Widget.Material.Button.Borderless">
24        <item name="android:background">@drawable/btn_borderless_rect</item>
25        <item name="android:scaleType">fitCenter</item>
26        <item name="android:padding">22dp</item>
27    </style>
28
29    <style name="TextAppearance.SystemBar.Clock"
30           parent="@*android:style/TextAppearance.StatusBar.Icon">
31        <item name="android:textSize">@dimen/car_body4_size</item>
32        <item name="android:textColor">@color/system_bar_clock_text_color</item>
33        <item name="android:textFontWeight">500</item>
34    </style>
35
36    <style name="TextAppearance.SystemBar.ClockWithSelection"
37           parent="@*android:style/TextAppearance.StatusBar.Icon">
38        <item name="android:textSize">@dimen/car_body1_size</item>
39        <item name="android:textColor">@color/system_bar_text_color_with_selection</item>
40    </style>
41
42    <style name="TextAppearance.SystemBar.Username"
43           parent="@android:style/TextAppearance.DeviceDefault">
44        <item name="android:textSize">@dimen/car_body3_size</item>
45        <item name="android:textColor">@color/system_bar_text_color_with_selection</item>
46        <item name="android:fontFamily">sans-serif-medium</item>
47    </style>
48
49    <style name="TextAppearance.CarStatus" parent="@android:style/TextAppearance.DeviceDefault">
50        <item name="android:textSize">@*android:dimen/car_body2_size</item>
51        <item name="android:textColor">@color/system_bar_text_color</item>
52    </style>
53
54    <!-- The style for a Toast. -->
55    <style name="TextAppearance.Toast" parent="@*android:style/TextAppearance.DeviceDefault">
56        <item name="android:textSize">@*android:dimen/car_body2_size</item>
57        <item name="android:textColor">@android:color/white</item>
58    </style>
59
60    <style name="SystemBarButton">
61        <item name="android:layout_height">@dimen/system_bar_button_size</item>
62        <item name="android:layout_width">@dimen/system_bar_button_size</item>
63        <item name="android:layout_marginEnd">@dimen/system_bar_button_margin</item>
64        <item name="android:padding">@dimen/system_bar_button_padding</item>
65        <item name="android:gravity">center</item>
66        <item name="android:background">@drawable/nav_bar_button_background</item>
67        <item name="unselectedAlpha">1.0</item>
68    </style>
69    <style name="SystemBarButton.Vertical">
70        <item name="android:layout_marginEnd">0dp</item>
71        <item name="android:layout_marginBottom">@dimen/system_bar_button_margin</item>
72    </style>
73
74    <!-- todo(b/304320644): update SystemBarButton -->
75    <style name="SystemBarButtonWithDock" parent="SystemBarButton">
76        <item name="android:layout_marginEnd">0dp</item>
77        <item name="android:layout_centerVertical">true</item>
78    </style>
79
80    <style name="TemperatureControlView">
81        <item name="android:layout_width">wrap_content</item>
82        <item name="android:layout_height">wrap_content</item>
83        <item name="android:layout_centerVertical">true</item>
84    </style>
85
86<!--    Todo: update RB to work with these styles -->
87    <style name="TopBarButton">
88        <item name="android:layout_marginTop">@dimen/car_quick_controls_entry_points_button_margin_top</item>
89        <item name="android:layout_marginBottom">@dimen/car_quick_controls_entry_points_button_margin_bottom</item>
90        <item name="android:layout_marginStart">@dimen/car_quick_controls_entry_points_button_margin_start</item>
91        <item name="android:layout_marginEnd">@dimen/car_quick_controls_entry_points_button_margin_end</item>
92        <item name="android:background">@drawable/status_icon_background</item>
93    </style>
94
95    <style name="PrivacyChipPadding">
96        <item name="android:paddingTop">@dimen/car_quick_controls_entry_points_button_margin_top</item>
97        <item name="android:paddingBottom">@dimen/car_quick_controls_entry_points_button_margin_bottom</item>
98        <item name="android:paddingStart">@dimen/car_quick_controls_entry_points_button_margin_start</item>
99        <item name="android:paddingEnd">@dimen/car_quick_controls_entry_points_button_margin_end</item>
100    </style>
101
102    <style name="HvacButton">
103        <item name="android:layout_width">@dimen/hvac_panel_button_dimen</item>
104        <item name="android:layout_height">@dimen/hvac_panel_button_dimen</item>
105        <item name="android:scaleType">centerInside</item>
106        <item name="android:layout_marginTop">@dimen/hvac_button_margin_top</item>
107        <item name="android:layout_marginBottom">@dimen/hvac_button_margin_bottom</item>
108        <item name="android:layout_marginStart">@dimen/hvac_button_margin_start</item>
109        <item name="android:layout_marginEnd">@dimen/hvac_button_margin_end</item>
110    </style>
111
112    <style name="HvacTemperatureFont">
113        <item name="android:textSize">@dimen/temperature_bar_text_size</item>
114        <item name="android:textColor">@color/car_on_primary</item>
115    </style>
116
117    <style name="HvacTemperature" parent="HvacTemperatureFont">
118        <item name="android:layout_marginLeft">@dimen/hvac_text_left_margin</item>
119    </style>
120
121    <style name="HvacTemperatureControlIcon">
122        <item name="android:scaleType">center</item>
123        <item name="android:layout_centerHorizontal">true</item>
124    </style>
125
126    <style name="HvacFanSpeedBar">
127        <item name="android:layout_width">0dp</item>
128        <item name="android:layout_weight">1</item>
129        <item name="android:layout_height">match_parent</item>
130        <item name="android:layout_marginTop">@dimen/hvac_fan_speed_bar_margin_top</item>
131        <item name="android:layout_marginBottom">@dimen/hvac_fan_speed_bar_margin_bottom</item>
132        <item name="android:layout_marginEnd">@dimen/hvac_fan_speed_bar_segment_margin</item>
133        <item name="android:layout_marginStart">@dimen/hvac_fan_speed_bar_segment_margin</item>
134        <item name="android:layout_gravity">center</item>
135    </style>
136
137    <style name="HvacFanSpeedText">
138        <item name="android:layout_width">0dp</item>
139        <item name="android:layout_height">match_parent</item>
140        <item name="android:gravity">center</item>
141        <item name="android:layout_weight">1</item>
142        <item name="android:layout_marginTop">@dimen/hvac_fan_speed_text_margin_top</item>
143        <item name="android:layout_marginBottom">@dimen/hvac_fan_speed_text_margin_bottom</item>
144        <item name="android:textSize">@dimen/hvac_fan_speed_bar_text_size</item>
145        <item name="android:fontFamily">sans-serif-medium</item>
146        <item name="android:textColor">@color/hvac_icon_color</item>
147    </style>
148
149    <!-- Note that this style works only in a horizontal linear layout. -->
150    <style name="HvacSpacerView" >
151        <item name="android:layout_width">0dp</item>
152        <item name="android:layout_height">match_parent</item>
153        <item name="android:layout_weight">1</item>
154    </style>
155
156    <style name="HvacButton.FanDirection" parent="HvacButton">
157        <item name="android:layout_gravity">center</item>
158        <item name="android:scaleType">fitCenter</item>
159    </style>
160
161    <!-- TextAppearances for ActivityBlockingActivity. -->
162    <style name="ActivityBlockingActivityText">
163        <item name="android:fontFamily">roboto-regular</item>
164        <item name="android:textColor">@color/blocking_text</item>
165        <item name="android:textStyle">normal</item>
166        <item name="android:textSize">@dimen/blocking_text_size</item>
167    </style>
168
169    <!-- TextAppearances for Button Text in ActivityBlockingActivity. -->
170    <style name="ActionButtonText" parent="android:TextAppearance.DeviceDefault">
171        <item name="android:fontFamily">roboto-regular</item>
172        <item name="android:textColor">@color/blocking_text</item>
173        <item name="android:textSize">@*android:dimen/car_body3_size</item>
174    </style>
175
176    <!-- Style for buttons in ActivityBlockingActivity. -->
177    <style name="ButtonStyle">
178        <item name="android:layout_width">wrap_content</item>
179        <item name="android:layout_height">@dimen/activity_blocking_action_button_height</item>
180        <item name="android:minWidth">@dimen/activity_blocking_action_button_min_width</item>
181        <item name="android:maxWidth">@dimen/activity_blocking_action_button_max_width</item>
182        <item name="android:textAppearance">@style/ActionButtonText</item>
183        <item name="android:textColor">@color/blocking_text</item>
184        <item name="android:singleLine">true</item>
185        <item name="android:background">@drawable/activity_blocking_action_button_background</item>
186        <item name="android:gravity">center</item>
187        <item name="android:paddingHorizontal">@dimen/activity_blocking_action_button_padding_horizontal</item>
188    </style>
189
190    <style name="QCFooterButtonStyle"
191           parent="android:Widget.DeviceDefault.Button">
192        <item name="android:layout_width">match_parent</item>
193        <item name="android:layout_height">wrap_content</item>
194        <item name="android:minHeight">@dimen/car_quick_controls_footer_button_min_height</item>
195        <item name="android:gravity">center</item>
196        <item name="android:layout_marginBottom">
197            @dimen/car_quick_controls_footer_button_margin_bottom
198        </item>
199        <item name="android:layout_marginHorizontal">
200            @dimen/car_quick_controls_footer_button_horizontal_margin
201        </item>
202    </style>
203
204    <style name="QCFooterButtonViewStyle">
205        <item name="android:minHeight">@dimen/car_quick_controls_footer_button_min_height</item>
206        <item name="android:background">@drawable/car_quick_controls_pill_button_background</item>
207        <item name="android:layout_marginStart">@dimen/car_padding_2</item>
208        <item name="android:layout_marginEnd">@dimen/car_padding_2</item>
209        <item name="android:padding">
210            @dimen/car_quick_controls_panel_footer_button_view_padding
211        </item>
212    </style>
213
214    <!-- UserPicker -->
215    <!-- Style for message text of user picker alert dialog. -->
216    <style name="UserPickerDialogMessageNormalText">
217        <item name="android:textStyle">normal</item>
218        <item name="android:textSize">@dimen/car_body4_size</item>
219        <item name="android:textColor">@*android:color/car_body4</item>
220    </style>
221    <style name="UserPickerDialogMessageLargeText">
222        <item name="android:textStyle">normal</item>
223        <item name="android:textSize">@dimen/car_body2_size</item>
224        <item name="android:textColor">@*android:color/car_body4</item>
225    </style>
226    <!-- Style user picker snackbar. -->
227    <style name="UserPickerSnackBarText" parent="Widget.MaterialComponents.Snackbar.TextView">
228        <item name="android:textSize">@dimen/car_body3_size</item>
229        <item name="android:textColor">@color/car_ui_text_color_primary</item>
230        <item name="android:textColorPrimary">@color/car_ui_text_color_primary</item>
231        <item name="android:textColorLink">@color/car_ui_text_color_primary</item>
232        <item name="android:layout_margin">@dimen/car_padding_2</item>
233        <item name="android:maxLines">2</item>
234    </style>
235
236
237    <!-- Biometrics -->
238    <style name="PinPadKey" parent="TextAppearance.Car.Headline.Medium">
239        <item name="android:gravity">center</item>
240        <item name="android:textStyle">normal</item>
241        <item name="android:textColor">@*android:color/car_body3</item>
242        <item name="android:tint">@*android:color/car_body3</item>
243        <item name="android:clickable">true</item>
244    </style>
245</resources>
246