1<?xml version="1.0" encoding="utf-8"?> 2<!-- 3 Copyright (C) 2024 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 18<resources xmlns:tools="http://schemas.android.com/tools"> 19 <style name="TextAppearance.SettingsLib.DisplayLarge" 20 parent="@android:style/TextAppearance.DeviceDefault"> 21 <item name="android:fontFamily">@string/settingslib_config_headlineFontFamily</item> 22 <item name="android:textSize">57sp</item> 23 <item name="android:letterSpacing">-0.00438596</item> 24 <item name="android:lineHeight" tools:targetApi="28">64sp</item> 25 <item name="android:textAllCaps">false</item> 26 </style> 27 <style name="TextAppearance.SettingsLib.DisplayMedium" 28 parent="@android:style/TextAppearance.DeviceDefault"> 29 <item name="android:fontFamily">@string/settingslib_config_headlineFontFamily</item> 30 <item name="android:textSize">45sp</item> 31 <item name="android:letterSpacing">0</item> 32 <item name="android:lineHeight" tools:targetApi="28">52sp</item> 33 <item name="android:textAllCaps">false</item> 34 </style> 35 <style name="TextAppearance.SettingsLib.DisplaySmall" 36 parent="@android:style/TextAppearance.DeviceDefault"> 37 <item name="android:fontFamily">@string/settingslib_config_headlineFontFamily</item> 38 <item name="android:textSize">36sp</item> 39 <item name="android:letterSpacing">0</item> 40 <item name="android:lineHeight" tools:targetApi="28">44sp</item> 41 <item name="android:textAllCaps">false</item> 42 </style> 43 44 <style name="TextAppearance.SettingsLib.HeadlineLarge" 45 parent="@android:style/TextAppearance.DeviceDefault"> 46 <item name="android:fontFamily">@string/settingslib_config_headlineFontFamily</item> 47 <item name="android:textSize">32sp</item> 48 <item name="android:letterSpacing">0</item> 49 <item name="android:lineHeight" tools:targetApi="28">40sp</item> 50 <item name="android:textAllCaps">false</item> 51 </style> 52 <style name="TextAppearance.SettingsLib.HeadlineMedium" 53 parent="@android:style/TextAppearance.DeviceDefault"> 54 <item name="android:fontFamily">@string/settingslib_config_headlineFontFamily</item> 55 <item name="android:textSize">28sp</item> 56 <item name="android:letterSpacing">0</item> 57 <item name="android:lineHeight" tools:targetApi="28">36sp</item> 58 <item name="android:textAllCaps">false</item> 59 </style> 60 <style name="TextAppearance.SettingsLib.HeadlineSmall" 61 parent="@android:style/TextAppearance.DeviceDefault"> 62 <item name="android:fontFamily">@string/settingslib_config_headlineFontFamily</item> 63 <item name="android:textSize">24sp</item> 64 <item name="android:letterSpacing">0</item> 65 <item name="android:lineHeight" tools:targetApi="28">32sp</item> 66 <item name="android:textAllCaps">false</item> 67 </style> 68 69 <style name="TextAppearance.SettingsLib.TitleLarge" 70 parent="@android:style/TextAppearance.DeviceDefault"> 71 <item name="android:fontFamily">@string/settingslib_config_headlineFontFamily</item> 72 <item name="android:textSize">22sp</item> 73 <item name="android:letterSpacing">0</item> 74 <item name="android:lineHeight" tools:targetApi="28">28sp</item> 75 <item name="android:textAllCaps">false</item> 76 </style> 77 <style name="TextAppearance.SettingsLib.TitleMedium" 78 parent="@android:style/TextAppearance.DeviceDefault.Medium"> 79 <item name="android:textSize">16sp</item> 80 <item name="android:letterSpacing">0.009375</item> 81 <item name="android:lineHeight" tools:targetApi="28">24sp</item> 82 <item name="android:textAllCaps">false</item> 83 </style> 84 <style name="TextAppearance.SettingsLib.TitleSmall" 85 parent="@android:style/TextAppearance.DeviceDefault.Medium"> 86 <item name="android:textSize">14sp</item> 87 <item name="android:letterSpacing">0.00714286</item> 88 <item name="android:lineHeight" tools:targetApi="28">20sp</item> 89 <item name="android:textAllCaps">false</item> 90 </style> 91 92 <style name="TextAppearance.SettingsLib.LabelLarge" 93 parent="@android:style/TextAppearance.DeviceDefault.Medium"> 94 <item name="android:textSize">14sp</item> 95 <item name="android:letterSpacing">0.00714286</item> 96 <item name="android:lineHeight" tools:targetApi="28">20sp</item> 97 <item name="android:textAllCaps">false</item> 98 </style> 99 <style name="TextAppearance.SettingsLib.LabelMedium" 100 parent="@android:style/TextAppearance.DeviceDefault.Medium"> 101 <item name="android:textSize">12sp</item> 102 <item name="android:letterSpacing">0.04166667</item> 103 <item name="android:lineHeight" tools:targetApi="28">16sp</item> 104 <item name="android:textAllCaps">false</item> 105 </style> 106 <style name="TextAppearance.SettingsLib.LabelSmall" 107 parent="@android:style/TextAppearance.DeviceDefault.Medium"> 108 <item name="android:textSize">11sp</item> 109 <item name="android:letterSpacing">0.04545455</item> 110 <item name="android:lineHeight" tools:targetApi="28">16sp</item> 111 <item name="android:textAllCaps">false</item> 112 </style> 113 114 <style name="TextAppearance.SettingsLib.BodyLarge" 115 parent="@android:style/TextAppearance.DeviceDefault"> 116 <item name="android:textSize">16sp</item> 117 <item name="android:letterSpacing">0.03125</item> 118 <item name="android:lineHeight" tools:targetApi="28">24sp</item> 119 <item name="android:textAllCaps">false</item> 120 </style> 121 <style name="TextAppearance.SettingsLib.BodyMedium" 122 parent="@android:style/TextAppearance.DeviceDefault"> 123 <item name="android:textSize">14sp</item> 124 <item name="android:letterSpacing">0.01785714</item> 125 <item name="android:lineHeight" tools:targetApi="28">20sp</item> 126 <item name="android:textAllCaps">false</item> 127 </style> 128 <style name="TextAppearance.SettingsLib.BodySmall" 129 parent="@android:style/TextAppearance.DeviceDefault"> 130 <item name="android:textSize">12sp</item> 131 <item name="android:letterSpacing">0.03333333</item> 132 <item name="android:lineHeight" tools:targetApi="28">16sp</item> 133 <item name="android:textAllCaps">false</item> 134 </style> 135 136 <style name="TextAppearance.SettingsLib.DisplayLarge.Emphasized" 137 parent="@android:style/TextAppearance.DeviceDefault.Widget.ActionBar.Title"> 138 <item name="android:textSize">57sp</item> 139 <item name="android:letterSpacing">0</item> 140 <item name="android:lineHeight" tools:targetApi="28">64sp</item> 141 <item name="android:textAllCaps">false</item> 142 </style> 143 <style name="TextAppearance.SettingsLib.DisplayMedium.Emphasized" 144 parent="@android:style/TextAppearance.DeviceDefault.Widget.ActionBar.Title"> 145 <item name="android:textSize">45sp</item> 146 <item name="android:letterSpacing">0</item> 147 <item name="android:lineHeight" tools:targetApi="28">52sp</item> 148 <item name="android:textAllCaps">false</item> 149 </style> 150 <style name="TextAppearance.SettingsLib.DisplaySmall.Emphasized" 151 parent="@android:style/TextAppearance.DeviceDefault.Widget.ActionBar.Title"> 152 <item name="android:textSize">36sp</item> 153 <item name="android:letterSpacing">0</item> 154 <item name="android:lineHeight" tools:targetApi="28">44sp</item> 155 <item name="android:textAllCaps">false</item> 156 </style> 157 158 <style name="TextAppearance.SettingsLib.HeadlineLarge.Emphasized" 159 parent="@android:style/TextAppearance.DeviceDefault.Widget.ActionBar.Title"> 160 <item name="android:textSize">32sp</item> 161 <item name="android:letterSpacing">0</item> 162 <item name="android:lineHeight" tools:targetApi="28">40sp</item> 163 <item name="android:textAllCaps">false</item> 164 </style> 165 <style name="TextAppearance.SettingsLib.HeadlineMedium.Emphasized" 166 parent="@android:style/TextAppearance.DeviceDefault.Widget.ActionBar.Title"> 167 <item name="android:textSize">28sp</item> 168 <item name="android:letterSpacing">0</item> 169 <item name="android:lineHeight" tools:targetApi="28">36sp</item> 170 <item name="android:textAllCaps">false</item> 171 </style> 172 <style name="TextAppearance.SettingsLib.HeadlineSmall.Emphasized" 173 parent="@android:style/TextAppearance.DeviceDefault.Widget.ActionBar.Title"> 174 <item name="android:textSize">24sp</item> 175 <item name="android:letterSpacing">0</item> 176 <item name="android:lineHeight" tools:targetApi="28">32sp</item> 177 <item name="android:textAllCaps">false</item> 178 </style> 179 180 <style name="TextAppearance.SettingsLib.TitleLarge.Emphasized" 181 parent="@android:style/TextAppearance.DeviceDefault.Widget.ActionBar.Title"> 182 <item name="android:textSize">22sp</item> 183 <item name="android:letterSpacing">0</item> 184 <item name="android:lineHeight" tools:targetApi="28">28sp</item> 185 <item name="android:textAllCaps">false</item> 186 </style> 187 <style name="TextAppearance.SettingsLib.TitleMedium.Emphasized" 188 parent="@android:style/TextAppearance.DeviceDefault"> 189 <item name="android:textStyle">bold</item> 190 <item name="android:textSize">16sp</item> 191 <item name="android:letterSpacing">0.009375</item> 192 <item name="android:lineHeight" tools:targetApi="28">24sp</item> 193 <item name="android:textAllCaps">false</item> 194 </style> 195 <style name="TextAppearance.SettingsLib.TitleSmall.Emphasized" 196 parent="@android:style/TextAppearance.DeviceDefault"> 197 <item name="android:textStyle">bold</item> 198 <item name="android:textSize">14sp</item> 199 <item name="android:letterSpacing">0.00714286</item> 200 <item name="android:lineHeight" tools:targetApi="28">20sp</item> 201 <item name="android:textAllCaps">false</item> 202 </style> 203 204 <style name="TextAppearance.SettingsLib.LabelLarge.Emphasized" 205 parent="@android:style/TextAppearance.DeviceDefault"> 206 <item name="android:textStyle">bold</item> 207 <item name="android:textSize">14sp</item> 208 <item name="android:letterSpacing">0.00714286</item> 209 <item name="android:lineHeight" tools:targetApi="28">20sp</item> 210 <item name="android:textAllCaps">false</item> 211 </style> 212 <style name="TextAppearance.SettingsLib.LabelMedium.Emphasized" 213 parent="@android:style/TextAppearance.DeviceDefault"> 214 <item name="android:textStyle">bold</item> 215 <item name="android:textSize">12sp</item> 216 <item name="android:letterSpacing">0.04166667</item> 217 <item name="android:lineHeight" tools:targetApi="28">16sp</item> 218 <item name="android:textAllCaps">false</item> 219 </style> 220 <style name="TextAppearance.SettingsLib.LabelSmall.Emphasized" 221 parent="@android:style/TextAppearance.DeviceDefault"> 222 <item name="android:textStyle">bold</item> 223 <item name="android:textSize">11sp</item> 224 <item name="android:letterSpacing">0.04545455</item> 225 <item name="android:lineHeight" tools:targetApi="28">16sp</item> 226 <item name="android:textAllCaps">false</item> 227 </style> 228 229 <style name="TextAppearance.SettingsLib.BodyLarge.Emphasized" 230 parent="@android:style/TextAppearance.DeviceDefault.Medium"> 231 <item name="android:textStyle">normal</item> 232 <item name="android:textSize">16sp</item> 233 <item name="android:letterSpacing">0.009375</item> 234 <item name="android:lineHeight" tools:targetApi="28">24sp</item> 235 <item name="android:textAllCaps">false</item> 236 </style> 237 <style name="TextAppearance.SettingsLib.BodyMedium.Emphasized" 238 parent="@android:style/TextAppearance.DeviceDefault.Medium"> 239 <item name="android:textStyle">normal</item> 240 <item name="android:textSize">14sp</item> 241 <item name="android:letterSpacing">0.01785714</item> 242 <item name="android:lineHeight" tools:targetApi="28">20sp</item> 243 <item name="android:textAllCaps">false</item> 244 </style> 245 <style name="TextAppearance.SettingsLib.BodySmall.Emphasized" 246 parent="@android:style/TextAppearance.DeviceDefault.Medium"> 247 <item name="android:textStyle">normal</item> 248 <item name="android:textSize">12sp</item> 249 <item name="android:letterSpacing">0.03333333</item> 250 <item name="android:lineHeight" tools:targetApi="28">16sp</item> 251 <item name="android:textAllCaps">false</item> 252 </style> 253 254 <style name="SettingslibTextAppearance.LinkableTextStyle.Expressive" 255 parent="@style/TextAppearance.SettingsLib.LabelLarge"> 256 <item name="android:textColor">?android:attr/colorAccent</item> 257 </style> 258 259 <style name="SettingslibTextButtonStyle.Expressive" 260 parent="@style/Widget.Material3Expressive.Button.TextButton.Icon"> 261 <item name="android:theme">@style/Theme.Material3.DynamicColors.DayNight</item> 262 <item name="android:layout_width">wrap_content</item> 263 <item name="android:layout_height">wrap_content</item> 264 </style> 265 266 <style name="SettingsLibEntityHeaderContent"> 267 <item name="android:layout_width">match_parent</item> 268 <item name="android:layout_height">wrap_content</item> 269 <item name="android:layout_centerHorizontal">true</item> 270 <item name="android:orientation">vertical</item> 271 <item name="android:gravity">center_horizontal</item> 272 </style> 273 274 <style name="SettingsLibEntityHeaderIcon"> 275 <item name="android:layout_width">@dimen/settingslib_expressive_space_large3</item> 276 <item name="android:layout_height">@dimen/settingslib_expressive_space_large3</item> 277 <item name="android:scaleType">fitCenter</item> 278 <item name="android:antialias">true</item> 279 </style> 280 281 <style name="SettingsLibEntityHeaderTitle"> 282 <item name="android:layout_width">wrap_content</item> 283 <item name="android:layout_height">wrap_content</item> 284 <item name="android:layout_marginTop">@dimen/settingslib_expressive_space_small1</item> 285 <item name="android:singleLine">false</item> 286 <item name="android:gravity">center</item> 287 <item name="android:ellipsize">marquee</item> 288 <item name="android:textDirection">locale</item> 289 <item name="android:textAppearance">@style/TextAppearance.SettingsLib.TitleLarge.Emphasized</item> 290 </style> 291</resources>