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