• 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_body1_size</item>
32        <item name="android:textColor">@color/system_bar_clock_text_color</item>
33    </style>
34
35    <style name="TextAppearance.SystemBar.ClockWithSelection"
36           parent="@*android:style/TextAppearance.StatusBar.Icon">
37        <item name="android:textSize">@dimen/car_body1_size</item>
38        <item name="android:textColor">@color/system_bar_text_color_with_selection</item>
39    </style>
40
41    <style name="TextAppearance.SystemBar.Username"
42           parent="@android:style/TextAppearance.DeviceDefault">
43        <item name="android:textSize">@dimen/car_body3_size</item>
44        <item name="android:textColor">@color/system_bar_text_color_with_selection</item>
45        <item name="android:fontFamily">sans-serif-medium</item>
46    </style>
47
48    <style name="TextAppearance.CarStatus" parent="@android:style/TextAppearance.DeviceDefault">
49        <item name="android:textSize">@*android:dimen/car_body2_size</item>
50        <item name="android:textColor">@color/system_bar_text_color</item>
51    </style>
52
53    <!-- The style for a Toast. -->
54    <style name="TextAppearance.Toast" parent="@*android:style/TextAppearance.DeviceDefault">
55        <item name="android:textSize">@*android:dimen/car_body2_size</item>
56        <item name="android:textColor">@android:color/white</item>
57    </style>
58
59    <style name="SystemBarButton">
60        <item name="android:layout_height">@dimen/system_bar_button_size</item>
61        <item name="android:layout_width">@dimen/system_bar_button_size</item>
62        <item name="android:layout_marginEnd">@dimen/system_bar_button_margin</item>
63        <item name="android:padding">@dimen/system_bar_button_padding</item>
64        <item name="android:gravity">center</item>
65        <item name="android:background">@drawable/system_bar_button_background</item>
66        <item name="unselectedAlpha">0.56</item>
67    </style>
68
69    <style name="QuickControlEntryPointButton">
70        <item name="android:layout_marginTop">@dimen/car_quick_controls_entry_points_button_margin_top</item>
71        <item name="android:layout_marginBottom">@dimen/car_quick_controls_entry_points_button_margin_bottom</item>
72        <item name="android:layout_marginStart">@dimen/car_quick_controls_entry_points_button_margin_start</item>
73        <item name="android:layout_marginEnd">@dimen/car_quick_controls_entry_points_button_margin_end</item>
74        <item name="android:background">@drawable/status_icon_background</item>
75    </style>
76
77    <style name="HvacButton">
78        <item name="android:layout_width">@dimen/hvac_panel_button_dimen</item>
79        <item name="android:layout_height">@dimen/hvac_panel_button_dimen</item>
80        <item name="android:scaleType">centerInside</item>
81        <item name="android:layout_marginTop">@dimen/hvac_button_margin_top</item>
82        <item name="android:layout_marginBottom">@dimen/hvac_button_margin_bottom</item>
83        <item name="android:layout_marginStart">@dimen/hvac_button_margin_start</item>
84        <item name="android:layout_marginEnd">@dimen/hvac_button_margin_end</item>
85    </style>
86
87    <style name="HvacTemperatureFont">
88        <item name="android:textSize">@dimen/temperature_bar_text_size</item>
89        <item name="android:textColor">#000000</item>
90    </style>
91
92    <style name="HvacTemperature" parent="HvacTemperatureFont">
93        <item name="android:layout_marginLeft">@dimen/hvac_text_left_margin</item>
94    </style>
95
96    <style name="HvacTemperatureControlIcon">
97        <item name="android:scaleType">center</item>
98        <item name="android:layout_centerHorizontal">true</item>
99    </style>
100
101    <style name="HvacFanSpeedBar">
102        <item name="android:layout_width">0dp</item>
103        <item name="android:layout_weight">1</item>
104        <item name="android:layout_height">match_parent</item>
105        <item name="android:layout_marginTop">@dimen/hvac_fan_speed_bar_margin_top</item>
106        <item name="android:layout_marginBottom">@dimen/hvac_fan_speed_bar_margin_bottom</item>
107        <item name="android:layout_marginEnd">@dimen/hvac_fan_speed_bar_segment_margin</item>
108        <item name="android:layout_marginStart">@dimen/hvac_fan_speed_bar_segment_margin</item>
109        <item name="android:layout_gravity">center</item>
110    </style>
111
112    <style name="HvacFanSpeedText">
113        <item name="android:layout_width">0dp</item>
114        <item name="android:layout_height">match_parent</item>
115        <item name="android:gravity">center</item>
116        <item name="android:layout_weight">1</item>
117        <item name="android:layout_marginTop">@dimen/hvac_fan_speed_text_margin_top</item>
118        <item name="android:layout_marginBottom">@dimen/hvac_fan_speed_text_margin_bottom</item>
119        <item name="android:textSize">@dimen/hvac_fan_speed_bar_text_size</item>
120        <item name="android:fontFamily">sans-serif-medium</item>
121        <item name="android:textColor">@color/hvac_icon_color</item>
122    </style>
123
124    <!-- Note that this style works only in a horizontal linear layout. -->
125    <style name="HvacSpacerView" >
126        <item name="android:layout_width">0dp</item>
127        <item name="android:layout_height">match_parent</item>
128        <item name="android:layout_weight">1</item>
129    </style>
130
131    <style name="HvacButton.FanDirection" parent="HvacButton">
132        <item name="android:layout_gravity">center</item>
133        <item name="android:scaleType">fitCenter</item>
134    </style>
135
136    <!-- TextAppearances for ActivityBlockingActivity. -->
137    <style name="ActivityBlockingActivityText">
138        <item name="android:fontFamily">roboto-regular</item>
139        <item name="android:textColor">@color/blocking_text</item>
140        <item name="android:textStyle">normal</item>
141        <item name="android:textSize">@dimen/blocking_text_size</item>
142    </style>
143
144    <!-- TextAppearances for Button Text in ActivityBlockingActivity. -->
145    <style name="ActionButtonText" parent="android:TextAppearance.DeviceDefault">
146        <item name="android:fontFamily">roboto-regular</item>
147        <item name="android:textColor">@color/blocking_text</item>
148        <item name="android:textSize">@*android:dimen/car_body3_size</item>
149    </style>
150
151    <!-- Style for buttons in ActivityBlockingActivity. -->
152    <style name="ButtonStyle">
153        <item name="android:layout_width">wrap_content</item>
154        <item name="android:layout_height">@dimen/activity_blocking_action_button_height</item>
155        <item name="android:minWidth">@dimen/activity_blocking_action_button_min_width</item>
156        <item name="android:maxWidth">@dimen/activity_blocking_action_button_max_width</item>
157        <item name="android:textAppearance">@style/ActionButtonText</item>
158        <item name="android:textColor">@color/blocking_text</item>
159        <item name="android:singleLine">true</item>
160        <item name="android:background">@drawable/activity_blocking_action_button_background</item>
161        <item name="android:gravity">center</item>
162        <item name="android:paddingHorizontal">@dimen/activity_blocking_action_button_padding_horizontal</item>
163    </style>
164
165    <style name="QCFooterButtonStyle"
166           parent="android:Widget.DeviceDefault.Button.Borderless.Colored">
167        <item name="android:layout_width">match_parent</item>
168        <item name="android:layout_height">wrap_content</item>
169        <item name="android:minHeight">@dimen/car_quick_controls_footer_button_min_height</item>
170        <item name="android:gravity">start|center_vertical</item>
171        <item name="android:layout_marginVertical">
172            @dimen/car_quick_controls_footer_button_vertical_margin
173        </item>
174        <item name="android:paddingHorizontal">
175            @dimen/car_quick_controls_footer_button_horizontal_padding
176        </item>
177    </style>
178
179    <style name="QCFooterButtonViewStyle">
180        <item name="android:minHeight">@dimen/car_quick_controls_footer_button_min_height</item>
181        <item name="android:background">@drawable/car_quick_controls_button_background_pill</item>
182        <item name="android:layout_marginStart">@dimen/car_padding_2</item>
183        <item name="android:layout_marginEnd">@dimen/car_padding_2</item>
184        <item name="android:padding">
185            @dimen/car_quick_controls_panel_footer_button_view_padding
186        </item>
187    </style>
188
189    <!-- UserPicker -->
190    <!-- Style for message text of user picker alert dialog. -->
191    <style name="UserPickerDialogMessageNormalText">
192        <item name="android:textStyle">normal</item>
193        <item name="android:textSize">@dimen/car_body4_size</item>
194        <item name="android:textColor">@*android:color/car_body4</item>
195    </style>
196    <style name="UserPickerDialogMessageLargeText">
197        <item name="android:textStyle">normal</item>
198        <item name="android:textSize">@dimen/car_body2_size</item>
199        <item name="android:textColor">@*android:color/car_body4</item>
200    </style>
201    <!-- Style user picker snackbar. -->
202    <style name="UserPickerSnackBarText" parent="Widget.MaterialComponents.Snackbar.TextView">
203        <item name="android:textSize">@dimen/car_body3_size</item>
204        <item name="android:textColor">@color/car_ui_text_color_primary</item>
205        <item name="android:textColorPrimary">@color/car_ui_text_color_primary</item>
206        <item name="android:textColorLink">@color/car_ui_text_color_primary</item>
207        <item name="android:layout_margin">@dimen/car_padding_2</item>
208        <item name="android:maxLines">2</item>
209    </style>
210</resources>
211