blob: b763c712a8b1afc159fb96854f346522bb0e7cb6 [file] [log] [blame]
Cole Faustc08225a2019-08-02 13:12:32 -07001<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2019 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<resources xmlns:android="http://schemas.android.com/apk/res/android">
17
Brad Stenning667accc2019-09-13 09:55:18 -070018 <!-- Styles for CarUi tab view -->
Cole Faustc08225a2019-08-02 13:12:32 -070019
Brad Stenning667accc2019-09-13 09:55:18 -070020 <style name="Widget.CarUi" parent="android:Widget.DeviceDefault"/>
Cole Faustc08225a2019-08-02 13:12:32 -070021
Priyank Singhfb27a2a2019-09-18 15:18:07 -070022 <style name="Widget.CarUi.Button.Borderless.Colored"
23 parent="android:Widget.DeviceDefault.Button.Borderless.Colored"/>
Cole Faustcb2eba52019-09-06 15:23:08 -070024
Ram Parameswaran62a27752019-12-09 19:26:40 -080025 <style name="Widget.CarUi.Button" parent="android:Widget.DeviceDefault.Button"/>
26
Brad Stenning667accc2019-09-13 09:55:18 -070027 <style name="Widget.CarUi.Toolbar"/>
Cole Faustc08225a2019-08-02 13:12:32 -070028
Priyank Singh67f981e2020-01-14 14:24:03 -080029 <style name="Widget.CarUi.SeekbarPreference"/>
30
Cole Faust9de21992019-11-22 10:45:25 -080031 <style name="Widget.CarUi.Toolbar.Container"/>
32
Roberto Perez69f098e2019-11-08 10:12:47 -080033 <style name="Widget.CarUi.Toolbar.NavIconContainer"/>
34
35 <style name="Widget.CarUi.Toolbar.Logo"/>
36
37 <style name="Widget.CarUi.Toolbar.LogoContainer">
38 <item name="android:paddingEnd">@dimen/car_ui_toolbar_title_logo_padding</item>
39 </style>
40
Peter Licc69b542019-10-16 16:59:40 -070041 <style name="Widget.CarUi.Toolbar.ProgressBar"
42 parent="@android:style/Widget.DeviceDefault.ProgressBar.Horizontal">
43 </style>
44
Brad Stenning667accc2019-09-13 09:55:18 -070045 <style name="Widget.CarUi.Toolbar.NavIcon">
Cole Faustdb6866c2019-10-09 15:56:07 -070046 <item name="android:tint">@color/car_ui_toolbar_nav_icon_color</item>
Brad Stenningbe10fe32019-09-12 13:32:03 -070047 <item name="android:src">@drawable/car_ui_icon_arrow_back</item>
Peter Lib8367862019-12-17 14:37:02 -080048 <item name="android:background">@drawable/car_ui_toolbar_menu_item_icon_ripple</item>
Cole Faustc08225a2019-08-02 13:12:32 -070049 </style>
50
Roberto Perez69f098e2019-11-08 10:12:47 -080051 <style name="Widget.CarUi.Toolbar.Title">
Cole Faust9de21992019-11-22 10:45:25 -080052 <item name="android:textAppearance">@style/TextAppearance.CarUi.Widget.Toolbar.Title</item>
Babakaff49ba2020-05-11 14:17:43 -070053 <item name="android:textAlignment">viewStart</item>
Roberto Perez69f098e2019-11-08 10:12:47 -080054 </style>
55
Priyank Singh6cd3d7c2020-04-17 18:03:25 -070056 <style name="Widget.CarUi.Toolbar.Subtitle">
57 <item name="android:textAppearance">?android:attr/textAppearanceSmall</item>
Babakaff49ba2020-05-11 14:17:43 -070058 <item name="android:textAlignment">viewStart</item>
Priyank Singh6cd3d7c2020-04-17 18:03:25 -070059 </style>
60
Cole Faustffcd5e72019-09-20 10:23:22 -070061 <style name="Widget.CarUi.Toolbar.TextButton" parent="Widget.CarUi.Button.Borderless.Colored">
62 <item name="android:drawableTint">@color/car_ui_toolbar_menu_item_icon_color</item>
63 <item name="android:drawablePadding">10dp</item>
Cole Faust1cadf882020-04-30 13:01:54 -070064 <item name="android:maxWidth">350dp</item>
Cole Faustffcd5e72019-09-20 10:23:22 -070065 </style>
66
67 <style name="Widget.CarUi.Toolbar.TextButton.WithIcon">
68 <item name="android:textColor">@color/car_ui_toolbar_menu_item_icon_color</item>
69 </style>
Cole Faust9b686992019-08-29 12:34:43 -070070
Priyank Singh67f981e2020-01-14 14:24:03 -080071 <!-- Style applied to the seekbar widget within the seekbar preference -->
72 <style name="Widget.CarUi.SeekbarPreference.Seekbar">
73 <item name="android:background">@null</item>
74 <item name="android:clickable">false</item>
75 <item name="android:focusable">false</item>
76 </style>
77
Roberto Perezd4f52712019-10-04 11:00:40 -070078 <!-- Style applied to the decoration view between toolbar rows -->
79 <style name="Widget.CarUi.Toolbar.SeparatorView">
80 <item name="android:height">0.01dp</item>
81 <item name="android:background">@android:color/transparent</item>
82 </style>
83
84 <!-- Style applied to the decoration view below the toolbar -->
85 <style name="Widget.CarUi.Toolbar.BottomView">
86 <item name="android:height">0.01dp</item>
87 <item name="android:background">@android:color/transparent</item>
88 </style>
89
Cole Faust3c609db2020-01-14 17:44:16 -080090 <style name="Widget.CarUi.Toolbar.MenuItem"/>
91
92 <style name="Widget.CarUi.Toolbar.MenuItem.Container">
Roberto Perez69f098e2019-11-08 10:12:47 -080093 <item name="android:divider">@drawable/car_ui_toolbar_menu_item_divider</item>
Cole Faust9de21992019-11-22 10:45:25 -080094 <item name="android:showDividers">beginning|middle|end</item>
Roberto Perez69f098e2019-11-08 10:12:47 -080095 </style>
96
Cole Faust3c609db2020-01-14 17:44:16 -080097 <style name="Widget.CarUi.Toolbar.MenuItem.IndividualContainer">
98 <item name="android:minHeight">@dimen/car_ui_touch_target_height</item>
99 <item name="android:minWidth">@dimen/car_ui_touch_target_width</item>
100 <item name="android:layout_gravity">center_vertical</item>
101 </style>
102
Roberto Perezd4f52712019-10-04 11:00:40 -0700103 <!-- Style applied to the edit box inside the toolbar search area -->
104 <style name="Widget.CarUi.Toolbar.Search.EditText"
105 parent="android:Widget.DeviceDefault.EditText"/>
106
Roberto Perez69f098e2019-11-08 10:12:47 -0800107 <style name="Widget.CarUi.Toolbar.Search.SearchIcon" parent="Widget.CarUi.Toolbar"/>
108
109 <style name="Widget.CarUi.Toolbar.Search.CloseIcon" parent="Widget.CarUi.Toolbar">
110 <item name="android:background">@drawable/car_ui_toolbar_menu_item_icon_ripple</item>
111 </style>
112
Cole Faustc9079882019-10-16 14:14:22 -0700113 <style name="Widget.CarUi.Toolbar.Tab"/>
114
115 <style name="Widget.CarUi.Toolbar.Tab.Container">
116 <item name="android:orientation">vertical</item>
117 <item name="android:paddingStart">@dimen/car_ui_toolbar_tab_padding_x</item>
118 <item name="android:paddingEnd">@dimen/car_ui_toolbar_tab_padding_x</item>
119 <item name="android:gravity">center</item>
120 <item name="android:background">?android:attr/selectableItemBackground</item>
121 </style>
122
123 <style name="Widget.CarUi.Toolbar.Tab.Icon">
124 <item name="android:scaleType">fitCenter</item>
125 <item name="android:tint">@color/car_ui_toolbar_tab_item_selector</item>
126 <item name="android:tintMode">src_in</item>
127 </style>
128
129 <style name="Widget.CarUi.Toolbar.Tab.Text">
130 <item name="android:singleLine">true</item>
131 <item name="android:gravity">center</item>
132 <item name="android:textAppearance">@style/TextAppearance.CarUi.Widget.Toolbar.Tab</item>
133 </style>
134
Priyank Singh7361b4b2019-10-04 11:24:10 -0700135 <style name="Widget.CarUi.CarUiRecyclerView">
Priyank Singhfb27a2a2019-09-18 15:18:07 -0700136 <item name="android:scrollbars">vertical</item>
137 </style>
Roberto Perezd4f52712019-10-04 11:00:40 -0700138
Cole Faust88de5972019-12-02 15:11:41 -0800139 <style name="Widget.CarUi.AlertDialog"/>
140
141 <style name="Widget.CarUi.AlertDialog.HeaderContainer">
142 <item name="android:orientation">horizontal</item>
143 <item name="android:gravity">center_vertical|start</item>
144 <item name="android:paddingTop">18dp</item>
145 <item name="android:paddingBottom">18dp</item>
146 </style>
147
148 <style name="Widget.CarUi.AlertDialog.TitleContainer">
149 <item name="android:layout_marginStart">@dimen/car_ui_dialog_title_margin</item>
150 <item name="android:layout_marginEnd">@dimen/car_ui_dialog_title_margin</item>
151 <item name="android:orientation">vertical</item>
152 </style>
153
154 <style name="Widget.CarUi.AlertDialog.Icon">
155 <item name="android:layout_marginStart">@dimen/car_ui_dialog_title_margin</item>
156 <item name="android:scaleType">fitCenter</item>
157 </style>
158
davidln05ecc742019-09-09 15:03:45 -0700159 <!-- Preference Styles -->
160
Brad Stenning667accc2019-09-13 09:55:18 -0700161 <style name="Preference.CarUi">
Ram Parameswaran699c9b02020-01-10 15:16:12 -0800162 <item name="allowDividerBelow">false</item>
163 <item name="allowDividerAbove">false</item>
Brad Stenningbe10fe32019-09-12 13:32:03 -0700164 <item name="android:layout">@layout/car_ui_preference</item>
davidln05ecc742019-09-09 15:03:45 -0700165 </style>
166
Brad Stenning667accc2019-09-13 09:55:18 -0700167 <style name="Preference.CarUi.Category">
Brad Stenningbe10fe32019-09-12 13:32:03 -0700168 <item name="android:layout">@layout/car_ui_preference_category</item>
davidln05ecc742019-09-09 15:03:45 -0700169 <!-- The title should not dim if the category is disabled, instead only the preference children should dim. -->
170 <item name="android:shouldDisableView">false</item>
171 <item name="android:selectable">false</item>
davidln05ecc742019-09-09 15:03:45 -0700172 </style>
173
Brad Stenning667accc2019-09-13 09:55:18 -0700174 <style name="Preference.CarUi.CheckBoxPreference">
Brad Stenningbe10fe32019-09-12 13:32:03 -0700175 <item name="android:widgetLayout">@layout/car_ui_preference_widget_checkbox</item>
davidln05ecc742019-09-09 15:03:45 -0700176 </style>
177
Brad Stenning667accc2019-09-13 09:55:18 -0700178 <style name="Preference.CarUi.DialogPreference">
Brad Stenningbe10fe32019-09-12 13:32:03 -0700179 <item name="android:positiveButtonText">@string/car_ui_dialog_preference_positive</item>
180 <item name="android:negativeButtonText">@string/car_ui_dialog_preference_negative</item>
davidln05ecc742019-09-09 15:03:45 -0700181 </style>
182
Brad Stenning667accc2019-09-13 09:55:18 -0700183 <style name="Preference.CarUi.DialogPreference.EditTextPreference">
Brad Stenningbe10fe32019-09-12 13:32:03 -0700184 <item name="android:dialogLayout">@layout/car_ui_preference_dialog_edittext</item>
davidln05ecc742019-09-09 15:03:45 -0700185 </style>
186
Brad Stenning667accc2019-09-13 09:55:18 -0700187 <style name="Preference.CarUi.DropDown">
Brad Stenningbe10fe32019-09-12 13:32:03 -0700188 <item name="android:layout">@layout/car_ui_preference_dropdown</item>
davidln05ecc742019-09-09 15:03:45 -0700189 </style>
190
Peter Licc69b542019-10-16 16:59:40 -0700191 <style name="Preference.CarUi.Icon"/>
192
Brad Stenning667accc2019-09-13 09:55:18 -0700193 <style name="Preference.CarUi.Information">
davidln05ecc742019-09-09 15:03:45 -0700194 <item name="android:enabled">false</item>
195 <item name="android:shouldDisableView">false</item>
196 </style>
197
Peter Licc69b542019-10-16 16:59:40 -0700198 <style name="Preference.CarUi.Preference"/>
199
Brad Stenning667accc2019-09-13 09:55:18 -0700200 <style name="Preference.CarUi.PreferenceScreen"/>
davidln05ecc742019-09-09 15:03:45 -0700201
Brad Stenning667accc2019-09-13 09:55:18 -0700202 <style name="Preference.CarUi.SeekBarPreference">
Brad Stenningbe10fe32019-09-12 13:32:03 -0700203 <item name="android:layout">@layout/car_ui_preference_widget_seekbar</item>
davidln05ecc742019-09-09 15:03:45 -0700204 <item name="adjustable">true</item>
205 <item name="showSeekBarValue">false</item>
206 </style>
207
Brad Stenning667accc2019-09-13 09:55:18 -0700208 <style name="Preference.CarUi.SwitchPreference">
Brad Stenningbe10fe32019-09-12 13:32:03 -0700209 <item name="android:widgetLayout">@layout/car_ui_preference_widget_switch</item>
Roberto Perezd4f52712019-10-04 11:00:40 -0700210 <item name="android:switchTextOn">@string/car_ui_preference_switch_on</item>
211 <item name="android:switchTextOff">@string/car_ui_preference_switch_off</item>
davidln05ecc742019-09-09 15:03:45 -0700212 </style>
213
Brad Stenning667accc2019-09-13 09:55:18 -0700214 <style name="PreferenceFragment.CarUi">
davidln05ecc742019-09-09 15:03:45 -0700215 <item name="android:divider">?android:attr/listDivider</item>
Cole Faustfc205452020-02-25 14:26:50 -0800216 <!-- TODO(b/150230923) change this to car_ui_preference_fragment -->
217 <item name="android:layout">@layout/car_ui_preference_fragment_with_toolbar</item>
218 </style>
219
220 <!-- TODO(b/150230923) remove this when other apps are ready -->
221 <style name="PreferenceFragment.CarUi.WithToolbar">
Brad Stenningbe10fe32019-09-12 13:32:03 -0700222 <item name="android:layout">@layout/car_ui_preference_fragment</item>
davidln05ecc742019-09-09 15:03:45 -0700223 </style>
224
Brad Stenning667accc2019-09-13 09:55:18 -0700225 <style name="PreferenceFragmentList.CarUi">
davidln05ecc742019-09-09 15:03:45 -0700226 <item name="android:paddingTop">0dp</item>
227 <item name="android:paddingBottom">0dp</item>
228 <item name="android:paddingLeft">0dp</item>
229 <item name="android:paddingStart">0dp</item>
230 <item name="android:paddingRight">0dp</item>
231 <item name="android:paddingEnd">0dp</item>
232 </style>
233
234 <!-- TextAppearance -->
235
Brad Stenning667accc2019-09-13 09:55:18 -0700236 <style name="TextAppearance.CarUi" parent="android:TextAppearance.DeviceDefault">
davidln34b2d6c2019-09-06 15:55:53 -0700237 <item name="android:textColor">?android:attr/textColorPrimary</item>
Babak192d5d12020-05-21 14:10:37 -0700238 <item name="android:textAlignment">viewStart</item>
Cole Faustc08225a2019-08-02 13:12:32 -0700239 </style>
240
Ram Parameswaranc6a749f2020-03-04 16:24:10 -0800241 <style name="TextAppearance.CarUi.Body1">
242 <item name="android:textSize">@dimen/car_ui_body1_size</item>
243 </style>
244
245 <style name="TextAppearance.CarUi.Body2">
246 <item name="android:textSize">@dimen/car_ui_body2_size</item>
247 </style>
248
249 <style name="TextAppearance.CarUi.Body3">
250 <item name="android:textSize">@dimen/car_ui_body3_size</item>
251 </style>
252
Brad Stenning667accc2019-09-13 09:55:18 -0700253 <style name="TextAppearance.CarUi.PreferenceCategoryTitle">
Brad Stenningbe10fe32019-09-12 13:32:03 -0700254 <item name="android:fontFamily">@string/car_ui_preference_category_title_font_family</item>
255 <item name="android:textColor">@color/car_ui_preference_category_title_text_color</item>
256 <item name="android:textSize">@dimen/car_ui_preference_category_text_size</item>
davidln05ecc742019-09-09 15:03:45 -0700257 </style>
258
Brad Stenning667accc2019-09-13 09:55:18 -0700259 <style name="TextAppearance.CarUi.PreferenceSummary">
Brad Stenningbe10fe32019-09-12 13:32:03 -0700260 <item name="android:textColor">@color/car_ui_preference_summary_text_color</item>
261 <item name="android:textSize">@dimen/car_ui_preference_summary_text_size</item>
davidln05ecc742019-09-09 15:03:45 -0700262 </style>
263
Brad Stenning667accc2019-09-13 09:55:18 -0700264 <style name="TextAppearance.CarUi.PreferenceTitle">
Brad Stenningbe10fe32019-09-12 13:32:03 -0700265 <item name="android:textColor">@color/car_ui_preference_title_text_color</item>
266 <item name="android:textSize">@dimen/car_ui_preference_title_text_size</item>
davidln05ecc742019-09-09 15:03:45 -0700267 </style>
268
Brad Stenning667accc2019-09-13 09:55:18 -0700269 <style name="TextAppearance.CarUi.PreferenceEditTextDialogMessage">
Peter Licc69b542019-10-16 16:59:40 -0700270 <item name="android:textColor">@color/car_ui_preference_edit_text_dialog_message_text_color</item>
271 <item name="android:textSize">@dimen/car_ui_preference_edit_text_dialog_message_text_size</item>
davidln05ecc742019-09-09 15:03:45 -0700272 </style>
273
Babak192d5d12020-05-21 14:10:37 -0700274 <style name="TextAppearance.CarUi.AlertDialog.Subtitle" parent="android:TextAppearance.DeviceDefault">
275 <item name="android:textAlignment">viewStart</item>
276 </style>
Cole Faust88de5972019-12-02 15:11:41 -0800277
Babak192d5d12020-05-21 14:10:37 -0700278 <style name="TextAppearance.CarUi.Widget" parent="android:TextAppearance.DeviceDefault.Widget">
279 <item name="android:textAlignment">viewStart</item>
280 </style>
davidln34b2d6c2019-09-06 15:55:53 -0700281
Brad Stenning667accc2019-09-13 09:55:18 -0700282 <style name="TextAppearance.CarUi.Widget.Toolbar"/>
davidln34b2d6c2019-09-06 15:55:53 -0700283
Brad Stenning667accc2019-09-13 09:55:18 -0700284 <style name="TextAppearance.CarUi.Widget.Toolbar.Title">
davidln34b2d6c2019-09-06 15:55:53 -0700285 <item name="android:singleLine">true</item>
Cole Faustc08225a2019-08-02 13:12:32 -0700286 <item name="android:textSize">32sp</item>
Brad Stenningbe10fe32019-09-12 13:32:03 -0700287 <item name="android:letterSpacing">@dimen/car_ui_letter_spacing_body1</item>
Cole Faustc08225a2019-08-02 13:12:32 -0700288 </style>
289
Brad Stenning667accc2019-09-13 09:55:18 -0700290 <style name="TextAppearance.CarUi.Widget.Toolbar.Tab">
Cole Faustc08225a2019-08-02 13:12:32 -0700291 <item name="android:textSize">24sp</item>
Brad Stenningbe10fe32019-09-12 13:32:03 -0700292 <item name="android:letterSpacing">@dimen/car_ui_letter_spacing_body3</item>
Cole Faustdb6866c2019-10-09 15:56:07 -0700293 <item name="android:textColor">@color/car_ui_toolbar_tab_item_selector</item>
Cole Faust1a3ba072019-10-10 13:18:52 -0700294 <item name="android:textStyle">normal</item>
295 <item name="android:textFontWeight">400</item>
296 </style>
297
298 <style name="TextAppearance.CarUi.Widget.Toolbar.Tab.Selected">
299 <item name="android:textFontWeight">500</item>
Cole Faustc08225a2019-08-02 13:12:32 -0700300 </style>
davidln05ecc742019-09-09 15:03:45 -0700301
Ram Parameswaran45db9be2019-12-11 18:34:02 -0800302 <style name="TextAppearance.CarUi.ListItem.Header">
303 <item name="android:fontFamily">@string/car_ui_list_item_header_font_family</item>
304 <item name="android:textColor">@color/car_ui_list_item_header_text_color</item>
305 <item name="android:textSize">@dimen/car_ui_list_item_header_text_size</item>
306 </style>
307
Ram Parameswaranfa84da12019-10-31 09:57:35 -0700308 <style name="TextAppearance.CarUi.ListItem">
Ram Parameswaran45db9be2019-12-11 18:34:02 -0800309 <item name="android:textColor">@color/car_ui_list_item_title_text_color</item>
310 <item name="android:textSize">@dimen/car_ui_list_item_title_text_size</item>
Ram Parameswaranfa84da12019-10-31 09:57:35 -0700311 </style>
312
313 <style name="TextAppearance.CarUi.ListItem.Body">
Ram Parameswaran45db9be2019-12-11 18:34:02 -0800314 <item name="android:textSize">@dimen/car_ui_list_item_body_text_size</item>
315 <item name="android:textColor">@color/car_ui_list_item_body_text_color</item>
Ram Parameswaranfa84da12019-10-31 09:57:35 -0700316 </style>
317
Cole Faustc08225a2019-08-02 13:12:32 -0700318</resources>