1<?xml version="1.0" encoding="utf-8"?> 2<!-- 3/* 4* Copyright (C) 2021 The Android Open Source Project 5* 6* Licensed under the Apache License, Version 2.0 (the "License"); 7* you may not use this file except in compliance with the License. 8* You may obtain a copy of the License at 9* 10* http://www.apache.org/licenses/LICENSE-2.0 11* 12* Unless required by applicable law or agreed to in writing, software 13* distributed under the License is distributed on an "AS IS" BASIS, 14* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15* See the License for the specific language governing permissions and 16* limitations under the License. 17*/ 18--> 19 20<resources xmlns:android="http://schemas.android.com/apk/res/android"> 21 22 <style name="HomeSettings.Theme" parent="@android:style/Theme.DeviceDefault.Settings"> 23 <item name="android:listPreferredItemPaddingEnd">16dp</item> 24 <item name="android:listPreferredItemPaddingStart">24dp</item> 25 <item name="android:navigationBarColor">@android:color/transparent</item> 26 <item name="android:statusBarColor">@android:color/transparent</item> 27 <item name="android:switchStyle">@style/SwitchStyle</item> 28 <item name="android:textAppearanceListItem">@style/HomeSettings.PreferenceTitle</item> 29 <item name="android:windowActionBar">false</item> 30 <item name="android:windowNoTitle">true</item> 31 <item name="preferenceTheme">@style/HomeSettings.PreferenceTheme</item> 32 <item name="android:fontFamily" android:featureFlag="com.android.launcher3.gsf_res">google-sans-flex</item> 33 </style> 34 35 <style name="HomeSettings.PreferenceTheme" parent="@style/PreferenceThemeOverlay"> 36 <item name="preferenceCategoryStyle">@style/HomeSettings.CategoryStyle</item> 37 <item name="preferenceCategoryTitleTextAppearance">@style/HomeSettings.CategoryTitle</item> 38 <item name="preferenceFragmentCompatStyle">@style/HomeSettings.FragmentCompatStyle</item> 39 <item name="preferenceScreenStyle">@style/HomeSettings.PreferenceScreenStyle</item> 40 <item name="preferenceStyle">@style/HomeSettings.PreferenceStyle</item> 41 <item name="switchPreferenceStyle">@style/HomeSettings.SwitchPreferenceStyle</item> 42 <item name="android:fontFamily">google-sans-text</item> 43 </style> 44 45 <style name="HomeSettings.CategoryStyle" parent="@style/Preference.Category.Material"> 46 <item name="allowDividerAbove">@bool/home_settings_allow_divider</item> 47 <item name="allowDividerBelow">@bool/home_settings_allow_divider</item> 48 <item name="iconSpaceReserved">@bool/home_settings_icon_space_reserved</item> 49 </style> 50 51 <style name="HomeSettings.PreferenceStyle" parent="@style/Preference.Material"> 52 <item name="iconSpaceReserved">@bool/home_settings_icon_space_reserved</item> 53 </style> 54 55 <style name="HomeSettings.PreferenceScreenStyle" 56 parent="@style/Preference.PreferenceScreen.Material"> 57 <item name="iconSpaceReserved">@bool/home_settings_icon_space_reserved</item> 58 </style> 59 60 <style name="HomeSettings.SwitchPreferenceStyle" 61 parent="@style/Preference.SwitchPreference.Material"> 62 <item name="iconSpaceReserved">@bool/home_settings_icon_space_reserved</item> 63 </style> 64 65 <style name="HomeSettings.PreferenceTitle" 66 parent="@android:style/TextAppearance.Material.Subhead"> 67 <item name="android:fontFamily">google-sans</item> 68 <item name="android:textSize">20sp</item> 69 </style> 70 71 <style name="HomeSettings.CategoryTitle" parent="@android:style/TextAppearance.Material.Body2"> 72 <item name="android:fontFamily">google-sans-text-medium</item> 73 </style> 74 75 <style name="HomeSettings.CollapsingToolbar" parent="@style/Theme.MaterialComponents.DayNight"> 76 <item name="colorAccent">@color/home_settings_header_accent</item> 77 <item name="colorPrimary">@color/home_settings_header_expanded</item> 78 <item name="elevationOverlayColor">?attr/colorPrimary</item> 79 <item name="elevationOverlayEnabled">true</item> 80 </style> 81 82 <style name="HomeSettings.CollapsedToolbarTitle" 83 parent="@android:style/TextAppearance.DeviceDefault.Widget.ActionBar.Title"> 84 <item name="android:fontFamily" android:featureFlag="!com.android.launcher3.gsf_res">google-sans</item> 85 <item name="android:fontFamily" android:featureFlag="com.android.launcher3.gsf_res">variable-title-large</item> 86 <item name="android:textSize">20sp</item> 87 </style> 88 89 <style name="HomeSettings.ExpandedToolbarTitle" parent="HomeSettings.CollapsedToolbarTitle"> 90 <item name="android:fontFamily" android:featureFlag="com.android.launcher3.gsf_res">variable-display-small</item> 91 <item name="android:textSize">36sp</item> 92 </style> 93</resources>