themes_base.xml revision 469286122bcbbecbdd0bef74fb50f9d8920e77b9
1<?xml version="1.0" encoding="utf-8"?> 2<!-- Copyright (C) 2013 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 19 <!-- 20 Theme in the "Platform.AppCompat" family are designed to be aliases for the default 21 theme on a given platform version and should set up the default theme ready for adding our 22 unbundled Action Bar. 23 --> 24 <eat-comment/> 25 <style name="Platform.AppCompat" parent="android:Theme.Holo"> 26 <item name="android:windowNoTitle">true</item> 27 <item name="android:windowActionBar">false</item> 28 29 <item name="buttonBarStyle">?android:attr/buttonBarStyle</item> 30 <item name="buttonBarButtonStyle">?android:attr/buttonBarButtonStyle</item> 31 <item name="selectableItemBackground">?android:attr/selectableItemBackground</item> 32 33 <!-- Window colors --> 34 <item name="android:colorForeground">@color/bright_foreground_material_dark</item> 35 <item name="android:colorForegroundInverse">@color/bright_foreground_material_light</item> 36 <item name="android:colorBackground">@color/background_material_dark</item> 37 <item name="android:colorBackgroundCacheHint">@color/abc_background_cache_hint_selector_material_dark</item> 38 <item name="android:disabledAlpha">0.5</item> 39 <item name="android:backgroundDimAmount">0.6</item> 40 <item name="android:windowBackground">@color/background_material_dark</item> 41 42 <!-- Text colors --> 43 <item name="android:textColorPrimary">@color/abc_primary_text_material_dark</item> 44 <item name="android:textColorPrimaryInverse">@color/abc_primary_text_material_light</item> 45 <item name="android:textColorPrimaryDisableOnly">@color/abc_primary_text_disable_only_material_dark</item> 46 <item name="android:textColorSecondary">@color/abc_secondary_text_material_dark</item> 47 <item name="android:textColorSecondaryInverse">@color/abc_secondary_text_material_light</item> 48 <item name="android:textColorTertiary">@color/abc_secondary_text_material_dark</item> 49 <item name="android:textColorTertiaryInverse">@color/abc_secondary_text_material_light</item> 50 <item name="android:textColorHint">@color/hint_foreground_material_dark</item> 51 <item name="android:textColorHintInverse">@color/hint_foreground_material_light</item> 52 <item name="android:textColorHighlight">@color/highlighted_text_material_dark</item> 53 <item name="android:textColorHighlightInverse">@color/highlighted_text_material_light</item> 54 <item name="android:textColorLink">@color/link_text_material_dark</item> 55 <item name="android:textColorLinkInverse">@color/link_text_material_light</item> 56 <item name="android:textColorAlertDialogListItem">@color/abc_primary_text_material_dark</item> 57 58 <!-- Text styles --> 59 <item name="android:textAppearance">@style/TextAppearance.AppCompat</item> 60 <item name="android:textAppearanceInverse">@style/TextAppearance.AppCompat.Inverse</item> 61 <item name="android:textAppearanceLarge">@style/TextAppearance.AppCompat.Large</item> 62 <item name="android:textAppearanceLargeInverse">@style/TextAppearance.AppCompat.Large.Inverse</item> 63 <item name="android:textAppearanceMedium">@style/TextAppearance.AppCompat.Medium</item> 64 <item name="android:textAppearanceMediumInverse">@style/TextAppearance.AppCompat.Medium.Inverse</item> 65 <item name="android:textAppearanceSmall">@style/TextAppearance.AppCompat.Small</item> 66 <item name="android:textAppearanceSmallInverse">@style/TextAppearance.AppCompat.Small.Inverse</item> 67 </style> 68 69 <style name="Platform.AppCompat.Light" parent="android:Theme.Holo.Light"> 70 <item name="android:windowNoTitle">true</item> 71 <item name="android:windowActionBar">false</item> 72 73 <item name="buttonBarStyle">?android:attr/buttonBarStyle</item> 74 <item name="buttonBarButtonStyle">?android:attr/buttonBarButtonStyle</item> 75 <item name="selectableItemBackground">?android:attr/selectableItemBackground</item> 76 77 <!-- Window colors --> 78 <item name="android:colorForeground">@color/bright_foreground_material_light</item> 79 <item name="android:colorForegroundInverse">@color/bright_foreground_material_dark</item> 80 <item name="android:colorBackground">@color/background_material_light</item> 81 <item name="android:colorBackgroundCacheHint">@color/abc_background_cache_hint_selector_material_light</item> 82 <item name="android:disabledAlpha">0.5</item> 83 <item name="android:backgroundDimAmount">0.6</item> 84 <item name="android:windowBackground">@color/background_material_light</item> 85 86 <!-- Text colors --> 87 <item name="android:textColorPrimary">@color/abc_primary_text_material_light</item> 88 <item name="android:textColorPrimaryInverse">@color/abc_primary_text_material_dark</item> 89 <item name="android:textColorSecondary">@color/abc_secondary_text_material_light</item> 90 <item name="android:textColorSecondaryInverse">@color/abc_secondary_text_material_dark</item> 91 <item name="android:textColorTertiary">@color/abc_secondary_text_material_light</item> 92 <item name="android:textColorTertiaryInverse">@color/abc_secondary_text_material_dark</item> 93 <item name="android:textColorPrimaryDisableOnly">@color/abc_primary_text_disable_only_material_light</item> 94 <item name="android:textColorPrimaryInverseDisableOnly">@color/abc_primary_text_disable_only_material_dark</item> 95 <item name="android:textColorHint">@color/hint_foreground_material_light</item> 96 <item name="android:textColorHintInverse">@color/hint_foreground_material_dark</item> 97 <item name="android:textColorHighlight">@color/highlighted_text_material_light</item> 98 <item name="android:textColorHighlightInverse">@color/highlighted_text_material_dark</item> 99 <item name="android:textColorLink">@color/link_text_material_light</item> 100 <item name="android:textColorLinkInverse">@color/link_text_material_dark</item> 101 <item name="android:textColorAlertDialogListItem">@color/abc_primary_text_material_light</item> 102 103 <!-- Text styles --> 104 <item name="android:textAppearance">@style/TextAppearance.AppCompat</item> 105 <item name="android:textAppearanceInverse">@style/TextAppearance.AppCompat.Inverse</item> 106 <item name="android:textAppearanceLarge">@style/TextAppearance.AppCompat.Large</item> 107 <item name="android:textAppearanceLargeInverse">@style/TextAppearance.AppCompat.Large.Inverse</item> 108 <item name="android:textAppearanceMedium">@style/TextAppearance.AppCompat.Medium</item> 109 <item name="android:textAppearanceMediumInverse">@style/TextAppearance.AppCompat.Medium.Inverse</item> 110 <item name="android:textAppearanceSmall">@style/TextAppearance.AppCompat.Small</item> 111 <item name="android:textAppearanceSmallInverse">@style/TextAppearance.AppCompat.Small.Inverse</item> 112 </style> 113 114 <style name="Platform.AppCompat.Dialog" parent="android:Theme.Holo.Dialog"> 115 <item name="android:windowNoTitle">true</item> 116 <item name="android:windowActionBar">false</item> 117 118 <item name="buttonBarStyle">?android:attr/buttonBarStyle</item> 119 <item name="buttonBarButtonStyle">?android:attr/buttonBarButtonStyle</item> 120 <item name="selectableItemBackground">?android:attr/selectableItemBackground</item> 121 122 <!-- Window colors --> 123 <item name="android:colorForeground">@color/bright_foreground_material_dark</item> 124 <item name="android:colorForegroundInverse">@color/bright_foreground_material_light</item> 125 <item name="android:colorBackground">@color/background_material_dark</item> 126 <item name="android:colorBackgroundCacheHint">@color/abc_background_cache_hint_selector_material_dark</item> 127 <item name="android:disabledAlpha">0.5</item> 128 <item name="android:backgroundDimAmount">0.6</item> 129 <item name="android:windowBackground">@color/background_material_dark</item> 130 131 <!-- Text colors --> 132 <item name="android:textColorPrimary">@color/abc_primary_text_material_dark</item> 133 <item name="android:textColorPrimaryInverse">@color/abc_primary_text_material_light</item> 134 <item name="android:textColorPrimaryDisableOnly">@color/abc_primary_text_disable_only_material_dark</item> 135 <item name="android:textColorSecondary">@color/abc_secondary_text_material_dark</item> 136 <item name="android:textColorSecondaryInverse">@color/abc_secondary_text_material_light</item> 137 <item name="android:textColorTertiary">@color/abc_secondary_text_material_dark</item> 138 <item name="android:textColorTertiaryInverse">@color/abc_secondary_text_material_light</item> 139 <item name="android:textColorHint">@color/hint_foreground_material_dark</item> 140 <item name="android:textColorHintInverse">@color/hint_foreground_material_light</item> 141 <item name="android:textColorHighlight">@color/highlighted_text_material_dark</item> 142 <item name="android:textColorHighlightInverse">@color/highlighted_text_material_light</item> 143 <item name="android:textColorLink">@color/link_text_material_dark</item> 144 <item name="android:textColorLinkInverse">@color/link_text_material_light</item> 145 <item name="android:textColorAlertDialogListItem">@color/abc_primary_text_material_dark</item> 146 147 <!-- Text styles --> 148 <item name="android:textAppearance">@style/TextAppearance.AppCompat</item> 149 <item name="android:textAppearanceInverse">@style/TextAppearance.AppCompat.Inverse</item> 150 <item name="android:textAppearanceLarge">@style/TextAppearance.AppCompat.Large</item> 151 <item name="android:textAppearanceLargeInverse">@style/TextAppearance.AppCompat.Large.Inverse</item> 152 <item name="android:textAppearanceMedium">@style/TextAppearance.AppCompat.Medium</item> 153 <item name="android:textAppearanceMediumInverse">@style/TextAppearance.AppCompat.Medium.Inverse</item> 154 <item name="android:textAppearanceSmall">@style/TextAppearance.AppCompat.Small</item> 155 <item name="android:textAppearanceSmallInverse">@style/TextAppearance.AppCompat.Small.Inverse</item> 156 </style> 157 158 <style name="Platform.AppCompat.Light.Dialog" parent="android:Theme.Holo.Light.Dialog"> 159 <item name="android:windowNoTitle">true</item> 160 <item name="android:windowActionBar">false</item> 161 162 <item name="buttonBarStyle">?android:attr/buttonBarStyle</item> 163 <item name="buttonBarButtonStyle">?android:attr/buttonBarButtonStyle</item> 164 <item name="selectableItemBackground">?android:attr/selectableItemBackground</item> 165 166 <!-- Window colors --> 167 <item name="android:colorForeground">@color/bright_foreground_material_light</item> 168 <item name="android:colorForegroundInverse">@color/bright_foreground_material_dark</item> 169 <item name="android:colorBackground">@color/background_material_light</item> 170 <item name="android:colorBackgroundCacheHint">@color/abc_background_cache_hint_selector_material_light</item> 171 <item name="android:disabledAlpha">0.5</item> 172 <item name="android:backgroundDimAmount">0.6</item> 173 <item name="android:windowBackground">@color/background_material_light</item> 174 175 <!-- Text colors --> 176 <item name="android:textColorPrimary">@color/abc_primary_text_material_light</item> 177 <item name="android:textColorPrimaryInverse">@color/abc_primary_text_material_dark</item> 178 <item name="android:textColorSecondary">@color/abc_secondary_text_material_light</item> 179 <item name="android:textColorSecondaryInverse">@color/abc_secondary_text_material_dark</item> 180 <item name="android:textColorTertiary">@color/abc_secondary_text_material_light</item> 181 <item name="android:textColorTertiaryInverse">@color/abc_secondary_text_material_dark</item> 182 <item name="android:textColorPrimaryDisableOnly">@color/abc_primary_text_disable_only_material_light</item> 183 <item name="android:textColorPrimaryInverseDisableOnly">@color/abc_primary_text_disable_only_material_dark</item> 184 <item name="android:textColorHint">@color/hint_foreground_material_light</item> 185 <item name="android:textColorHintInverse">@color/hint_foreground_material_dark</item> 186 <item name="android:textColorHighlight">@color/highlighted_text_material_light</item> 187 <item name="android:textColorHighlightInverse">@color/highlighted_text_material_dark</item> 188 <item name="android:textColorLink">@color/link_text_material_light</item> 189 <item name="android:textColorLinkInverse">@color/link_text_material_dark</item> 190 <item name="android:textColorAlertDialogListItem">@color/abc_primary_text_material_light</item> 191 192 <!-- Text styles --> 193 <item name="android:textAppearance">@style/TextAppearance.AppCompat</item> 194 <item name="android:textAppearanceInverse">@style/TextAppearance.AppCompat.Inverse</item> 195 <item name="android:textAppearanceLarge">@style/TextAppearance.AppCompat.Large</item> 196 <item name="android:textAppearanceLargeInverse">@style/TextAppearance.AppCompat.Large.Inverse</item> 197 <item name="android:textAppearanceMedium">@style/TextAppearance.AppCompat.Medium</item> 198 <item name="android:textAppearanceMediumInverse">@style/TextAppearance.AppCompat.Medium.Inverse</item> 199 <item name="android:textAppearanceSmall">@style/TextAppearance.AppCompat.Small</item> 200 <item name="android:textAppearanceSmallInverse">@style/TextAppearance.AppCompat.Small.Inverse</item> 201 </style> 202 203 204 <style name="Base.V11.Theme.AppCompat.Dialog" parent="Base.V7.Theme.AppCompat.Dialog" /> 205 206 <style name="Base.V11.Theme.AppCompat.Light.Dialog" parent="Platform.AppCompat.Light.Dialog"> 207 <item name="windowActionBar">true</item> 208 <item name="windowActionBarOverlay">false</item> 209 <item name="isLightTheme">true</item> 210 211 <item name="selectableItemBackground">@drawable/abc_item_background_holo_light</item> 212 <item name="selectableItemBackgroundBorderless">?attr/selectableItemBackground</item> 213 <item name="homeAsUpIndicator">@drawable/abc_ic_ab_back_mtrl_am_alpha</item> 214 215 <item name="android:listDivider">@drawable/abc_list_divider_material_light</item> 216 <item name="dividerVertical">?android:attr/listDivider</item> 217 <item name="dividerHorizontal">?android:attr/listDivider</item> 218 219 <!-- Action Bar Styles --> 220 <item name="actionBarTabStyle">@style/Widget.AppCompat.Light.ActionBar.TabView</item> 221 <item name="actionBarTabBarStyle">@style/Widget.AppCompat.Light.ActionBar.TabBar</item> 222 <item name="actionBarTabTextStyle">@style/Widget.AppCompat.Light.ActionBar.TabText</item> 223 <item name="actionButtonStyle">@style/Widget.AppCompat.Light.ActionButton</item> 224 <item name="actionOverflowButtonStyle">@style/Widget.AppCompat.Light.ActionButton.Overflow</item> 225 <item name="actionOverflowMenuStyle">@style/Widget.AppCompat.Light.PopupMenu.Overflow</item> 226 <item name="actionBarStyle">@style/Widget.AppCompat.Light.ActionBar.Solid</item> 227 <item name="actionBarSplitStyle">?attr/actionBarStyle</item> 228 <item name="actionBarWidgetTheme">@null</item> 229 <item name="actionBarTheme">@style/ThemeOverlay.AppCompat.ActionBar</item> 230 <item name="actionBarSize">@dimen/abc_action_bar_default_height_material</item> 231 <item name="actionBarDivider">?attr/dividerVertical</item> 232 <item name="actionBarItemBackground">?attr/selectableItemBackgroundBorderless</item> 233 <item name="actionMenuTextAppearance">@style/TextAppearance.AppCompat.Widget.ActionBar.Menu</item> 234 <item name="actionMenuTextColor">?android:attr/textColorPrimaryDisableOnly</item> 235 236 <!-- Action Mode --> 237 <item name="actionModeStyle">@style/Widget.AppCompat.ActionMode</item> 238 <item name="actionModeBackground">@drawable/abc_cab_background_top_material_light</item> 239 <item name="actionModeSplitBackground">?attr/colorPrimaryDark</item> 240 <item name="actionModeCloseDrawable">@drawable/abc_ic_ab_back_mtrl_am_alpha</item> 241 <item name="actionModeCloseButtonStyle">@style/Widget.AppCompat.Light.ActionButton.CloseMode</item> 242 <item name="actionModeShareDrawable">@drawable/abc_ic_menu_share_mtrl_alpha</item> 243 244 <!-- Dropdown Spinner Attributes --> 245 <item name="actionDropDownStyle">@style/Widget.AppCompat.Light.Spinner.DropDown.ActionBar</item> 246 247 <!-- Panel attributes --> 248 <item name="panelMenuListWidth">@dimen/abc_panel_menu_list_width</item> 249 <item name="panelMenuListTheme">@style/Theme.AppCompat.CompactMenu</item> 250 <item name="android:panelBackground">@drawable/abc_menu_hardkey_panel_holo_light</item> 251 <item name="listChoiceBackgroundIndicator">@drawable/abc_list_selector_holo_light</item> 252 253 <!-- List attributes --> 254 <item name="textAppearanceListItem">@style/TextAppearance.AppCompat.Subhead</item> 255 <item name="textAppearanceListItemSmall">@style/TextAppearance.AppCompat.Subhead</item> 256 <item name="listPreferredItemHeight">64dp</item> 257 <item name="listPreferredItemHeightSmall">48dp</item> 258 <item name="listPreferredItemHeightLarge">80dp</item> 259 <item name="listPreferredItemPaddingLeft">16dip</item> 260 <item name="listPreferredItemPaddingRight">16dip</item> 261 262 <!-- Required for use of support_simple_spinner_dropdown_item.xml --> 263 <item name="spinnerDropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item> 264 <item name="dropdownListPreferredItemHeight">?attr/listPreferredItemHeightSmall</item> 265 266 <!-- Popup Menu styles --> 267 <item name="popupMenuStyle">@style/Widget.AppCompat.Light.PopupMenu</item> 268 <item name="textAppearanceLargePopupMenu">@style/TextAppearance.AppCompat.Light.Widget.PopupMenu.Large</item> 269 <item name="textAppearanceSmallPopupMenu">@style/TextAppearance.AppCompat.Light.Widget.PopupMenu.Small</item> 270 <item name="listPopupWindowStyle">@style/Widget.AppCompat.Light.ListPopupWindow</item> 271 <item name="dropDownListViewStyle">@style/Widget.AppCompat.Light.ListView.DropDown</item> 272 273 <!-- SearchView attributes --> 274 <item name="searchViewStyle">@style/Widget.AppCompat.Light.SearchView</item> 275 <item name="android:dropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item> 276 <item name="textColorSearchUrl">@color/abc_search_url_text</item> 277 <item name="textAppearanceSearchResultTitle">@style/TextAppearance.AppCompat.SearchResult.Title</item> 278 <item name="textAppearanceSearchResultSubtitle">@style/TextAppearance.AppCompat.SearchResult.Subtitle</item> 279 280 <!-- ShareActionProvider attributes --> 281 <item name="activityChooserViewStyle">@style/Widget.AppCompat.Light.ActivityChooserView</item> 282 283 <!-- Toolbar styles --> 284 <item name="toolbarStyle">@style/Widget.AppCompat.Toolbar</item> 285 <item name="toolbarNavigationButtonStyle">@style/Widget.AppCompat.Toolbar.Button.Navigation</item> 286 287 <item name="android:editTextStyle">@style/Widget.AppCompat.EditText</item> 288 <item name="editTextBackground">@drawable/abc_edit_text_material</item> 289 <item name="editTextColor">?android:attr/textColorPrimary</item> 290 291 <!-- Color palette --> 292 <item name="colorPrimaryDark">@color/material_blue_grey_100</item> 293 <item name="colorPrimary">@color/material_blue_grey_50</item> 294 <item name="colorAccent">@color/material_deep_teal_500</item> 295 296 <item name="colorControlNormal">?android:attr/textColorSecondary</item> 297 <item name="colorControlActivated">?attr/colorAccent</item> 298 299 <item name="colorControlHighlight">@color/ripple_material_light</item> 300 <!-- TODO: <item name="colorButtonNormal">@color/btn_default_material_light</item>--> 301 </style> 302 303 <style name="Base.Theme.AppCompat.Dialog" parent="Base.V11.Theme.AppCompat.Dialog" /> 304 305 <style name="Base.Theme.AppCompat.Light.Dialog" parent="Base.V11.Theme.AppCompat.Light.Dialog" /> 306 307</resources> 308