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