OSDN Git Service

Use non-condensed font for QS labels
[android-x86/frameworks-base.git] / packages / SystemUI / res / values / styles.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <!-- Copyright (C) 2006 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 xmlns:android="http://schemas.android.com/apk/res/android">
18
19     <style name="RecentsTheme" parent="@android:style/Theme.Material">
20         <!-- NoTitle -->
21         <item name="android:windowNoTitle">true</item>
22         <!-- Misc -->
23         <item name="android:statusBarColor">@android:color/transparent</item>
24         <item name="android:navigationBarColor">@android:color/transparent</item>
25         <item name="android:windowDrawsSystemBarBackgrounds">true</item>
26         <item name="android:windowAnimationStyle">@null</item>
27         <item name="android:ambientShadowAlpha">0.35</item>
28     </style>
29
30     <!-- Recents theme -->
31     <style name="RecentsTheme.Wallpaper">
32         <item name="android:windowBackground">@*android:color/transparent</item>
33         <item name="android:colorBackgroundCacheHint">@null</item>
34         <item name="android:windowShowWallpaper">true</item>
35         <item name="android:windowDisablePreview">true</item>
36         <item name="clearAllStyle">@style/ClearAllButtonDefaultMargins</item>
37         <item name="clearAllBackgroundColor">@color/recents_clear_all_button_bg_dark_color</item>
38         <item name="wallpaperTextColor">@*android:color/primary_text_material_dark</item>
39         <item name="wallpaperTextColorSecondary">@*android:color/secondary_text_material_dark</item>
40     </style>
41
42     <style name="RecentsTheme.Wallpaper.Light">
43         <item name="clearAllBackgroundColor">@color/recents_clear_all_button_bg_light_color</item>
44         <item name="wallpaperTextColor">@*android:color/primary_text_material_light</item>
45         <item name="wallpaperTextColorSecondary">@*android:color/secondary_text_material_light</item>
46     </style>
47
48     <style name="ClearAllButtonDefaultMargins">
49         <item name="android:layout_marginStart">0dp</item>
50         <item name="android:layout_marginTop">0dp</item>
51         <item name="android:layout_marginEnd">0dp</item>
52         <item name="android:layout_marginBottom">0dp</item>
53     </style>
54
55     <!-- Performance optimized Recents theme (no wallpaper) -->
56     <style name="RecentsTheme.NoWallpaper">
57         <item name="android:windowBackground">@android:color/black</item>
58         <item name="wallpaperTextColor">@android:color/white</item>
59         <item name="wallpaperTextColorSecondary">@android:color/white</item>
60     </style>
61
62     <!-- Theme used for the activity that shows when the system forced an app to be resizable -->
63     <style name="ForcedResizableTheme" parent="@android:style/Theme.Translucent.NoTitleBar">
64         <item name="android:windowBackground">@drawable/forced_resizable_background</item>
65         <item name="android:statusBarColor">@*android:color/transparent</item>
66         <item name="android:windowAnimationStyle">@style/Animation.ForcedResizable</item>
67     </style>
68
69     <style name="Animation.ForcedResizable" parent="@android:style/Animation">
70         <item name="android:activityOpenEnterAnimation">@anim/forced_resizable_enter</item>
71
72         <!-- If the target stack doesn't have focus, we do a task to front animation. -->
73         <item name="android:taskToFrontEnterAnimation">@anim/forced_resizable_enter</item>
74         <item name="android:activityCloseExitAnimation">@anim/forced_resizable_exit</item>
75     </style>
76
77     <style name="PipPhoneOverlayControlTheme" parent="@android:style/Theme.Material">
78         <item name="android:windowIsTranslucent">true</item>
79         <item name="android:windowNoTitle">true</item>
80         <item name="android:windowContentOverlay">@null</item>
81         <item name="android:windowBackground">@null</item>
82         <item name="android:colorBackgroundCacheHint">@null</item>
83         <item name="android:statusBarColor">@*android:color/transparent</item>
84         <item name="android:windowAnimationStyle">@style/Animation.PipPhoneOverlayControl</item>
85     </style>
86
87     <style name="Animation.PipPhoneOverlayControl" parent="@android:style/Animation">
88         <item name="android:activityOpenEnterAnimation">@anim/forced_resizable_enter</item>
89
90         <!-- If the target stack doesn't have focus, we do a task to front animation. -->
91         <item name="android:taskToFrontEnterAnimation">@anim/forced_resizable_enter</item>
92         <item name="android:activityCloseExitAnimation">@anim/forced_resizable_exit</item>
93     </style>
94
95     <!-- HybridNotification themes and styles -->
96
97     <style name="HybridNotification">
98         <item name="hybridNotificationStyle">@style/hybrid_notification</item>
99         <item name="hybridNotificationTitleStyle">@style/hybrid_notification_title</item>
100         <item name="hybridNotificationTextStyle">@style/hybrid_notification_text</item>
101     </style>
102
103     <style name="HybridNotification.Ambient">
104         <item name="hybridNotificationStyle">@style/hybrid_notification_ambient</item>
105         <item name="hybridNotificationTitleStyle">@style/hybrid_notification_title_ambient</item>
106         <item name="hybridNotificationTextStyle">@style/hybrid_notification_text_ambient</item>
107     </style>
108
109     <style name="hybrid_notification_ambient">
110         <item name="android:paddingStart">@*android:dimen/notification_extra_margin_ambient</item>
111         <item name="android:paddingEnd">@*android:dimen/notification_extra_margin_ambient</item>
112         <item name="android:orientation">vertical</item>
113         <item name="android:paddingBottom">23.5dp</item>
114     </style>
115
116     <style name="hybrid_notification">
117         <item name="android:paddingStart">@*android:dimen/notification_content_margin_start</item>
118         <item name="android:paddingEnd">12dp</item>
119     </style>
120
121     <style name="hybrid_notification_title_ambient">
122         <item name="android:paddingStart">@*android:dimen/notification_content_margin_start</item>
123         <item name="android:paddingEnd">@*android:dimen/notification_content_margin_end</item>
124         <item name="android:textSize">20sp</item>
125         <item name="android:textColor">#ffffffff</item>
126     </style>
127
128     <style name="hybrid_notification_title">
129         <item name="android:paddingEnd">4dp</item>
130     </style>
131
132     <style name="hybrid_notification_text_ambient">
133         <item name="android:paddingStart">@*android:dimen/notification_content_margin_start</item>
134         <item name="android:paddingEnd">@*android:dimen/notification_content_margin_end</item>
135         <item name="android:textSize">16sp</item>
136         <item name="android:textColor">#eeffffff</item>
137         <item name="android:layout_marginTop">4dp</item>
138     </style>
139
140     <style name="hybrid_notification_text">
141         <item name="android:paddingEnd">4dp</item>
142     </style>
143
144
145     <style name="TextAppearance.StatusBar.HeadsUp"
146         parent="@*android:style/TextAppearance.StatusBar">
147     </style>
148
149     <style name="TextAppearance.StatusBar.SystemPanel"
150         parent="@*android:style/TextAppearance.StatusBar">
151         <item name="android:textAppearance">?android:attr/textAppearance</item>
152         <item name="android:textStyle">normal</item>
153         <item name="android:textColor">#FF808080</item>
154     </style>
155
156     <style name="TextAppearance.StatusBar.Clock" parent="@*android:style/TextAppearance.StatusBar.Icon">
157         <item name="android:textSize">@dimen/status_bar_clock_size</item>
158         <item name="android:fontFamily">sans-serif-medium</item>
159         <item name="android:textColor">@color/status_bar_clock_color</item>
160     </style>
161
162     <style name="TextAppearance.StatusBar.Expanded" parent="@*android:style/TextAppearance.StatusBar">
163         <item name="android:textColor">?android:attr/textColorTertiary</item>
164     </style>
165
166     <style name="TextAppearance.StatusBar.Expanded.Clock">
167         <item name="android:textSize">@dimen/qs_time_expanded_size</item>
168         <item name="android:fontFamily">sans-serif-medium</item>
169         <item name="android:textColor">?android:attr/textColorPrimary</item>
170         <item name="android:textStyle">normal</item>
171     </style>
172
173     <style name="TextAppearance.StatusBar.Expanded.Date">
174         <item name="android:textSize">@dimen/qs_time_expanded_size</item>
175         <item name="android:textStyle">normal</item>
176         <item name="android:textColor">#ffffffff</item>
177         <item name="android:fontFamily">sans-serif</item>
178     </style>
179
180     <style name="TextAppearance.StatusBar.Expanded.AboveDateTime">
181         <item name="android:textSize">@dimen/qs_emergency_calls_only_text_size</item>
182         <item name="android:textStyle">normal</item>
183         <item name="android:textColor">?android:attr/textColorTertiary</item>
184     </style>
185
186     <style name="TextAppearance.StatusBar.Expanded.EmergencyCallsOnly"
187            parent="TextAppearance.StatusBar.Expanded.AboveDateTime" />
188
189     <style name="TextAppearance.StatusBar.Expanded.ChargingInfo"
190             parent="TextAppearance.StatusBar.Expanded.AboveDateTime" />
191
192     <style name="TextAppearance.StatusBar.Expanded.UserSwitcher">
193         <item name="android:textSize">16sp</item>
194         <item name="android:textStyle">normal</item>
195         <item name="android:textColor">?android:attr/textColorSecondary</item>
196     </style>
197     <style name="TextAppearance.StatusBar.Expanded.UserSwitcher.UserName" />
198
199     <style name="TextAppearance" />
200
201     <style name="TextAppearance.QS">
202         <item name="android:textStyle">normal</item>
203         <item name="android:textColor">?android:attr/textColorPrimary</item>
204         <item name="android:fontFamily">sans-serif</item>
205     </style>
206
207     <style name="TextAppearance.QS.DetailHeader">
208         <item name="android:textSize">@dimen/qs_detail_header_text_size</item>
209         <item name="android:fontFamily">sans-serif-medium</item>
210     </style>
211
212     <style name="TextAppearance.QS.DetailItemPrimary">
213         <item name="android:textSize">@dimen/qs_detail_item_primary_text_size</item>
214     </style>
215
216     <style name="TextAppearance.QS.DetailItemSecondary">
217         <item name="android:textSize">@dimen/qs_detail_item_secondary_text_size</item>
218         <item name="android:textColor">?android:attr/colorAccent</item>
219     </style>
220
221     <style name="TextAppearance.QS.Introduction">
222         <item name="android:textSize">14sp</item>
223         <item name="android:textColor">@color/zen_introduction</item>
224     </style>
225
226     <style name="TextAppearance.QS.Warning">
227         <item name="android:textSize">14sp</item>
228         <item name="android:textColor">?android:attr/colorError</item>
229     </style>
230
231     <style name="TextAppearance.QS.DetailButton">
232         <item name="android:textSize">@dimen/qs_detail_button_text_size</item>
233         <item name="android:textColor">?android:attr/textColorSecondary</item>
234         <item name="android:textAllCaps">true</item>
235         <item name="android:fontFamily">sans-serif-medium</item>
236         <item name="android:gravity">center</item>
237     </style>
238
239     <style name="TextAppearance.QS.DetailButton.White">
240         <item name="android:textColor">@color/zen_introduction</item>
241     </style>
242
243     <style name="TextAppearance.QS.DetailEmpty">
244         <item name="android:textSize">@dimen/qs_detail_empty_text_size</item>
245         <item name="android:textColor">?android:attr/textColorPrimary</item>
246     </style>
247
248     <style name="TextAppearance.QS.Subhead">
249         <item name="android:textSize">14sp</item>
250         <item name="android:textColor">@color/qs_subhead</item>
251     </style>
252
253     <style name="TextAppearance.QS.SegmentedButton">
254         <item name="android:textSize">16sp</item>
255         <item name="android:fontFamily">sans-serif-medium</item>
256     </style>
257
258     <style name="TextAppearance.QS.DataUsage">
259         <item name="android:textSize">@dimen/qs_data_usage_text_size</item>
260     </style>
261
262     <style name="TextAppearance.QS.DataUsage.Usage">
263         <item name="android:textSize">@dimen/qs_data_usage_usage_text_size</item>
264         <item name="android:textColor">?android:attr/colorAccent</item>
265     </style>
266
267     <style name="TextAppearance.QS.DataUsage.Secondary">
268         <item name="android:textColor">?android:attr/textColorSecondary</item>
269     </style>
270
271     <style name="TextAppearance.QS.TileLabel">
272         <item name="android:textSize">@dimen/qs_tile_text_size</item>
273         <item name="android:fontFamily">sans-serif</item>
274     </style>
275
276     <style name="BaseBrightnessDialogContainer">
277         <item name="android:layout_width">match_parent</item>
278         <item name="android:layout_height">wrap_content</item>
279     </style>
280
281     <style name="BrightnessDialogContainer" parent="@style/BaseBrightnessDialogContainer" />
282
283     <style name="Animation" />
284
285     <style name="Animation.ShirtPocketPanel">
286         <item name="android:windowEnterAnimation">@*android:anim/grow_fade_in_from_bottom</item>
287         <item name="android:windowExitAnimation">@*android:anim/shrink_fade_out_from_bottom</item>
288     </style>
289
290     <style name="Animation.RecentPanel">
291         <item name="android:windowEnterAnimation">@*android:anim/grow_fade_in_from_bottom</item>
292         <item name="android:windowExitAnimation">@*android:anim/shrink_fade_out_from_bottom</item>
293     </style>
294
295     <style name="Animation.NavigationBarFadeIn">
296         <item name="android:windowEnterAnimation">@anim/navbar_fade_in</item>
297         <item name="android:windowExitAnimation">@null</item>
298     </style>
299
300     <!-- Standard animations for hiding and showing the status bar. -->
301     <style name="Animation.StatusBar">
302     </style>
303
304     <style name="Theme.SystemUI" parent="@*android:style/Theme.DeviceDefault.QuickSettings">
305         <item name="lightIconTheme">@style/DualToneLightTheme</item>
306         <item name="darkIconTheme">@style/DualToneDarkTheme</item>
307         <item name="wallpaperTextColor">@*android:color/primary_text_material_dark</item>
308         <item name="wallpaperTextColorSecondary">@*android:color/secondary_text_material_dark</item>
309         <item name="android:colorError">@*android:color/error_color_material_dark</item>
310         <item name="android:colorControlHighlight">@*android:color/primary_text_material_dark</item>
311         <item name="*android:lockPatternStyle">@style/LockPatternStyle</item>
312         <item name="passwordStyle">@style/PasswordTheme</item>
313
314         <!-- Needed for MediaRoute chooser dialog -->
315         <item name="*android:isLightTheme">false</item>
316     </style>
317
318     <style name="Theme.SystemUI.Light" parent="@*android:style/Theme.DeviceDefault.QuickSettings">
319         <item name="wallpaperTextColor">@*android:color/primary_text_material_light</item>
320         <item name="wallpaperTextColorSecondary">@*android:color/secondary_text_material_light</item>
321         <item name="android:colorError">@*android:color/error_color_material_light</item>
322         <item name="android:colorControlHighlight">@*android:color/primary_text_material_light</item>
323         <item name="passwordStyle">@style/PasswordTheme.Light</item>
324     </style>
325
326     <style name="LockPatternStyle">
327         <item name="*android:regularColor">?attr/wallpaperTextColor</item>
328         <item name="*android:successColor">?attr/wallpaperTextColor</item>
329         <item name="*android:errorColor">?android:attr/colorError</item>
330     </style>
331
332     <!-- Overlay manager may replace this theme -->
333     <style name="qs_base" parent="@*android:style/Theme.DeviceDefault.QuickSettings" />
334
335     <style name="qs_theme" parent="qs_base">
336         <item name="lightIconTheme">@style/QSIconTheme</item>
337         <item name="darkIconTheme">@style/QSIconTheme</item>
338     </style>
339
340     <style name="systemui_theme_remote_input" parent="@android:style/Theme.DeviceDefault.Light">
341         <item name="android:colorAccent">@color/remote_input_accent</item>
342     </style>
343
344     <style name="Theme.SystemUI.Dialog" parent="@android:style/Theme.DeviceDefault.Light.Dialog" />
345
346     <style name="Theme.SystemUI.Dialog.Alert" parent="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert" />
347
348     <style name="Theme.SystemUI.Dialog.GlobalActions" parent="@android:style/Theme.DeviceDefault.Light.NoActionBar.Fullscreen" />
349
350     <style name="QSBorderlessButton">
351         <item name="android:padding">12dp</item>
352         <item name="android:background">@drawable/qs_btn_borderless_rect</item>
353         <item name="android:gravity">center</item>
354     </style>
355
356     <style name="TextAppearance.Material.Notification.HeaderTitle"
357         parent="@*android:style/TextAppearance.Material.Notification.Info">
358     </style>
359
360     <style name="TextAppearance.Material.Notification.HybridNotificationDivider"
361         parent="@*android:style/TextAppearance.Material.Notification">
362     </style>
363
364     <style name="SearchPanelCircle">
365         <item name="android:layout_width">match_parent</item>
366         <item name="android:layout_height">match_parent</item>
367     </style>
368
369     <style name="UserDetailView">
370         <item name="numColumns">3</item>
371     </style>
372
373     <style name="AutoSizingList">
374         <item name="enableAutoSizing">true</item>
375     </style>
376     <style name="Theme.AlertDialogHost" parent="android:Theme.DeviceDefault">
377         <item name="android:windowIsTranslucent">true</item>
378         <item name="android:windowBackground">@android:color/transparent</item>
379         <item name="android:windowContentOverlay">@null</item>
380         <item name="android:windowNoTitle">true</item>
381         <item name="android:windowIsFloating">true</item>
382         <item name="android:backgroundDimEnabled">false</item>
383         <item name="android:alertDialogTheme">@style/Theme.SystemUI.Dialog.Alert</item>
384     </style>
385
386     <style name="DualToneLightTheme">
387         <item name="backgroundColor">@color/light_mode_icon_color_dual_tone_background</item>
388         <item name="fillColor">@color/light_mode_icon_color_dual_tone_fill</item>
389         <item name="singleToneColor">@color/light_mode_icon_color_single_tone</item>
390     </style>
391     <style name="DualToneDarkTheme">
392         <item name="backgroundColor">@color/dark_mode_icon_color_dual_tone_background</item>
393         <item name="fillColor">@color/dark_mode_icon_color_dual_tone_fill</item>
394         <item name="singleToneColor">@color/dark_mode_icon_color_single_tone</item>
395     </style>
396     <style name="QSIconTheme">
397         <item name="backgroundColor">?android:attr/textColorHint</item>
398         <item name="fillColor">?android:attr/textColorPrimary</item>
399         <item name="singleToneColor">?android:attr/textColorPrimary</item>
400     </style>
401
402     <style name="TextAppearance.Volume">
403         <item name="android:textStyle">normal</item>
404         <item name="android:textColor">?android:attr/textColorPrimary</item>
405         <item name="android:fontFamily">sans-serif</item>
406     </style>
407
408     <style name="TextAppearance.Volume.Header">
409         <item name="android:textSize">12sp</item>
410         <item name="android:textColor">?android:attr/textColorSecondary</item>
411     </style>
412
413     <style name="TextAppearance.Volume.Header.Secondary">
414         <item name="android:textSize">12sp</item>
415         <item name="android:textColor">?android:attr/textColorTertiary</item>
416     </style>
417
418
419     <style name="VolumeButtons" parent="@android:style/Widget.Material.Button.Borderless">
420         <item name="android:background">@drawable/btn_borderless_rect</item>
421     </style>
422
423     <style name="DockedDividerBackground">
424         <item name="android:layout_width">match_parent</item>
425         <item name="android:layout_height">10dp</item>
426         <item name="android:layout_gravity">center_vertical</item>
427     </style>
428
429     <style name="DockedDividerMinimizedShadow">
430         <item name="android:layout_width">match_parent</item>
431         <item name="android:layout_height">8dp</item>
432     </style>
433
434     <style name="DockedDividerHandle">
435         <item name="android:layout_gravity">center_horizontal</item>
436         <item name="android:layout_width">96dp</item>
437         <item name="android:layout_height">48dp</item>
438     </style>
439
440     <style name="TunerSettings" parent="@android:style/Theme.DeviceDefault.Settings">
441         <item name="android:windowActionBar">false</item>
442         <item name="preferenceTheme">@style/TunerPreferenceTheme</item>
443     </style>
444
445     <style name="TunerPreferenceTheme" parent="@style/PreferenceThemeOverlay.SettingsBase">
446     </style>
447
448     <style name="TextAppearance.NotificationInfo">
449         <item name="android:fontFamily">sans-serif</item>
450         <item name="android:textColor">@android:color/black</item>
451     </style>
452
453     <style name="TextAppearance.NotificationInfo.Primary">
454         <item name="android:textColor">?android:attr/textColorPrimary</item>
455         <item name="android:textSize">16sp</item>
456         <item name="android:alpha">0.87</item>
457     </style>
458
459     <style name="TextAppearance.NotificationInfo.Secondary">
460         <item name="android:textColor">?android:attr/textColorPrimary</item>
461         <item name="android:textSize">14sp</item>
462         <item name="android:alpha">0.54</item>
463     </style>
464
465     <style name="TextAppearance.NotificationInfo.Secondary.Warning">
466         <item name="android:textColor">?android:attr/colorError</item>
467     </style>
468
469     <style name="TextAppearance.NotificationInfo.Secondary.Link">
470         <item name="android:textColor">?android:attr/colorAccent</item>
471     </style>
472
473     <style name="TextAppearance.NotificationInfo.Button">
474         <item name="android:fontFamily">sans-serif-medium</item>
475         <item name="android:textSize">14sp</item>
476         <item name="android:textColor">?android:attr/colorAccent</item>
477         <item name="android:background">@drawable/btn_borderless_rect</item>
478         <item name="android:gravity">center</item>
479         <item name="android:focusable">true</item>
480         <item name="android:paddingStart">8dp</item>
481         <item name="android:paddingEnd">8dp</item>
482     </style>
483
484     <style name="edit_theme" parent="qs_base">
485         <item name="android:colorBackground">?android:attr/colorSecondary</item>
486     </style>
487
488     <!-- Used to style rotate suggestion button AVD animations -->
489     <style name="RotateButtonCCWStart0">
490         <item name="rotateButtonStartAngle">0</item>
491         <item name="rotateButtonEndAngle">-90</item>
492     </style>
493
494     <style name="RotateButtonCCWStart90">
495         <item name="rotateButtonStartAngle">90</item>
496         <item name="rotateButtonEndAngle">0</item>
497     </style>
498
499     <style name="RotateButtonCWStart0">
500         <item name="rotateButtonStartAngle">0</item>
501         <item name="rotateButtonEndAngle">90</item>
502     </style>
503
504     <style name="RotateButtonCWStart90">
505         <item name="rotateButtonStartAngle">90</item>
506         <item name="rotateButtonEndAngle">180</item>
507     </style>
508
509 </resources>