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="fingerprint_progress_bar_size" format="reference|dimension" /> 20 <attr name="fingerprint_ring_radius" format="reference|dimension" /> 21 <attr name="ic_menu_moreoverflow" format="reference" /> 22 <attr name="ic_wps" format="reference" /> 23 <attr name="setup_divider_color" format="reference" /> 24 <attr name="side_margin" format="reference|dimension" /> 25 <attr name="wifi_signal_color" format="reference" /> 26 27 <style name="SetupWizardDisableAppStartingTheme"> 28 <!-- Theme to disable the app starting window. The actual theme of the activity needs to 29 be then set in code via setTheme or onApplyThemeResource. --> 30 <item name="preferenceTheme">@style/PreferenceTheme.SetupWizard</item> 31 <item name="android:windowBackground">@null</item> 32 </style> 33 34 <style name="SetupWizardTheme" parent="SuwThemeGlif"> 35 <!-- For all Alert Dialogs --> 36 <item name="android:alertDialogTheme">@style/ThemeOverlay.AlertDialog</item> 37 <item name="android:colorPrimary">@color/suw_color_accent_dark</item> 38 <item name="android:windowBackground">?android:attr/colorBackground</item> 39 <item name="@*android:preferencePanelStyle">@*android:style/PreferencePanel.Dialog</item> 40 <item name="fingerprint_layout_theme">@style/FingerprintLayoutTheme</item> 41 <item name="fingerprint_progress_bar_size">@dimen/setup_fingerprint_progress_bar_size</item> 42 <item name="fingerprint_ring_radius">@dimen/setup_fingerprint_ring_radius</item> 43 <item name="ic_menu_moreoverflow">@*android:drawable/ic_menu_moreoverflow_material</item> 44 <item name="ic_wps">@drawable/ic_wps_dark</item> 45 <item name="setup_divider_color">@color/setup_divider_color_dark</item> 46 <item name="side_margin">0dip</item> 47 <item name="wifi_signal_color">@color/setup_wizard_wifi_color_dark</item> 48 <item name="wifi_signal">@drawable/wifi_signal</item> 49 <item name="preferenceBackgroundColor">?android:attr/colorBackground</item> 50 <item name="preferenceTheme">@style/PreferenceTheme.SetupWizard</item> 51 52 <!-- LockPatternView colors --> 53 <item name="@*android:regularColor">@color/setup_lock_pattern_view_regular_color_dark</item> 54 <item name="@*android:successColor">@color/setup_lock_pattern_view_success_color_dark</item> 55 <item name="@*android:errorColor">@color/setup_lock_pattern_view_error_color_dark</item> 56 </style> 57 58 <style name="SetupWizardTheme.Light" parent="SuwThemeGlif.Light"> 59 <!-- For all Alert Dialogs --> 60 <item name="android:alertDialogTheme">@style/ThemeOverlay.AlertDialog</item> 61 <item name="android:colorPrimary">@color/suw_color_accent_light</item> 62 <item name="android:windowBackground">?android:attr/colorBackground</item> 63 <item name="@*android:preferencePanelStyle">@*android:style/PreferencePanel.Dialog</item> 64 <item name="fingerprint_layout_theme">@style/FingerprintLayoutTheme</item> 65 <item name="fingerprint_progress_bar_size">@dimen/setup_fingerprint_progress_bar_size</item> 66 <item name="fingerprint_ring_radius">@dimen/setup_fingerprint_ring_radius</item> 67 <item name="ic_menu_moreoverflow">@*android:drawable/ic_menu_moreoverflow_material</item> 68 <item name="ic_wps">@drawable/ic_wps_light</item> 69 <item name="setup_divider_color">@color/setup_divider_color_light</item> 70 <item name="side_margin">0dip</item> 71 <item name="wifi_signal_color">@color/setup_wizard_wifi_color_light</item> 72 <item name="wifi_signal">@drawable/wifi_signal</item> 73 <item name="preferenceBackgroundColor">?android:attr/colorBackground</item> 74 <item name="preferenceTheme">@style/PreferenceTheme.SetupWizard.Light</item> 75 76 <!-- LockPatternView colors --> 77 <item name="@*android:regularColor">@color/setup_lock_pattern_view_regular_color_light</item> 78 <item name="@*android:successColor">@color/setup_lock_pattern_view_success_color_light</item> 79 <item name="@*android:errorColor">@color/setup_lock_pattern_view_error_color_light</item> 80 </style> 81 82 <style name="SetupWizardTheme.Transparent" parent="SetupWizardTheme"> 83 <item name="android:windowBackground">@android:color/transparent</item> 84 <item name="android:windowNoTitle">true</item> 85 <item name="android:windowIsFloating">true</item> 86 <item name="android:windowAnimationStyle">@null</item> 87 </style> 88 89 <style name="SetupWizardTheme.Light.Transparent" parent="SetupWizardTheme.Light"> 90 <item name="android:windowBackground">@android:color/transparent</item> 91 <item name="android:windowNoTitle">true</item> 92 <item name="android:windowIsFloating">true</item> 93 <item name="android:windowAnimationStyle">@null</item> 94 </style> 95 96 <style name="PreferenceTheme" parent="@style/PreferenceThemeOverlay.v14.Material"> 97 <item name="@android:preferenceStyle">@style/Preference</item> 98 <item name="@android:editTextPreferenceStyle">@style/EditTextPreference</item> 99 <item name="@dropdownPreferenceStyle">@style/Preference.DropDown.Material</item> 100 <item name="@android:preferenceFragmentStyle">@style/PreferenceFragmentStyle</item> 101 <item name="apnPreferenceStyle">@style/ApnPreference</item> 102 </style> 103 104 <style name="PreferenceTheme.SetupWizard" parent="SetupWizardTheme"> 105 <item name="preferenceFragmentStyle">@style/SetupWizardPreferenceFragmentStyle</item> 106 </style> 107 108 <style name="PreferenceTheme.SetupWizard.Light" parent="SetupWizardTheme.Light"> 109 <item name="preferenceFragmentStyle">@style/SetupWizardPreferenceFragmentStyle</item> 110 </style> 111 112 <style name="SetupWizardPreferenceFragmentStyle" parent="PreferenceFragment.Material"> 113 <item name="android:layout">@layout/setup_preference</item> 114 </style> 115 116 <!-- Accessibility portion of Setup Wizard --> 117 <style name="SetupWizardAccessibilityTheme" parent="Theme.SettingsBase"> 118 <item name="android:colorPrimary">@color/material_blue_700</item> 119 <item name="android:colorPrimaryDark">@color/material_blue_700</item> 120 <item name="preferenceTheme">@style/PreferenceTheme</item> 121 <item name="switchBarTheme">@style/SetupWizardAccessibilitySwitchBarTheme</item> 122 </style> 123 124 <style name="SetupWizardAccessibilitySwitchBarTheme" parent="ThemeOverlay.SwitchBar.Settings"> 125 <item name="switchBarBackgroundColor">@color/material_blue_500</item> 126 </style> 127 128 <!-- Theme with no local references, used by AccountPreferenceBase where we have to inflate 129 layouts against a remote context using our local theme colors. Due to the implementation 130 details of Theme, we can't reference any local resources and MUST instead use the values 131 directly. So use #ff263238 instead of @color/theme_primary and so on. --> 132 <style name="Theme.SettingsBase" parent="@android:style/Theme.DeviceDefault.Settings" /> 133 134 <style name="Theme.Settings" parent="Theme.SettingsBase"> 135 <item name="preferenceTheme">@style/PreferenceTheme</item> 136 <item name="@*android:preferenceHeaderPanelStyle">@style/PreferenceHeaderPanelSinglePane</item> 137 <item name="@*android:preferencePanelStyle">@style/PreferencePanelSinglePane</item> 138 <item name="@*android:preferenceListStyle">@style/PreferenceHeaderListSinglePane</item> 139 <item name="@*android:preferenceFragmentListStyle">@style/PreferenceFragmentListSinglePane</item> 140 <item name="@*android:preferenceFragmentPaddingSide">@dimen/settings_side_margin</item> 141 142 <item name="fingerprint_layout_theme">@style/FingerprintLayoutTheme</item> 143 <item name="fingerprint_progress_bar_size">@dimen/fingerprint_progress_bar_size</item> 144 <item name="fingerprint_ring_radius">@dimen/fingerprint_ring_radius</item> 145 <item name="ic_menu_moreoverflow">@*android:drawable/ic_menu_moreoverflow_holo_dark</item> 146 <item name="ic_wps">@drawable/ic_wps_light</item> 147 <item name="wifi_signal">@drawable/wifi_signal</item> 148 <item name="wifi_signal_color">?android:attr/colorAccent</item> 149 <item name="side_margin">@dimen/settings_side_margin</item> 150 <item name="suwListItemIconColor">?android:attr/colorAccent</item> 151 152 <!-- Redefine the ActionBar style for contentInsetStart --> 153 <item name="android:actionBarStyle">@style/Theme.ActionBar</item> 154 <item name="@*android:actionBarSize">@dimen/actionbar_size</item> 155 156 <item name="switchBarTheme">@style/ThemeOverlay.SwitchBar.Settings</item> 157 158 <item name="preferenceBackgroundColor">@drawable/preference_background</item> 159 160 <!-- For all Alert Dialogs --> 161 <item name="android:alertDialogTheme">@style/Theme.AlertDialog</item> 162 163 <!-- LockPatternView colors --> 164 <item name="@*android:regularColor">@color/lock_pattern_view_regular_color</item> 165 <item name="@*android:successColor">@color/lock_pattern_view_success_color</item> 166 <item name="@*android:errorColor">@color/lock_pattern_view_error_color</item> 167 </style> 168 169 <style name="Theme.SubSettings" parent="Theme.Settings"> 170 <!-- Redefine the ActionBar style for contentInsetStart --> 171 <item name="android:actionBarStyle">@style/Theme.ActionBar.SubSettings</item> 172 173 <item name="switchBarTheme">@style/ThemeOverlay.SwitchBar.SubSettings</item> 174 </style> 175 176 <style name="Theme.ProvisioningActivity" parent="@android:style/Theme.Translucent.NoTitleBar"> 177 <item name="android:windowAnimationStyle">@null</item> 178 <item name="android:windowIsTranslucent">true</item> 179 <item name="android:windowBackground">@android:color/transparent</item> 180 <item name="android:windowContentOverlay">@null</item> 181 <item name="android:windowNoTitle">true</item> 182 <item name="android:windowIsFloating">true</item> 183 <item name="android:backgroundDimEnabled">false</item> 184 </style> 185 186 <style name="Theme.ActionBar" parent="@android:style/Widget.Material.ActionBar.Solid"> 187 <item name="android:contentInsetStart">@dimen/actionbar_contentInsetStart</item> 188 </style> 189 190 <style name="Theme.ActionBar.SubSettings" parent="Theme.ActionBar"> 191 <item name="android:contentInsetStart">@dimen/actionbar_subsettings_contentInsetStart</item> 192 </style> 193 194 <style name="ThemeOverlay.SwitchBar.Settings" parent="@*android:style/ThemeOverlay.DeviceDefault.Dark.ActionBar.Accent"> 195 <item name="switchBarMarginStart">@dimen/switchbar_subsettings_margin_start</item> 196 <item name="switchBarMarginEnd">@dimen/switchbar_subsettings_margin_end</item> 197 <item name="switchBarBackgroundColor">?android:attr/colorSecondary</item> 198 </style> 199 200 <style name="ThemeOverlay.SwitchBar.SubSettings" parent="@android:style/ThemeOverlay.Material.Dark.ActionBar"> 201 <item name="switchBarMarginStart">@dimen/switchbar_subsettings_margin_start</item> 202 <item name="switchBarMarginEnd">@dimen/switchbar_subsettings_margin_end</item> 203 <item name="switchBarBackgroundColor">?android:attr/colorSecondary</item> 204 </style> 205 206 <style name="Theme.DialogWhenLarge" parent="@*android:style/Theme.DeviceDefault.Settings.DialogWhenLarge"> 207 <!-- Redefine the ActionBar style for contentInsetStart --> 208 <item name="android:actionBarStyle">@style/Theme.ActionBar</item> 209 210 <item name="preferenceBackgroundColor">@drawable/preference_background</item> 211 </style> 212 213 <style name="Theme.CryptKeeper" parent="@android:style/Theme.Material.NoActionBar"> 214 <item name="android:windowTranslucentStatus">false</item> 215 <item name="android:windowTranslucentNavigation">false</item> 216 <item name="android:windowDrawsSystemBarBackgrounds">false</item> 217 <item name="android:background">@android:color/black</item> 218 219 <!-- LockPatternView colors --> 220 <item name="@*android:regularColor">@color/unlock_pattern_view_regular_color</item> 221 <item name="@*android:successColor">@color/unlock_pattern_view_success_color</item> 222 <item name="@*android:errorColor">@color/unlock_pattern_view_error_color</item> 223 </style> 224 225 <style name="Theme.SubSettingsDialogWhenLarge" parent="Theme.DialogWhenLarge"> 226 <item name="preferenceTheme">@style/PreferenceTheme</item> 227 <item name="android:actionBarWidgetTheme">@null</item> 228 <item name="android:actionBarTheme">@android:style/ThemeOverlay.Material.Dark.ActionBar</item> 229 230 <item name="preferenceBackgroundColor">@drawable/preference_background</item> 231 </style> 232 233 <style name="ThemeOverlay.AlertDialog" parent="@android:style/ThemeOverlay.Material.Dialog.Alert"> 234 <item name="android:windowSoftInputMode">adjustResize</item> 235 </style> 236 237 <style name="Theme.AlertDialog" parent="@*android:style/Theme.DeviceDefault.Settings.Dialog.Alert"> 238 <item name="android:windowSoftInputMode">adjustResize</item> 239 240 <!-- Redefine the ActionBar style for contentInsetStart --> 241 <item name="android:actionBarStyle">@style/Theme.ActionBar</item> 242 </style> 243 244 <style name="Theme.NotificationStation" parent="@style/Theme.Settings"> 245 <!-- Redefine the ActionBar style for contentInsetStart --> 246 <item name="android:actionBarStyle">@style/Theme.ActionBar.SubSettings</item> 247 <item name="@*android:actionBarSize">@dimen/actionbar_size</item> 248 249 <item name="preferenceBackgroundColor">@android:color/transparent</item> 250 </style> 251 252 <style name="Theme.ConfirmDeviceCredentials" parent="Theme.SubSettings"> 253 <item name="confirmDeviceCredentialsSideMargin">16dp</item> 254 <item name="confirmDeviceCredentialsTopMargin">16dp</item> 255 </style> 256 257 <style name="Theme.ConfirmDeviceCredentialsDark" parent="@android:style/Theme.DeviceDefault"> 258 <item name="android:windowActionBar">false</item> 259 <item name="android:windowNoTitle">true</item> 260 <item name="android:windowBackground">?android:attr/colorPrimary</item> 261 262 <item name="confirmDeviceCredentialsSideMargin">32dp</item> 263 <item name="confirmDeviceCredentialsTopMargin">32dp</item> 264 265 <!-- LockPatternView colors --> 266 <item name="@*android:regularColor">@color/lock_pattern_view_regular_color_dark</item> 267 <item name="@*android:successColor">@color/lock_pattern_view_regular_color_dark</item> 268 <item name="@*android:errorColor">@color/lock_pattern_view_error_color</item> 269 270 <item name="android:windowAnimationStyle">@style/ConfirmDeviceCredentialsAnimationStyle</item> 271 </style> 272 <style name="Theme.ConfirmDeviceCredentialsWork" parent="Theme.ConfirmDeviceCredentialsDark"> 273 <item name="@*android:regularColor">@*android:color/white</item> 274 <item name="android:colorAccent">@*android:color/white</item> 275 </style> 276 277 <style name="Theme.FingerprintEnroll" parent="SuwThemeGlif.Light"> 278 <item name="android:textAppearanceListItemSmall">@android:style/TextAppearance.Material.Body1</item> 279 280 <item name="suwDividerCondition">both</item> 281 <item name="suwListItemIconColor">?android:attr/colorAccent</item> 282 </style> 283 284 <style name="FallbackHome" parent="@android:style/Theme.DeviceDefault.NoActionBar"> 285 <item name="android:windowBackground">@android:color/transparent</item> 286 <item name="android:colorBackgroundCacheHint">@null</item> 287 <item name="android:windowShowWallpaper">true</item> 288 <item name="android:windowNoTitle">true</item> 289 <item name="android:windowTranslucentStatus">false</item> 290 <item name="android:windowTranslucentNavigation">false</item> 291 <item name="android:windowDrawsSystemBarBackgrounds">true</item> 292 <item name="android:statusBarColor">#00000000</item> 293 <item name="android:navigationBarColor">#00000000</item> 294 </style> 295 296 <style name="FallbackHome.SetupWizard" parent="@android:style/Theme.Material.NoActionBar.Fullscreen"> 297 <item name="android:windowBackground">@drawable/fallback_home_unprovisioned_background</item> 298 <item name="android:colorBackgroundCacheHint">@null</item> 299 <item name="android:windowNoTitle">true</item> 300 <item name="android:windowDrawsSystemBarBackgrounds">true</item> 301 <item name="android:statusBarColor">#00000000</item> 302 <item name="android:navigationBarColor">#00000000</item> 303 </style> 304 305 <style name="FallbackHomeProgressBar" parent="FallbackHome"> 306 <item name="android:colorControlActivated">?android:attr/textColorPrimary</item> 307 </style> 308</resources> 309