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 18<!-- SUW related themes --> 19<resources> 20 <style name="GlifTheme" parent="SudThemeGlif.DayNight"> 21 <!-- For all AndroidX Alert Dialogs --> 22 <item name="alertDialogTheme">@style/ThemeOverlay.AlertDialog</item> 23 <item name="android:windowBackground">?android:attr/colorBackground</item> 24 <item name="*android:preferencePanelStyle">@*android:style/PreferencePanel.Dialog</item> 25 <item name="fingerprint_layout_theme">@style/FingerprintLayoutTheme</item> 26 <item name="face_layout_theme">@style/FaceLayoutTheme</item> 27 <item name="ic_menu_moreoverflow">@*android:drawable/ic_menu_moreoverflow_material</item> 28 <item name="side_margin">0dip</item> 29 <item name="wifi_signal_color">@color/setup_wizard_wifi_color_dark</item> 30 <item name="wifi_signal">@drawable/wifi_signal</item> 31 <item name="wifi_friction">@drawable/wifi_friction</item> 32 <item name="preferenceBackgroundColor">?android:attr/colorBackground</item> 33 <item name="preferenceTheme">@style/PreferenceTheme.SetupWizard</item> 34 35 <!-- LockPatternView colors --> 36 <item name="*android:lockPatternStyle">@style/LockPatternStyle</item> 37 </style> 38 39 <style name="GlifTheme.Light" parent="SudThemeGlif.Light"> 40 <!-- For all AndroidX Alert Dialogs --> 41 <item name="alertDialogTheme">@style/ThemeOverlay.AlertDialog</item> 42 <item name="android:windowBackground">?android:attr/colorBackground</item> 43 <item name="*android:preferencePanelStyle">@*android:style/PreferencePanel.Dialog</item> 44 <item name="fingerprint_layout_theme">@style/FingerprintLayoutTheme</item> 45 <item name="face_layout_theme">@style/FaceLayoutTheme</item> 46 <item name="ic_menu_moreoverflow">@*android:drawable/ic_menu_moreoverflow_material</item> 47 <item name="side_margin">0dip</item> 48 <item name="wifi_signal_color">@color/setup_wizard_wifi_color_light</item> 49 <item name="wifi_signal">@drawable/wifi_signal</item> 50 <item name="wifi_friction">@drawable/wifi_friction</item> 51 <item name="preferenceBackgroundColor">?android:attr/colorBackground</item> 52 <item name="preferenceTheme">@style/PreferenceTheme.SetupWizard</item> 53 54 <item name="*android:lockPatternStyle">@style/LockPatternStyle</item> 55 </style> 56 57 <style name="GlifV2Theme" parent="SudThemeGlifV2.DayNight"> 58 <!-- For all AndroidX Alert Dialogs --> 59 <item name="alertDialogTheme">@style/GlifV2ThemeAlertDialog</item> 60 <item name="android:windowBackground">?android:attr/colorBackground</item> 61 <item name="*android:preferencePanelStyle">@*android:style/PreferencePanel.Dialog</item> 62 <item name="fingerprint_layout_theme">@style/FingerprintLayoutTheme</item> 63 <item name="face_layout_theme">@style/FaceLayoutTheme</item> 64 <item name="ic_menu_moreoverflow">@*android:drawable/ic_menu_moreoverflow_material</item> 65 <item name="side_margin">0dip</item> 66 <item name="wifi_signal_color">@color/setup_wizard_wifi_color_dark</item> 67 <item name="wifi_signal">@drawable/wifi_signal</item> 68 <item name="wifi_friction">@drawable/wifi_friction</item> 69 <item name="preferenceBackgroundColor">?android:attr/colorBackground</item> 70 <item name="preferenceTheme">@style/PreferenceTheme.SetupWizard</item> 71 72 <!-- LockPatternView colors --> 73 <item name="*android:lockPatternStyle">@style/LockPatternStyle</item> 74 </style> 75 76 <style name="GlifV2Theme.Light" parent="SudThemeGlifV2.Light"> 77 <!-- For all AndroidX Alert Dialogs --> 78 <item name="alertDialogTheme">@style/GlifV2ThemeAlertDialog.Light</item> 79 <item name="android:windowBackground">?android:attr/colorBackground</item> 80 <item name="*android:preferencePanelStyle">@*android:style/PreferencePanel.Dialog</item> 81 <item name="fingerprint_layout_theme">@style/FingerprintLayoutTheme</item> 82 <item name="face_layout_theme">@style/FaceLayoutTheme</item> 83 <item name="ic_menu_moreoverflow">@*android:drawable/ic_menu_moreoverflow_material</item> 84 <item name="side_margin">0dip</item> 85 <item name="wifi_signal_color">@color/setup_wizard_wifi_color_light</item> 86 <item name="wifi_signal">@drawable/wifi_signal</item> 87 <item name="wifi_friction">@drawable/wifi_friction</item> 88 <item name="preferenceBackgroundColor">?android:attr/colorBackground</item> 89 <item name="preferenceTheme">@style/PreferenceTheme.SetupWizard</item> 90 91 <item name="*android:lockPatternStyle">@style/LockPatternStyle</item> 92 </style> 93 94 <style name="GlifV3Theme" parent="SudThemeGlifV3.DayNight"> 95 <!-- For all AndroidX Alert Dialogs --> 96 <item name="alertDialogTheme">@style/GlifV2ThemeAlertDialog</item> 97 <item name="android:windowBackground">?android:attr/colorBackground</item> 98 <item name="*android:preferencePanelStyle">@*android:style/PreferencePanel.Dialog</item> 99 <item name="fingerprint_layout_theme">@style/FingerprintLayoutTheme</item> 100 <item name="face_layout_theme">@style/FaceLayoutTheme</item> 101 <item name="ic_menu_moreoverflow">@*android:drawable/ic_menu_moreoverflow_material</item> 102 <item name="side_margin">0dip</item> 103 <item name="wifi_signal_color">@color/setup_wizard_wifi_color_dark</item> 104 <item name="wifi_signal">@drawable/wifi_signal</item> 105 <item name="wifi_friction">@drawable/wifi_friction</item> 106 <item name="preferenceBackgroundColor">?android:attr/colorBackground</item> 107 <item name="preferenceTheme">@style/PreferenceTheme.SetupWizard</item> 108 109 <!-- LockPatternView colors --> 110 <item name="*android:lockPatternStyle">@style/LockPatternStyle</item> 111 </style> 112 113 <style name="GlifV3Theme.Footer" parent="@style/SudThemeGlifV3.DayNight"> 114 <item name="android:clipChildren">true</item> 115 <item name="android:clipToPadding">true</item> 116 </style> 117 118 <style name="GlifV3Theme.Light" parent="SudThemeGlifV3.Light"> 119 <!-- For all AndroidX Alert Dialogs --> 120 <item name="alertDialogTheme">@style/GlifV2ThemeAlertDialog.Light</item> 121 <item name="android:windowBackground">?android:attr/colorBackground</item> 122 <item name="*android:preferencePanelStyle">@*android:style/PreferencePanel.Dialog</item> 123 <item name="fingerprint_layout_theme">@style/FingerprintLayoutTheme</item> 124 <item name="face_layout_theme">@style/FaceLayoutTheme</item> 125 <item name="ic_menu_moreoverflow">@*android:drawable/ic_menu_moreoverflow_material</item> 126 <item name="side_margin">0dip</item> 127 <item name="wifi_signal_color">@color/setup_wizard_wifi_color_light</item> 128 <item name="wifi_signal">@drawable/wifi_signal</item> 129 <item name="wifi_friction">@drawable/wifi_friction</item> 130 <item name="preferenceBackgroundColor">?android:attr/colorBackground</item> 131 <item name="preferenceTheme">@style/PreferenceTheme.SetupWizard</item> 132 133 <item name="*android:lockPatternStyle">@style/LockPatternStyle</item> 134 </style> 135 136 <style name="GlifV4Theme" parent="SudThemeGlifV4.DayNight"> 137 <!-- For all AndroidX Alert Dialogs --> 138 <item name="alertDialogTheme">@style/GlifV2ThemeAlertDialog</item> 139 <item name="android:windowBackground">?android:attr/colorBackground</item> 140 <item name="*android:preferencePanelStyle">@*android:style/PreferencePanel.Dialog</item> 141 <item name="fingerprint_layout_theme">@style/FingerprintLayoutTheme</item> 142 <item name="face_layout_theme">@style/FaceLayoutTheme</item> 143 <item name="ic_menu_moreoverflow">@*android:drawable/ic_menu_moreoverflow_material</item> 144 <item name="side_margin">0dip</item> 145 <item name="wifi_signal_color">@color/setup_wizard_wifi_color_dark</item> 146 <item name="wifi_signal">@drawable/wifi_signal</item> 147 <item name="wifi_friction">@drawable/wifi_friction</item> 148 <item name="preferenceBackgroundColor">?android:attr/colorBackground</item> 149 <item name="preferenceTheme">@style/PreferenceTheme.SetupWizard</item> 150 151 <!-- LockPatternView colors --> 152 <item name="*android:lockPatternStyle">@style/LockPatternStyle</item> 153 </style> 154 155 <style name="GlifV4Theme.Light" parent="SudThemeGlifV4.Light"> 156 <!-- For all AndroidX Alert Dialogs --> 157 <item name="alertDialogTheme">@style/GlifV2ThemeAlertDialog.Light</item> 158 <item name="android:windowBackground">?android:attr/colorBackground</item> 159 <item name="*android:preferencePanelStyle">@*android:style/PreferencePanel.Dialog</item> 160 <item name="fingerprint_layout_theme">@style/FingerprintLayoutTheme</item> 161 <item name="face_layout_theme">@style/FaceLayoutTheme</item> 162 <item name="ic_menu_moreoverflow">@*android:drawable/ic_menu_moreoverflow_material</item> 163 <item name="side_margin">0dip</item> 164 <item name="wifi_signal_color">@color/setup_wizard_wifi_color_light</item> 165 <item name="wifi_signal">@drawable/wifi_signal</item> 166 <item name="wifi_friction">@drawable/wifi_friction</item> 167 <item name="preferenceBackgroundColor">?android:attr/colorBackground</item> 168 <item name="preferenceTheme">@style/PreferenceTheme.SetupWizard</item> 169 170 <item name="*android:lockPatternStyle">@style/LockPatternStyle</item> 171 </style> 172 173 <style name="GlifV3Theme.Light.NoActionBar" parent="GlifV3Theme.Light"> 174 <item name="android:windowActionBar">false</item> 175 </style> 176 177 <style name="GlifV3Theme.NoActionBar" parent="GlifV3Theme"> 178 <item name="android:windowActionBar">false</item> 179 </style> 180 181 <style name="GlifV2Theme.Transparent"> 182 <item name="android:windowBackground">@android:color/transparent</item> 183 <item name="android:windowNoTitle">true</item> 184 <item name="android:windowIsFloating">true</item> 185 <item name="android:windowAnimationStyle">@null</item> 186 </style> 187 188 <style name="GlifV2Theme.Light.Transparent"> 189 <item name="android:windowBackground">@android:color/transparent</item> 190 <item name="android:windowNoTitle">true</item> 191 <item name="android:windowIsFloating">true</item> 192 <item name="android:windowAnimationStyle">@null</item> 193 </style> 194 195 <style name="GlifV2ThemeAlertDialog" parent="SuwAlertDialogThemeCompat"> 196 <item name="android:windowSoftInputMode">adjustResize</item> 197 </style> 198 199 <style name="GlifV2ThemeAlertDialog.Light" parent="SuwAlertDialogThemeCompat.Light"> 200 <item name="android:windowSoftInputMode">adjustResize</item> 201 </style> 202 203 <style name="GlifV3Theme.Transparent"> 204 <item name="android:windowBackground">@android:color/transparent</item> 205 <item name="android:windowNoTitle">true</item> 206 <item name="android:windowIsFloating">true</item> 207 <item name="android:windowAnimationStyle">@null</item> 208 </style> 209 210 <style name="GlifV3Theme.Light.Transparent"> 211 <item name="android:windowBackground">@android:color/transparent</item> 212 <item name="android:windowNoTitle">true</item> 213 <item name="android:windowIsFloating">true</item> 214 <item name="android:windowAnimationStyle">@null</item> 215 </style> 216 217 <style name="SetupWizardTheme.Transparent" parent="GlifTheme"> 218 <item name="android:windowBackground">@android:color/transparent</item> 219 <item name="android:windowNoTitle">true</item> 220 <item name="android:windowIsFloating">true</item> 221 <item name="android:windowAnimationStyle">@null</item> 222 </style> 223 224 <style name="SetupWizardTheme.Light.Transparent" parent="GlifTheme.Light"> 225 <item name="android:windowBackground">@android:color/transparent</item> 226 <item name="android:windowNoTitle">true</item> 227 <item name="android:windowIsFloating">true</item> 228 <item name="android:windowAnimationStyle">@null</item> 229 </style> 230 231 <style name="SuwAlertDialogThemeCompat" parent="@style/Theme.AppCompat.Dialog.Alert"> 232 <!-- Referenced SudThemeGlifV3 style --> 233 <item name="android:textAllCaps">false</item> 234 <item name="android:colorBackground">@android:color/system_neutral1_900</item> 235 <item name="android:windowSoftInputMode">adjustResize</item> 236 <!-- copied from Theme.DeviceDefault.Dialog.Alert --> 237 <item name="colorAccent">@*android:color/accent_device_default_dark</item> 238 <item name="dialogCornerRadius">@*android:dimen/config_dialogCornerRadius</item> 239 240 <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item> 241 </style> 242 243 <style name="SuwAlertDialogThemeCompat.Light" parent="@style/Theme.AppCompat.Light.Dialog.Alert"> 244 <!-- Referenced SudThemeGlifV3.Light style --> 245 <item name="android:textAllCaps">false</item> 246 <item name="android:colorBackground">@android:color/system_neutral1_50</item> 247 <item name="android:windowSoftInputMode">adjustResize</item> 248 <!-- copied from Theme.DeviceDefault.Light.Dialog.Alert --> 249 <item name="colorAccent">@*android:color/accent_device_default_light</item> 250 <item name="dialogCornerRadius">@*android:dimen/config_dialogCornerRadius</item> 251 252 <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item> 253 </style> 254 255 <!-- This theme was applied to Settings pages which are running under SUW. --> 256 <style name="SettingsPreferenceTheme.SetupWizard" parent="@style/PreferenceTheme.SettingsLib"> 257 <item name="android:clipToPadding">true</item> 258 <item name="android:clipChildren">true</item> 259 <item name="android:textAppearanceListItem">@style/TextAppearance.PreferenceTitle.SettingsLib</item> 260 <item name="preferenceTheme">@style/PreferenceTheme.SettingsLib</item> 261 <item name="android:switchStyle">@style/Switch.SettingsLib</item> 262 <item name="switchStyle">@style/SwitchCompat.SettingsLib</item> 263 <item name="preferenceFragmentCompatStyle">@style/SetupWizardPreferenceFragmentStyle</item> 264 </style> 265 266 <!-- DayNight themes --> 267 <style name="GlifTheme.DayNight" parent="GlifTheme.Light" /> 268 <style name="GlifV2Theme.DayNight" parent="GlifV2Theme.Light" /> 269 <style name="GlifV3Theme.DayNight" parent="GlifV3Theme.Light" /> 270 <style name="GlifV4Theme.DayNight" parent="GlifV4Theme.Light" /> 271 <style name="GlifV3Theme.DayNight.NoActionBar" parent="GlifV3Theme.Light.NoActionBar" /> 272 <style name="GlifV2Theme.DayNight.Transparent" parent="GlifV2Theme.Light.Transparent" /> 273 <style name="GlifV3Theme.DayNight.Transparent" parent="GlifV3Theme.Light.Transparent" /> 274 <style name="SetupWizardTheme.DayNight.Transparent" parent="SetupWizardTheme.Light.Transparent" /> 275 <style name="SuwAlertDialogThemeCompat.DayNight" parent="SuwAlertDialogThemeCompat.Light" /> 276</resources> 277