OSDN Git Service

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