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