• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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