1 <?xml version="1.0" encoding="utf-8"?> 2 <!-- Copyright (C) 2010 The Android Open Source Project 3 4 Licensed under the Apache License, Version 2.0 (the "License"); 5 you may not use this file except in compliance with the License. 6 You may obtain a copy of the License at 7 8 http://www.apache.org/licenses/LICENSE-2.0 9 10 Unless required by applicable law or agreed to in writing, software 11 distributed under the License is distributed on an "AS IS" BASIS, 12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 See the License for the specific language governing permissions and 14 limitations under the License. 15 --> 16 17 <resources> 18 <attr name="fingerprint_layout_theme" format="reference" /> 19 <attr name="ic_menu_moreoverflow" format="reference" /> 20 <attr name="ic_wps" format="reference" /> 21 <attr name="setup_divider_color" format="reference" /> 22 <attr name="side_margin" format="reference|dimension" /> 23 <attr name="wifi_signal_color" format="reference" /> 24 25 <style name="GlifTheme" parent="SuwThemeGlif"> 26 <!-- For all Alert Dialogs --> 27 <item name="android:alertDialogTheme">@style/ThemeOverlay.AlertDialog</item> 28 <item name="android:windowBackground">?android:attr/colorBackground</item> 29 <item name="*android:preferencePanelStyle">@*android:style/PreferencePanel.Dialog</item> 30 <item name="fingerprint_layout_theme">@style/FingerprintLayoutTheme</item> 31 <item name="ic_menu_moreoverflow">@*android:drawable/ic_menu_moreoverflow_material</item> 32 <item name="ic_wps">@drawable/ic_wps_dark</item> 33 <item name="setup_divider_color">@color/setup_divider_color_dark</item> 34 <item name="side_margin">0dip</item> 35 <item name="wifi_signal_color">@color/setup_wizard_wifi_color_dark</item> 36 <item name="wifi_signal">@drawable/wifi_signal</item> 37 <item name="wifi_friction">@drawable/wifi_friction</item> 38 <item name="preferenceBackgroundColor">?android:attr/colorBackground</item> 39 <item name="preferenceTheme">@style/PreferenceTheme.SetupWizard</item> 40 41 <!-- LockPatternView colors --> 42 <item name="*android:lockPatternStyle">@style/LockPatternStyle.Setup</item> 43 </style> 44 45 <style name="GlifTheme.Light" parent="SuwThemeGlif.Light"> 46 <!-- For all Alert Dialogs --> 47 <item name="android:alertDialogTheme">@style/ThemeOverlay.AlertDialog</item> 48 <item name="android:windowBackground">?android:attr/colorBackground</item> 49 <item name="*android:preferencePanelStyle">@*android:style/PreferencePanel.Dialog</item> 50 <item name="fingerprint_layout_theme">@style/FingerprintLayoutTheme</item> 51 <item name="ic_menu_moreoverflow">@*android:drawable/ic_menu_moreoverflow_material</item> 52 <item name="ic_wps">@drawable/ic_wps_light</item> 53 <item name="setup_divider_color">@color/setup_divider_color_light</item> 54 <item name="side_margin">0dip</item> 55 <item name="wifi_signal_color">@color/setup_wizard_wifi_color_light</item> 56 <item name="wifi_signal">@drawable/wifi_signal</item> 57 <item name="wifi_friction">@drawable/wifi_friction</item> 58 <item name="preferenceBackgroundColor">?android:attr/colorBackground</item> 59 <item name="preferenceTheme">@style/PreferenceTheme.SetupWizard</item> 60 61 <item name="*android:lockPatternStyle">@style/LockPatternStyle.Setup</item> 62 </style> 63 64 <style name="GlifV2Theme" parent="SuwThemeGlifV2"> 65 <!-- For all Alert Dialogs --> 66 <item name="android:alertDialogTheme">@style/ThemeOverlay.AlertDialog</item> 67 <item name="android:windowBackground">?android:attr/colorBackground</item> 68 <item name="*android:preferencePanelStyle">@*android:style/PreferencePanel.Dialog</item> 69 <item name="fingerprint_layout_theme">@style/FingerprintLayoutTheme</item> 70 <item name="ic_menu_moreoverflow">@*android:drawable/ic_menu_moreoverflow_material</item> 71 <item name="ic_wps">@drawable/ic_wps_dark</item> 72 <item name="setup_divider_color">@color/setup_divider_color_dark</item> 73 <item name="side_margin">0dip</item> 74 <item name="wifi_signal_color">@color/setup_wizard_wifi_color_dark</item> 75 <item name="wifi_signal">@drawable/wifi_signal</item> 76 <item name="wifi_friction">@drawable/wifi_friction</item> 77 <item name="preferenceBackgroundColor">?android:attr/colorBackground</item> 78 <item name="preferenceTheme">@style/PreferenceTheme.SetupWizard</item> 79 80 <!-- LockPatternView colors --> 81 <item name="*android:lockPatternStyle">@style/LockPatternStyle.Setup</item> 82 </style> 83 84 <style name="GlifV2Theme.Light" parent="SuwThemeGlifV2.Light"> 85 <!-- For all Alert Dialogs --> 86 <item name="android:alertDialogTheme">@style/ThemeOverlay.AlertDialog</item> 87 <item name="android:windowBackground">?android:attr/colorBackground</item> 88 <item name="*android:preferencePanelStyle">@*android:style/PreferencePanel.Dialog</item> 89 <item name="fingerprint_layout_theme">@style/FingerprintLayoutTheme</item> 90 <item name="ic_menu_moreoverflow">@*android:drawable/ic_menu_moreoverflow_material</item> 91 <item name="ic_wps">@drawable/ic_wps_light</item> 92 <item name="setup_divider_color">@color/setup_divider_color_light</item> 93 <item name="side_margin">0dip</item> 94 <item name="wifi_signal_color">@color/setup_wizard_wifi_color_light</item> 95 <item name="wifi_signal">@drawable/wifi_signal</item> 96 <item name="wifi_friction">@drawable/wifi_friction</item> 97 <item name="preferenceBackgroundColor">?android:attr/colorBackground</item> 98 <item name="preferenceTheme">@style/PreferenceTheme.SetupWizard</item> 99 100 <item name="*android:lockPatternStyle">@style/LockPatternStyle.Setup</item> 101 </style> 102 103 <style name="SetupWizardTheme.Transparent" parent="GlifTheme"> 104 <item name="android:windowBackground">@android:color/transparent</item> 105 <item name="android:windowNoTitle">true</item> 106 <item name="android:windowIsFloating">true</item> 107 <item name="android:windowAnimationStyle">@null</item> 108 </style> 109 110 <style name="SetupWizardTheme.Light.Transparent" parent="GlifTheme.Light"> 111 <item name="android:windowBackground">@android:color/transparent</item> 112 <item name="android:windowNoTitle">true</item> 113 <item name="android:windowIsFloating">true</item> 114 <item name="android:windowAnimationStyle">@null</item> 115 </style> 116 117 <style name="SuwSuggestionThemeGlif.Light" parent="SuwThemeGlif.Light"> 118 <item name="android:windowAnimationStyle">@android:style/Animation.Activity</item> 119 </style> 120 121 <style name="PreferenceTheme" parent="@style/PreferenceThemeOverlay.SettingsBase"> 122 <item name="preferenceFragmentStyle">@style/SettingsPreferenceFragmentStyle</item> 123 <item name="apnPreferenceStyle">@style/ApnPreference</item> 124 <item name="seekBarPreferenceStyle">@style/SettingsSeekBarPreference</item> 125 </style> 126 127 <style name="PreferenceTheme.SetupWizard" parent="PreferenceTheme"> 128 <item name="preferenceFragmentStyle">@style/SetupWizardPreferenceFragmentStyle</item> 129 <item name="preferenceStyle">@style/Preference.Material</item> 130 </style> 131 132 <style name="SetupWizardPreferenceFragmentStyle" parent="PreferenceFragment.Material"> 133 <item name="android:layout">@layout/setup_preference</item> 134 </style> 135 136 <!-- Accessibility portion of Setup Wizard --> 137 <style name="SetupWizardAccessibilityTheme" parent="Theme.SettingsBase"> 138 <item name="android:windowLightStatusBar">false</item> 139 <item name="android:colorPrimary">@color/material_grey_100</item> 140 <item name="android:colorAccent">@color/material_blue_700</item> 141 <item name="android:titleTextColor">@color/material_blue_700</item> 142 <item name="preferenceTheme">@style/PreferenceTheme</item> 143 <item name="switchBarTheme">@style/SetupWizardAccessibilitySwitchBarTheme</item> 144 </style> 145 146 <style name="SetupWizardAccessibilitySwitchBarTheme" parent="ThemeOverlay.SwitchBar.Settings"> 147 <item name="switchBarBackgroundColor">@color/material_grey_200</item> 148 <item name="android:colorControlActivated">@color/material_blue_500</item> 149 <item name="android:textColorPrimary">@android:color/black</item> 150 </style> 151 152 <!-- Theme with no local references, used by AccountPreferenceBase where we have to inflate 153 layouts against a remote context using our local theme colors. Due to the implementation 154 details of Theme, we can't reference any local resources and MUST instead use the values 155 directly. So use #ff263238 instead of @color/theme_primary and so on. --> 156 <style name="Theme.SettingsBase" parent="@android:style/Theme.DeviceDefault.Settings" /> 157 158 <style name="Theme.Settings" parent="Theme.SettingsBase"> 159 <item name="preferenceTheme">@style/PreferenceTheme</item> 160 <item name="android:listPreferredItemHeight">72dip</item> 161 <item name="*android:preferenceHeaderPanelStyle">@style/PreferenceHeaderPanelSinglePane</item> 162 <item name="*android:preferencePanelStyle">@style/PreferencePanelSinglePane</item> 163 <item name="*android:preferenceListStyle">@style/PreferenceHeaderListSinglePane</item> 164 <item name="*android:preferenceFragmentListStyle">@style/PreferenceFragmentListSinglePane</item> 165 <item name="*android:preferenceFragmentPaddingSide">@dimen/settings_side_margin</item> 166 167 <item name="fingerprint_layout_theme">@style/FingerprintLayoutTheme</item> 168 <item name="ic_menu_moreoverflow">@*android:drawable/ic_menu_moreoverflow_holo_dark</item> 169 <item name="ic_wps">@drawable/ic_wps_light</item> 170 <item name="wifi_signal">@drawable/wifi_signal</item> 171 <item name="wifi_signal_color">?android:attr/colorAccent</item> 172 <item name="wifi_friction">@drawable/wifi_friction</item> 173 <item name="side_margin">@dimen/settings_side_margin</item> 174 <item name="suwListItemIconColor">?android:attr/colorAccent</item> 175 176 <!-- Redefine the ActionBar style for contentInsetStart --> 177 <item name="android:actionBarStyle">@style/Theme.ActionBar</item> 178 179 <item name="switchBarTheme">@style/ThemeOverlay.SwitchBar.Settings</item> 180 181 <item name="preferenceBackgroundColor">@drawable/preference_background</item> 182 183 <!-- For all Alert Dialogs --> 184 <item name="android:alertDialogTheme">@style/Theme.AlertDialog</item> 185 186 <item name="*android:lockPatternStyle">@style/LockPatternStyle.Setup</item> 187 </style> 188 189 <style name="Theme.SubSettings" parent="Theme.Settings"> 190 <!-- Redefine the ActionBar style for contentInsetStart --> 191 <item name="android:actionBarStyle">@style/Theme.ActionBar.SubSettings</item> 192 193 <item name="switchBarTheme">@style/ThemeOverlay.SwitchBar.SubSettings</item> 194 </style> 195 196 <!-- Variant of the settings theme with no action bar. --> 197 <style name="Theme.Settings.NoActionBar"> 198 <item name="android:windowActionBar">false</item> 199 <item name="android:windowNoTitle">true</item> 200 </style> 201 202 <style name="Theme.ProvisioningActivity" parent="@android:style/Theme.Translucent.NoTitleBar"> 203 <item name="android:windowAnimationStyle">@null</item> 204 <item name="android:windowIsTranslucent">true</item> 205 <item name="android:windowBackground">@android:color/transparent</item> 206 <item name="android:windowContentOverlay">@null</item> 207 <item name="android:windowNoTitle">true</item> 208 <item name="android:windowIsFloating">true</item> 209 <item name="android:backgroundDimEnabled">false</item> 210 </style> 211 212 <style name="Theme.ActionBar" parent="@android:style/Widget.Material.ActionBar.Solid"> 213 <item name="android:contentInsetStart">@dimen/actionbar_contentInsetStart</item> 214 </style> 215 216 <style name="Theme.ActionBar.SubSettings" parent="Theme.ActionBar"> 217 <item name="android:contentInsetStart">@dimen/actionbar_subsettings_contentInsetStart</item> 218 </style> 219 220 <style name="ThemeOverlay.SwitchBar.Settings" parent="@android:style/ThemeOverlay.Material.ActionBar"> 221 <item name="switchBarMarginStart">@dimen/switchbar_subsettings_margin_start</item> 222 <item name="switchBarMarginEnd">@dimen/switchbar_subsettings_margin_end</item> 223 <item name="switchBarBackgroundColor">?android:attr/colorSecondary</item> 224 </style> 225 226 <style name="ThemeOverlay.SwitchBar.SubSettings" parent="@android:style/ThemeOverlay.Material.ActionBar"> 227 <item name="switchBarMarginStart">@dimen/switchbar_subsettings_margin_start</item> 228 <item name="switchBarMarginEnd">@dimen/switchbar_subsettings_margin_end</item> 229 <item name="switchBarBackgroundColor">?android:attr/colorSecondary</item> 230 </style> 231 232 <style name="Theme.CryptKeeper" parent="@android:style/Theme.Material.NoActionBar"> 233 <item name="android:windowTranslucentStatus">false</item> 234 <item name="android:windowTranslucentNavigation">false</item> 235 <item name="android:windowDrawsSystemBarBackgrounds">false</item> 236 <item name="android:background">@android:color/black</item> 237 238 <item name="*android:lockPatternStyle">@style/LockPatternStyle.Unlock</item> 239 </style> 240 241 <style name="ThemeOverlay.AlertDialog" parent="@android:style/ThemeOverlay.Material.Dialog.Alert"> 242 <item name="android:windowSoftInputMode">adjustResize</item> 243 </style> 244 245 <style name="Theme.AlertDialog" parent="@*android:style/Theme.DeviceDefault.Settings.Dialog.Alert"> 246 <item name="android:windowSoftInputMode">adjustResize</item> 247 248 <!-- Redefine the ActionBar style for contentInsetStart --> 249 <item name="android:actionBarStyle">@style/Theme.ActionBar</item> 250 </style> 251 252 <style name="Theme.NotificationStation" parent="@style/Theme.Settings"> 253 <!-- Redefine the ActionBar style for contentInsetStart --> 254 <item name="android:actionBarStyle">@style/Theme.ActionBar.SubSettings</item> 255 <item name="*android:actionBarSize">@dimen/actionbar_size</item> 256 257 <item name="preferenceBackgroundColor">@android:color/transparent</item> 258 </style> 259 260 <style name="Theme.ConfirmDeviceCredentials" parent="Theme.SubSettings"> 261 <item name="confirmDeviceCredentialsSideMargin">@dimen/confirm_credentials_side_margin</item> 262 <item name="confirmDeviceCredentialsTopMargin">@dimen/confirm_credentials_top_margin</item> 263 </style> 264 265 <style name="Theme.ConfirmDeviceCredentialsDark" parent="@android:style/Theme.DeviceDefault"> 266 <item name="android:windowActionBar">false</item> 267 <item name="android:windowNoTitle">true</item> 268 <item name="android:windowBackground">?android:attr/colorPrimary</item> 269 270 <item name="confirmDeviceCredentialsSideMargin">32dp</item> 271 <item name="confirmDeviceCredentialsTopMargin">32dp</item> 272 273 <item name="*android:lockPatternStyle">@style/LockPatternStyle.Dark</item> 274 275 <item name="android:windowAnimationStyle">@style/ConfirmDeviceCredentialsAnimationStyle</item> 276 </style> 277 278 <style name="Theme.ConfirmDeviceCredentialsWork" parent="Theme.ConfirmDeviceCredentialsDark"> 279 <item name="*android:lockPatternStyle">@style/LockPatternStyle.Dark.Work</item> 280 <item name="android:colorAccent">@*android:color/white</item> 281 </style> 282 283 <style name="Theme.FingerprintEnroll" parent="SuwThemeGlif.Light"> 284 <item name="android:textAppearanceListItemSmall">@android:style/TextAppearance.Material.Body1</item> 285 286 <item name="suwDividerCondition">both</item> 287 <item name="suwListItemIconColor">?android:attr/colorAccent</item> 288 </style> 289 290 <style name="FallbackHome" parent="@android:style/Theme.DeviceDefault.NoActionBar"> 291 <item name="android:windowBackground">@android:color/transparent</item> 292 <item name="android:colorBackgroundCacheHint">@null</item> 293 <item name="android:windowShowWallpaper">true</item> 294 <item name="android:windowNoTitle">true</item> 295 <item name="android:windowTranslucentStatus">false</item> 296 <item name="android:windowTranslucentNavigation">false</item> 297 <item name="android:windowDrawsSystemBarBackgrounds">true</item> 298 <item name="android:statusBarColor">#00000000</item> 299 <item name="android:navigationBarColor">#00000000</item> 300 </style> 301 302 <style name="FallbackHome.SetupWizard" parent="@android:style/Theme.Material.NoActionBar.Fullscreen"> 303 <item name="android:windowBackground">@drawable/fallback_home_unprovisioned_background</item> 304 <item name="android:colorBackgroundCacheHint">@null</item> 305 <item name="android:windowNoTitle">true</item> 306 <item name="android:windowDrawsSystemBarBackgrounds">true</item> 307 <item name="android:statusBarColor">#00000000</item> 308 <item name="android:navigationBarColor">#00000000</item> 309 </style> 310 311 <style name="FallbackHomeProgressBar" parent="FallbackHome"> 312 <item name="android:colorControlActivated">?android:attr/textColorPrimary</item> 313 </style> 314 315 <style name="BluetoothPermission" parent="@android:style/Theme.Material.Light.Dialog.Alert"> 316 <item name="android:windowNoTitle">true</item> 317 </style> 318 319 </resources> 320