Home | History | Annotate | Download | only in values
      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