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="SystemBarClockText"> 30 <item name="android:textAppearance">?oemTextAppearanceTitleMedium</item> 31 <item name="android:textColor">@color/system_bar_clock_text_color</item> 32 <item name="android:textFontWeight">500</item> 33 </style> 34 35 <style name="SystemBarClockWithSelectionText"> 36 <item name="android:textAppearance">?oemTextAppearanceTitleLarge</item> 37 <item name="android:textColor">@color/system_bar_text_color_with_selection</item> 38 </style> 39 40 <style name="SystemBarUsernameText"> 41 <item name="android:textAppearance">?oemTextAppearanceTitleMedium</item> 42 <item name="android:textColor">@color/system_bar_text_color_with_selection</item> 43 <item name="android:fontFamily">sans-serif-medium</item> 44 <item name="android:textColorHint">?oemColorOnSurfaceInverse</item> 45 <item name="android:textColorHighlight">?oemColorOnSurfaceInverse</item> 46 <item name="android:textColorLink">?oemColorOnSurfaceInverse</item> 47 </style> 48 49 <!-- The style for a Toast. --> 50 <style name="ToastText"> 51 <item name="android:textAppearance">?oemTextAppearanceTitleMedium</item> 52 <item name="fontFamily">@*android:string/config_bodyFontFamily</item> 53 <item name="lineHeight">20sp</item> 54 </style> 55 56 <style name="SystemBarButton"> 57 <item name="android:layout_height">@dimen/system_bar_button_size</item> 58 <item name="android:layout_width">@dimen/system_bar_button_size</item> 59 <item name="android:layout_marginEnd">0dp</item> 60 <item name="android:layout_centerVertical">true</item> 61 <item name="android:padding">@dimen/system_bar_button_padding</item> 62 <item name="android:gravity">center</item> 63 <item name="android:background">@drawable/nav_bar_button_background</item> 64 <item name="unselectedAlpha">1.0</item> 65 </style> 66 <style name="SystemBarButton.Vertical"> 67 <item name="android:layout_marginEnd">0dp</item> 68 <item name="android:layout_marginBottom">@dimen/system_bar_button_margin</item> 69 </style> 70 71 <style name="TemperatureControlView"> 72 <item name="android:layout_width">wrap_content</item> 73 <item name="android:layout_height">wrap_content</item> 74 <item name="android:layout_centerVertical">true</item> 75 </style> 76 77 <!-- Todo: update RB to work with these styles --> 78 <style name="TopBarButton"> 79 <item name="android:layout_marginTop">@dimen/car_quick_controls_entry_points_button_margin_top</item> 80 <item name="android:layout_marginBottom">@dimen/car_quick_controls_entry_points_button_margin_bottom</item> 81 <item name="android:layout_marginStart">@dimen/car_quick_controls_entry_points_button_margin_start</item> 82 <item name="android:layout_marginEnd">@dimen/car_quick_controls_entry_points_button_margin_end</item> 83 <item name="android:background">@drawable/status_icon_background</item> 84 </style> 85 86 <style name="PrivacyChipPadding"> 87 <item name="android:paddingTop">@dimen/car_quick_controls_entry_points_button_margin_top</item> 88 <item name="android:paddingBottom">@dimen/car_quick_controls_entry_points_button_margin_bottom</item> 89 <item name="android:paddingStart">@dimen/car_quick_controls_entry_points_button_margin_start</item> 90 <item name="android:paddingEnd">@dimen/car_quick_controls_entry_points_button_margin_end</item> 91 </style> 92 93 <style name="HvacButton"> 94 <item name="android:layout_width">@dimen/hvac_panel_button_dimen</item> 95 <item name="android:layout_height">@dimen/hvac_panel_button_dimen</item> 96 <item name="android:scaleType">centerInside</item> 97 <item name="android:layout_marginTop">@dimen/hvac_button_margin_top</item> 98 <item name="android:layout_marginBottom">@dimen/hvac_button_margin_bottom</item> 99 <item name="android:layout_marginStart">@dimen/hvac_button_margin_start</item> 100 <item name="android:layout_marginEnd">@dimen/hvac_button_margin_end</item> 101 </style> 102 103 <style name="HvacTemperatureFont"> 104 <item name="android:textSize">@dimen/temperature_bar_text_size</item> 105 <item name="android:textColor">?oemColorOnPrimary</item> 106 </style> 107 108 <style name="HvacTemperature" parent="HvacTemperatureFont"> 109 <item name="android:layout_marginLeft">@dimen/hvac_text_left_margin</item> 110 </style> 111 112 <style name="HvacTemperatureControlIcon"> 113 <item name="android:scaleType">center</item> 114 <item name="android:layout_centerHorizontal">true</item> 115 </style> 116 117 <style name="HvacFanSpeedBar"> 118 <item name="android:layout_width">0dp</item> 119 <item name="android:layout_weight">1</item> 120 <item name="android:layout_height">match_parent</item> 121 <item name="android:layout_marginTop">@dimen/hvac_fan_speed_bar_margin_top</item> 122 <item name="android:layout_marginBottom">@dimen/hvac_fan_speed_bar_margin_bottom</item> 123 <item name="android:layout_marginEnd">@dimen/hvac_fan_speed_bar_segment_margin</item> 124 <item name="android:layout_marginStart">@dimen/hvac_fan_speed_bar_segment_margin</item> 125 <item name="android:layout_gravity">center</item> 126 </style> 127 128 <style name="HvacFanSpeedText"> 129 <item name="android:layout_width">0dp</item> 130 <item name="android:layout_height">match_parent</item> 131 <item name="android:gravity">center</item> 132 <item name="android:layout_weight">1</item> 133 <item name="android:layout_marginTop">@dimen/hvac_fan_speed_text_margin_top</item> 134 <item name="android:layout_marginBottom">@dimen/hvac_fan_speed_text_margin_bottom</item> 135 <item name="android:textSize">@dimen/hvac_fan_speed_bar_text_size</item> 136 <item name="android:fontFamily">sans-serif-medium</item> 137 <item name="android:textColor">@color/hvac_icon_color</item> 138 </style> 139 140 <!-- Note that this style works only in a horizontal linear layout. --> 141 <style name="HvacSpacerView" > 142 <item name="android:layout_width">0dp</item> 143 <item name="android:layout_height">match_parent</item> 144 <item name="android:layout_weight">1</item> 145 </style> 146 147 <style name="HvacButton.FanDirection" parent="HvacButton"> 148 <item name="android:layout_gravity">center</item> 149 <item name="android:scaleType">fitCenter</item> 150 </style> 151 152 <!-- TextAppearances for ActivityBlockingActivity. --> 153 <style name="ActivityBlockingActivityText"> 154 <item name="android:fontFamily">roboto-regular</item> 155 <item name="android:textColor">@color/blocking_text</item> 156 <item name="android:textStyle">normal</item> 157 <item name="android:textSize">@dimen/blocking_text_size</item> 158 </style> 159 160 <!-- TextAppearances for Button Text in ActivityBlockingActivity. --> 161 <style name="ActionButtonText" parent="android:TextAppearance.DeviceDefault"> 162 <item name="android:fontFamily">roboto-regular</item> 163 <item name="android:textColor">@color/blocking_text</item> 164 <item name="android:textAppearance">?oemTextAppearanceTitleMedium</item> 165 </style> 166 167 <!-- Style for buttons in ActivityBlockingActivity. --> 168 <style name="ButtonStyle"> 169 <item name="android:layout_width">wrap_content</item> 170 <item name="android:layout_height">@dimen/activity_blocking_action_button_height</item> 171 <item name="android:minWidth">@dimen/activity_blocking_action_button_min_width</item> 172 <item name="android:maxWidth">@dimen/activity_blocking_action_button_max_width</item> 173 <item name="android:textAppearance">@style/ActionButtonText</item> 174 <item name="android:textColor">@color/blocking_text</item> 175 <item name="android:singleLine">true</item> 176 <item name="android:background">@drawable/activity_blocking_action_button_background</item> 177 <item name="android:gravity">center</item> 178 <item name="android:paddingHorizontal">@dimen/activity_blocking_action_button_padding_horizontal</item> 179 </style> 180 181 <style name="QCFooterButtonStyle" 182 parent="android:Widget.DeviceDefault.Button"> 183 <item name="android:layout_width">match_parent</item> 184 <item name="android:layout_height">wrap_content</item> 185 <item name="android:minHeight">@dimen/car_quick_controls_footer_button_min_height</item> 186 <item name="android:gravity">center</item> 187 <item name="android:layout_marginBottom"> 188 @dimen/car_quick_controls_footer_button_margin_bottom 189 </item> 190 <item name="android:layout_marginHorizontal"> 191 @dimen/car_quick_controls_footer_button_horizontal_margin 192 </item> 193 </style> 194 195 <style name="QCFooterButtonViewStyle"> 196 <item name="android:minHeight">@dimen/car_quick_controls_footer_button_min_height</item> 197 <item name="android:background">@drawable/car_quick_controls_pill_button_background</item> 198 <item name="android:layout_marginStart">@dimen/car_padding_2</item> 199 <item name="android:layout_marginEnd">@dimen/car_padding_2</item> 200 <item name="android:padding"> 201 @dimen/car_quick_controls_panel_footer_button_view_padding 202 </item> 203 </style> 204 205 <!-- UserPicker --> 206 <!-- Style for message text of user picker alert dialog. --> 207 <style name="UserPickerDialogMessageNormalText"> 208 <item name="android:textStyle">normal</item> 209 <item name="android:textAppearance">?oemTextAppearanceTitleSmall</item> 210 </style> 211 <style name="UserPickerDialogMessageLargeText"> 212 <item name="android:textStyle">normal</item> 213 <item name="android:textAppearance">?oemTextAppearanceTitleMedium</item> 214 </style> 215 <!-- Style user picker snackbar. --> 216 <style name="UserPickerSnackBarText" parent="Widget.MaterialComponents.Snackbar.TextView"> 217 <item name="android:textAppearance">?oemTextAppearanceTitleMedium</item> 218 <item name="android:textColor">@color/car_ui_text_color_primary</item> 219 <item name="android:textColorPrimary">@color/car_ui_text_color_primary</item> 220 <item name="android:textColorLink">@color/car_ui_text_color_primary</item> 221 <item name="android:layout_margin">@dimen/car_padding_2</item> 222 <item name="android:maxLines">2</item> 223 </style> 224 225 <!-- Biometrics --> 226 <style name="PinPadKey"> 227 <item name="android:gravity">center</item> 228 <item name="android:textStyle">normal</item> 229 <item name="android:textColor">?oemColorSecondary</item> 230 <item name="android:tint">?oemColorSecondary</item> 231 <item name="android:clickable">true</item> 232 </style> 233 234 <!-- Passenger Keyguard --> 235 <style name="PassengerLockPattern"> 236 <item name="*android:regularColor">?oemColorSurfaceContainerLow</item> 237 <item name="*android:successColor">?oemColorBlue</item> 238 <item name="*android:errorColor">?oemColorError</item> 239 </style> 240 241 <style name="PassengerPinPadKey"> 242 <item name="android:gravity">center</item> 243 <item name="android:textStyle">normal</item> 244 <item name="android:textAppearance">?oemTextAppearanceTitleLarge</item> 245 <item name="android:textColor">?oemColorSecondary</item> 246 <item name="android:tint">?oemColorSecondary</item> 247 <item name="android:clickable">true</item> 248 <item name="android:background">?android:attr/selectableItemBackground</item> 249 </style> 250 251 <style name="CaptionBarStyle"> 252 <item name="android:background">?oemColorSurface</item> 253 <item name="android:paddingStart">16dp</item> 254 <item name="android:paddingEnd">16dp</item> 255 </style> 256 257 <style name="CaptionButtonStyle"> 258 <item name="android:layout_width">44dp</item> 259 <item name="android:layout_height">44dp</item> 260 <item name="android:layout_gravity">center</item> 261 </style> 262 263 <style name="CarSystemUIThemeOverlay"> 264 <item name="systemBarPillRadius">?oemShapeCornerFull</item> 265 <item name="systemBarPillSelectedRadius">?oemShapeCornerSmall</item> 266 <item name="hvacPanelBackgroundRadius">?oemShapeCornerExtraLarge</item> 267 <item name="notificationShadeHandleBarRadius">?oemShapeCornerMedium</item> 268 <item name="notificationShadowRadius">?oemShapeCornerSmall</item> 269 <item name="carStatusIconPanelBorderRadius">?oemShapeCornerLarge</item> 270 <item name="carNavBarButtonSelectedCornerRadius">?oemShapeCornerMedium</item> 271 <item name="hvacPanelHandleBarRadius">?oemShapeCornerMedium</item> 272 <item name="temperatureBarBgRadius">?oemShapeCornerExtraLarge</item> 273 <item name="hvacPanelButtonRadius">?oemShapeCornerExtraLarge</item> 274 <item name="hvacFanSpeedBarCornerRadius">?oemShapeCornerLarge</item> 275 <item name="activityBlockingActionButtonCornerRadius">?oemShapeCornerLarge</item> 276 <item name="displayInputLockBackgroundRadius">?oemShapeCornerExtraSmall</item> 277 <item name="userPickerPillRadius">?oemShapeCornerLarge</item> 278 <item name="pinPadKeyRadius">?oemShapeCornerFull</item> 279 <item name="dataSubscriptionPopUpRadius">?oemShapeCornerMedium</item> 280 <item name="dataSubscriptionPopUpArrowRadius">?oemShapeCornerExtraSmall</item> 281 </style> 282</resources> 283