1<?xml version="1.0" encoding="utf-8"?> 2<!-- 3/* 4* Copyright (C) 2008 The Android Open Source Project 5* 6* Licensed under the Apache License, Version 2.0 (the "License"); 7* you may not use this file except in compliance with the License. 8* You may obtain a copy of the License at 9* 10* http://www.apache.org/licenses/LICENSE-2.0 11* 12* Unless required by applicable law or agreed to in writing, software 13* distributed under the License is distributed on an "AS IS" BASIS, 14* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15* See the License for the specific language governing permissions and 16* limitations under the License. 17*/ 18--> 19 20<resources> 21 <!-- Launcher theme --> 22 <style name="BaseLauncherTheme" parent="@android:style/Theme.DeviceDefault.Light"> 23 <item name="android:colorBackgroundCacheHint">@null</item> 24 <item name="android:colorEdgeEffect">#FF757575</item> 25 <item name="android:windowActionBar">false</item> 26 <item name="android:windowBackground">@android:color/transparent</item> 27 <item name="android:windowNoTitle">true</item> 28 <item name="android:windowShowWallpaper">true</item> 29 </style> 30 31 <style name="LauncherTheme" parent="@style/BaseLauncherTheme"> 32 <item name="android:textColorSecondary">#DE000000</item> 33 <item name="allAppsScrimColor">?android:attr/colorBackgroundFloating</item> 34 <item name="allappsHeaderProtectionColor">@color/popup_color_tertiary_light</item> 35 <item name="allAppsNavBarScrimColor">#66FFFFFF</item> 36 <item name="allAppsTheme">@style/AllAppsTheme</item> 37 <item name="popupColorPrimary">@color/popup_color_primary_light</item> 38 <item name="popupColorSecondary">@color/popup_color_secondary_light</item> 39 <item name="popupColorTertiary">@color/popup_color_tertiary_light</item> 40 <item name="popupShadeFirst">@color/popup_shade_first_light</item> 41 <item name="popupShadeSecond">@color/popup_shade_second_light</item> 42 <item name="popupShadeThird">@color/popup_shade_third_light</item> 43 <item name="popupNotificationDotColor">@color/popup_notification_dot_light</item> 44 <item name="isMainColorDark">false</item> 45 <item name="isWorkspaceDarkText">false</item> 46 <item name="workspaceTextColor">@color/workspace_text_color_light</item> 47 <item name="workspaceShadowColor">#B0000000</item> 48 <item name="workspaceAmbientShadowColor">#40000000</item> 49 <item name="workspaceKeyShadowColor">#89000000</item> 50 <item name="workspaceStatusBarScrim">@drawable/workspace_bg</item> 51 <item name="widgetsTheme">@style/WidgetContainerTheme</item> 52 <item name="folderDotColor">@color/folder_dot_color</item> 53 <item name="folderPaginationColor">@color/folder_pagination_color_light</item> 54 <item name="folderPreviewColor">@color/folder_preview_light</item> 55 <item name="folderBackgroundColor">@color/folder_background_light</item> 56 <item name="folderIconBorderColor">?android:attr/colorPrimary</item> 57 <item name="folderTextColor">@color/workspace_text_color_dark</item> 58 <item name="isFolderDarkText">true</item> 59 <item name="folderHintColor">@color/folder_hint_text_color_dark</item> 60 <item name="loadingIconColor">#CCFFFFFF</item> 61 <item name="iconOnlyShortcutColor">?android:attr/textColorSecondary</item> 62 <item name="workProfileOverlayTextColor">#FF212121</item> 63 <item name="eduHalfSheetBGColor">?android:attr/colorAccent</item> 64 <item name="disabledIconAlpha">.54</item> 65 <item name="workspaceAccentColor">@color/workspace_accent_color_light</item> 66 <item name="dropTargetHoverTextColor">@color/workspace_text_color_dark</item> 67 <item name="overviewScrimColor">@color/overview_scrim</item> 68 69 <item name="android:windowTranslucentStatus">false</item> 70 <item name="android:windowTranslucentNavigation">false</item> 71 <item name="android:windowDrawsSystemBarBackgrounds">true</item> 72 <item name="android:statusBarColor">#00000000</item> 73 <item name="android:navigationBarColor">#00000000</item> 74 75 76 </style> 77 78 <style name="LauncherTheme.DarkMainColor" parent="@style/LauncherTheme"> 79 <item name="disabledIconAlpha">.254</item> 80 81 </style> 82 83 <style name="LauncherTheme.DarkText" parent="@style/LauncherTheme"> 84 <item name="workspaceTextColor">@color/workspace_text_color_dark</item> 85 <item name="workspaceShadowColor">@android:color/transparent</item> 86 <item name="workspaceAmbientShadowColor">@android:color/transparent</item> 87 <item name="workspaceKeyShadowColor">@android:color/transparent</item> 88 <item name="isWorkspaceDarkText">true</item> 89 <item name="workspaceStatusBarScrim">@null</item> 90 <item name="workspaceAccentColor">@color/workspace_accent_color_dark</item> 91 <item name="dropTargetHoverTextColor">@color/workspace_text_color_light</item> 92 </style> 93 94 <style name="LauncherTheme.Dark" parent="@style/LauncherTheme"> 95 <item name="android:textColorPrimary">@color/text_color_primary_dark</item> 96 <item name="android:textColorSecondary">@color/text_color_secondary_dark</item> 97 <item name="android:textColorTertiary">@color/text_color_tertiary_dark</item> 98 <item name="android:textColorHint">#A0FFFFFF</item> 99 <item name="android:colorControlHighlight">#19FFFFFF</item> 100 <item name="android:colorPrimary">#FF212121</item> 101 <item name="allAppsScrimColor">?android:attr/colorBackgroundFloating</item> 102 <item name="allAppsNavBarScrimColor">#80000000</item> 103 <item name="allAppsTheme">@style/AllAppsTheme.Dark</item> 104 <item name="popupColorPrimary">@color/popup_color_primary_dark</item> 105 <item name="popupColorSecondary">@color/popup_color_secondary_dark</item> 106 <item name="popupColorTertiary">@color/popup_color_tertiary_dark</item> 107 <item name="popupNotificationDotColor">@color/popup_notification_dot_dark</item> 108 <item name="popupShadeFirst">@color/popup_shade_first_dark</item> 109 <item name="popupShadeSecond">@color/popup_shade_second_dark</item> 110 <item name="popupShadeThird">@color/popup_shade_third_dark</item> 111 <item name="widgetsTheme">@style/WidgetContainerTheme.Dark</item> 112 <item name="folderDotColor">@color/folder_dot_color</item> 113 <item name="folderPaginationColor">@color/folder_pagination_color_dark</item> 114 <item name="folderPreviewColor">@color/folder_preview_dark</item> 115 <item name="folderBackgroundColor">@color/folder_background_dark</item> 116 <item name="folderIconBorderColor">?android:attr/colorPrimary</item> 117 <item name="folderTextColor">@color/workspace_text_color_light</item> 118 <item name="isFolderDarkText">false</item> 119 <item name="folderHintColor">@color/folder_hint_text_color_light</item> 120 <item name="isMainColorDark">true</item> 121 <item name="loadingIconColor">#99FFFFFF</item> 122 <item name="iconOnlyShortcutColor">#B3FFFFFF</item> 123 <item name="workProfileOverlayTextColor">@android:color/white</item> 124 <item name="eduHalfSheetBGColor">#DD000000</item> 125 <item name="overviewScrimColor">@color/overview_scrim_dark</item> 126 </style> 127 128 <style name="LauncherTheme.Dark.DarkMainColor" parent="@style/LauncherTheme.Dark"> 129 <item name="disabledIconAlpha">.54</item> 130 </style> 131 132 <style name="LauncherTheme.Dark.DarkText" parent="@style/LauncherTheme.Dark"> 133 <item name="android:colorControlHighlight">#19212121</item> 134 <item name="workspaceTextColor">@color/workspace_text_color_dark</item> 135 <item name="workspaceShadowColor">@android:color/transparent</item> 136 <item name="workspaceAmbientShadowColor">@android:color/transparent</item> 137 <item name="workspaceKeyShadowColor">@android:color/transparent</item> 138 <item name="isWorkspaceDarkText">true</item> 139 <item name="workspaceStatusBarScrim">@null</item> 140 <item name="workspaceAccentColor">@color/workspace_accent_color_dark</item> 141 <item name="dropTargetHoverTextColor">@color/workspace_text_color_light</item> 142 </style> 143 144 <!-- A derivative project can extend these themes to customize the application theme without 145 affecting the base theme --> 146 <style name="AppTheme" parent="@style/LauncherTheme" /> 147 <style name="AppTheme.DarkMainColor" parent="@style/LauncherTheme.DarkMainColor" /> 148 <style name="AppTheme.DarkText" parent="@style/LauncherTheme.DarkText" /> 149 150 <style name="AppTheme.Dark" parent="@style/LauncherTheme.Dark" /> 151 <style name="AppTheme.Dark.DarkMainColor" parent="@style/LauncherTheme.Dark.DarkMainColor" /> 152 <style name="AppTheme.Dark.DarkText" parent="@style/LauncherTheme.Dark.DarkText" /> 153 154 <style name="HomeSettings.Theme" parent="@android:style/Theme.DeviceDefault.Settings"> 155 <item name="android:navigationBarColor">?android:colorPrimaryDark</item> 156 <item name="android:windowActionBar">false</item> 157 <item name="android:windowNoTitle">true</item> 158 <item name="preferenceTheme">@style/HomeSettings.PreferenceTheme</item> 159 </style> 160 161 <style name="HomeSettings.PreferenceTheme" parent="@style/PreferenceThemeOverlay.v14.Material"> 162 <item name="preferenceFragmentCompatStyle">@style/HomeSettings.FragmentCompatStyle</item> 163 </style> 164 165 <style name="HomeSettings.FragmentCompatStyle" parent="@style/PreferenceFragment.Material"> 166 <item name="android:layout">@layout/home_settings</item> 167 </style> 168 169 <!-- 170 Theme overrides to element on homescreen, i.e., which are drawn on top on wallpaper. 171 Various foreground colors are overridden to be workspaceTextColor so that they are properly 172 visible on various wallpapers. 173 --> 174 <style name="HomeScreenElementTheme"> 175 <item name="android:colorEdgeEffect">?attr/workspaceTextColor</item> 176 <item name="android:textColorPrimary">?attr/workspaceTextColor</item> 177 <item name="android:textColorSecondary">?attr/workspaceTextColor</item> 178 </style> 179 180 <!-- Theme for the widget container. --> 181 <style name="WidgetContainerTheme" parent="@android:style/Theme.DeviceDefault.Settings"> 182 <item name="android:colorPrimaryDark">#E8EAED</item> 183 <item name="android:textColorSecondary">?android:attr/textColorPrimary</item> 184 <item name="android:colorEdgeEffect">?android:attr/textColorSecondary</item> 185 </style> 186 <style name="WidgetContainerTheme.Dark" parent="AppTheme.Dark"> 187 <item name="android:colorEdgeEffect">?android:attr/textColorSecondary</item> 188 <item name="android:colorPrimaryDark">#616161</item> <!-- Gray 700 --> 189 </style> 190 191 <style name="FastScrollerPopup" parent="@android:style/TextAppearance.DeviceDefault.DialogWindowTitle"> 192 <item name="android:layout_width">wrap_content</item> 193 <item name="android:minWidth">@dimen/fastscroll_popup_width</item> 194 <item name="android:layout_height">@dimen/fastscroll_popup_height</item> 195 <item name="android:textSize">@dimen/fastscroll_popup_text_size</item> 196 <item name="android:paddingEnd">@dimen/fastscroll_popup_padding</item> 197 <item name="android:gravity">center</item> 198 <item name="android:alpha">0</item> 199 <item name="android:elevation">3dp</item> 200 <item name="android:saveEnabled">false</item> 201 <item name="android:textColor">?android:attr/textColorPrimaryInverse</item> 202 <item name="android:includeFontPadding">false</item> 203 <item name="android:importantForAccessibility">no</item> 204 </style> 205 206 <style name="AllAppsTheme"> 207 <item name="disabledIconAlpha">.54</item> 208 </style> 209 210 <style name="AllAppsTheme.Dark"> 211 <item name="disabledIconAlpha">.54</item> 212 </style> 213 214 <style name="BaseIconRoot" parent="@android:style/TextAppearance.DeviceDefault.DialogWindowTitle"/> 215 216 <style name="BaseIconUnBounded" parent="BaseIconRoot"> 217 <item name="android:layout_width">match_parent</item> 218 <item name="android:layout_height">match_parent</item> 219 <item name="android:layout_gravity">center</item> 220 <item name="android:focusable">true</item> 221 <item name="android:gravity">center_horizontal</item> 222 <item name="android:textColor">?android:attr/textColorSecondary</item> 223 <item name="android:defaultFocusHighlightEnabled">false</item> 224 <!-- No shadows in the base theme --> 225 <item name="android:shadowRadius">0</item> 226 </style> 227 228 <!-- Base theme for BubbleTextView and sub classes --> 229 <style name="BaseIcon" parent="BaseIconUnBounded"> 230 <item name="android:lines">1</item> 231 </style> 232 233 <!-- Base theme for AllApps BubbleTextViews --> 234 <style name="BaseIcon.AllApps" parent="BaseIcon"> 235 <item name="android:layout_width">match_parent</item> 236 <item name="android:layout_height">wrap_content</item> 237 <item name="android:stateListAnimator">@animator/all_apps_fastscroll_icon_anim</item> 238 <item name="android:paddingLeft">@dimen/dynamic_grid_cell_padding_x</item> 239 <item name="android:paddingRight">@dimen/dynamic_grid_cell_padding_x</item> 240 </style> 241 242 243 <!-- Icon displayed on the workspace --> 244 <style name="BaseIcon.Workspace.Shadows" parent="BaseIcon"> 245 <item name="android:shadowRadius">2.0</item> 246 <item name="android:shadowColor">?attr/workspaceShadowColor</item> 247 <item name="ambientShadowColor">?attr/workspaceAmbientShadowColor</item> 248 <item name="ambientShadowBlur">1.5dp</item> 249 <item name="keyShadowColor">?attr/workspaceKeyShadowColor</item> 250 <item name="keyShadowBlur">.5dp</item> 251 <item name="keyShadowOffsetX">.5dp</item> 252 <item name="keyShadowOffsetY">.5dp</item> 253 </style> 254 255 <!-- Intentionally empty so we can override --> 256 <style name="BaseIcon.Workspace" parent="BaseIcon.Workspace.Shadows"> 257 </style> 258 259 <!-- Theme for the popup container --> 260 <style name="PopupItem"> 261 <item name="android:colorControlHighlight">?attr/popupColorTertiary</item> 262 </style> 263 264 <!-- Drop targets --> 265 <style name="DropTargetButtonBase" parent="@android:style/TextAppearance.DeviceDefault"> 266 <item name="android:drawablePadding">@dimen/drop_target_button_drawable_padding</item> 267 <item name="android:padding">14dp</item> 268 <item name="android:textColor">@color/drop_target_text</item> 269 <item name="android:textSize">@dimen/drop_target_text_size</item> 270 <item name="android:singleLine">true</item> 271 <item name="android:ellipsize">end</item> 272 <item name="android:background">@drawable/drop_target_background</item> 273 </style> 274 275 <style name="DropTargetButton" parent="DropTargetButtonBase" /> 276 277 <style name="TextHeadline" parent="@android:style/TextAppearance.DeviceDefault.DialogWindowTitle" /> 278 279 <style name="PrimaryHeadline" parent="@android:style/TextAppearance.DeviceDefault.DialogWindowTitle"/> 280 281 <style name="TextTitle" parent="@android:style/TextAppearance.DeviceDefault" /> 282 283 <style name="AllAppsEmptySearchBackground"> 284 <item name="android:colorPrimary">#E0E0E0</item> 285 <item name="android:colorControlHighlight">#19BDBDBD</item> 286 <item name="android:colorForeground">@color/all_apps_bg_hand_fill</item> 287 </style> 288 <style name="AllAppsEmptySearchBackground.Dark"> 289 <item name="android:colorPrimary">#9AA0A6</item> 290 <item name="android:colorControlHighlight">#19DFE1E5</item> 291 <item name="android:colorForeground">@color/all_apps_bg_hand_fill_dark</item> 292 </style> 293 294 <style name="Button.TopRounded.Bordered" parent="@android:style/Widget.Material.Button"> 295 <item name="android:background">@drawable/button_top_rounded_bordered_ripple</item> 296 <item name="android:stateListAnimator">@null</item> 297 </style> 298 299 <style name="Button.BottomRounded.Colored" parent="@android:style/Widget.Material.Button"> 300 <item name="android:background">@drawable/button_bottom_rounded_colored_ripple</item> 301 <item name="android:stateListAnimator">@null</item> 302 </style> 303 304 <style name="Button.Rounded.Colored" parent="@android:style/Widget.Material.Button"> 305 <item name="android:background">@drawable/button_rounded_colored_ripple</item> 306 <item name="android:stateListAnimator">@null</item> 307 </style> 308 309 <style name="Button.FullRounded.Colored" parent="@android:style/Widget.Material.Button"> 310 <item name="android:background">@drawable/full_rounded_colored_ripple</item> 311 <item name="android:stateListAnimator">@null</item> 312 </style> 313 314 <style name="AddItemActivityTheme" parent="@android:style/Theme.Translucent.NoTitleBar"> 315 <item name="widgetsTheme">@style/WidgetContainerTheme</item> 316 <item name="android:windowLightStatusBar">true</item> 317 <item name="android:windowTranslucentStatus">true</item> 318 </style> 319</resources> 320