1 <?xml version="1.0" encoding="utf-8"?> 2 <!-- Copyright (C) 2012 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"> 26 <item name="android:windowNoTitle">true</item> 27 28 <!-- Window colors --> 29 <item name="android:colorForeground">@color/foreground_material_dark</item> 30 <item name="android:colorForegroundInverse">@color/foreground_material_light</item> 31 <item name="android:colorBackground">@color/background_material_dark</item> 32 <item name="android:colorBackgroundCacheHint">@color/abc_background_cache_hint_selector_material_dark</item> 33 <item name="android:disabledAlpha">@dimen/abc_disabled_alpha_material_dark</item> 34 <item name="android:backgroundDimAmount">0.6</item> 35 <item name="android:windowBackground">@color/background_material_dark</item> 36 37 <!-- Text colors --> 38 <item name="android:textColorPrimary">@color/abc_primary_text_material_dark</item> 39 <item name="android:textColorPrimaryInverse">@color/abc_primary_text_material_light</item> 40 <item name="android:textColorPrimaryDisableOnly">@color/abc_primary_text_disable_only_material_dark</item> 41 <item name="android:textColorSecondary">@color/abc_secondary_text_material_dark</item> 42 <item name="android:textColorSecondaryInverse">@color/abc_secondary_text_material_light</item> 43 <item name="android:textColorTertiary">@color/abc_secondary_text_material_dark</item> 44 <item name="android:textColorTertiaryInverse">@color/abc_secondary_text_material_light</item> 45 <item name="android:textColorHint">@color/abc_hint_foreground_material_dark</item> 46 <item name="android:textColorHintInverse">@color/abc_hint_foreground_material_light</item> 47 <item name="android:textColorHighlight">@color/highlighted_text_material_dark</item> 48 <item name="android:textColorLink">?attr/colorAccent</item> 49 50 <!-- Text styles --> 51 <item name="android:textAppearance">@style/TextAppearance.AppCompat</item> 52 <item name="android:textAppearanceInverse">@style/TextAppearance.AppCompat.Inverse</item> 53 <item name="android:textAppearanceLarge">@style/TextAppearance.AppCompat.Large</item> 54 <item name="android:textAppearanceLargeInverse">@style/TextAppearance.AppCompat.Large.Inverse</item> 55 <item name="android:textAppearanceMedium">@style/TextAppearance.AppCompat.Medium</item> 56 <item name="android:textAppearanceMediumInverse">@style/TextAppearance.AppCompat.Medium.Inverse</item> 57 <item name="android:textAppearanceSmall">@style/TextAppearance.AppCompat.Small</item> 58 <item name="android:textAppearanceSmallInverse">@style/TextAppearance.AppCompat.Small.Inverse</item> 59 60 <item name="android:listChoiceIndicatorSingle">@drawable/abc_btn_radio_material</item> 61 <item name="android:listChoiceIndicatorMultiple">@drawable/abc_btn_check_material</item> 62 63 <item name="android:textSelectHandle">@drawable/abc_text_select_handle_middle_mtrl_dark</item> 64 <item name="android:textSelectHandleLeft">@drawable/abc_text_select_handle_left_mtrl_dark</item> 65 <item name="android:textSelectHandleRight">@drawable/abc_text_select_handle_right_mtrl_dark</item> 66 </style> 67 68 <style name="Platform.AppCompat.Light" parent="android:Theme.Light"> 69 <item name="android:windowNoTitle">true</item> 70 71 <!-- Window colors --> 72 <item name="android:colorForeground">@color/foreground_material_light</item> 73 <item name="android:colorForegroundInverse">@color/foreground_material_dark</item> 74 <item name="android:colorBackground">@color/background_material_light</item> 75 <item name="android:colorBackgroundCacheHint">@color/abc_background_cache_hint_selector_material_light</item> 76 <item name="android:disabledAlpha">@dimen/abc_disabled_alpha_material_light</item> 77 <item name="android:backgroundDimAmount">0.6</item> 78 <item name="android:windowBackground">@color/background_material_light</item> 79 80 <!-- Text colors --> 81 <item name="android:textColorPrimary">@color/abc_primary_text_material_light</item> 82 <item name="android:textColorPrimaryInverse">@color/abc_primary_text_material_dark</item> 83 <item name="android:textColorSecondary">@color/abc_secondary_text_material_light</item> 84 <item name="android:textColorSecondaryInverse">@color/abc_secondary_text_material_dark</item> 85 <item name="android:textColorTertiary">@color/abc_secondary_text_material_light</item> 86 <item name="android:textColorTertiaryInverse">@color/abc_secondary_text_material_dark</item> 87 <item name="android:textColorPrimaryDisableOnly">@color/abc_primary_text_disable_only_material_light</item> 88 <item name="android:textColorPrimaryInverseDisableOnly">@color/abc_primary_text_disable_only_material_dark</item> 89 <item name="android:textColorHint">@color/abc_hint_foreground_material_light</item> 90 <item name="android:textColorHintInverse">@color/abc_hint_foreground_material_dark</item> 91 <item name="android:textColorHighlight">@color/highlighted_text_material_light</item> 92 <item name="android:textColorLink">?attr/colorAccent</item> 93 94 <!-- Text styles --> 95 <item name="android:textAppearance">@style/TextAppearance.AppCompat</item> 96 <item name="android:textAppearanceInverse">@style/TextAppearance.AppCompat.Inverse</item> 97 <item name="android:textAppearanceLarge">@style/TextAppearance.AppCompat.Large</item> 98 <item name="android:textAppearanceLargeInverse">@style/TextAppearance.AppCompat.Large.Inverse</item> 99 <item name="android:textAppearanceMedium">@style/TextAppearance.AppCompat.Medium</item> 100 <item name="android:textAppearanceMediumInverse">@style/TextAppearance.AppCompat.Medium.Inverse</item> 101 <item name="android:textAppearanceSmall">@style/TextAppearance.AppCompat.Small</item> 102 <item name="android:textAppearanceSmallInverse">@style/TextAppearance.AppCompat.Small.Inverse</item> 103 104 <item name="android:listChoiceIndicatorSingle">@drawable/abc_btn_radio_material</item> 105 <item name="android:listChoiceIndicatorMultiple">@drawable/abc_btn_check_material</item> 106 107 <item name="android:textSelectHandle">@drawable/abc_text_select_handle_middle_mtrl_light</item> 108 <item name="android:textSelectHandleLeft">@drawable/abc_text_select_handle_left_mtrl_light</item> 109 <item name="android:textSelectHandleRight">@drawable/abc_text_select_handle_right_mtrl_light</item> 110 </style> 111 112 <!-- Themes in the "Base.Theme" family vary based on the current platform 113 version to provide the correct basis on each device. You probably don't 114 want to use them directly in your apps. 115 116 Themes in the "Theme.AppCompat" family are meant to be extended or used 117 directly by apps. --> 118 <eat-comment/> 119 120 <!-- Base platform-dependent theme providing an action bar in a dark-themed activity. --> 121 <style name="Base.V7.Theme.AppCompat" parent="Platform.AppCompat"> 122 <item name="windowNoTitle">false</item> 123 <item name="windowActionBar">true</item> 124 <item name="windowActionBarOverlay">false</item> 125 <item name="windowActionModeOverlay">false</item> 126 <item name="actionBarPopupTheme">@null</item> 127 128 <item name="colorBackgroundFloating">@color/background_floating_material_dark</item> 129 130 <!-- Used by MediaRouter --> 131 <item name="isLightTheme">false</item> 132 133 <item name="selectableItemBackground">@drawable/abc_item_background_holo_dark</item> 134 <item name="selectableItemBackgroundBorderless">?attr/selectableItemBackground</item> 135 <item name="borderlessButtonStyle">@style/Widget.AppCompat.Button.Borderless</item> 136 <item name="homeAsUpIndicator">@drawable/abc_ic_ab_back_material</item> 137 138 <item name="dividerVertical">@drawable/abc_list_divider_mtrl_alpha</item> 139 <item name="dividerHorizontal">@drawable/abc_list_divider_mtrl_alpha</item> 140 141 <!-- Action Bar Styles --> 142 <item name="actionBarTabStyle">@style/Widget.AppCompat.ActionBar.TabView</item> 143 <item name="actionBarTabBarStyle">@style/Widget.AppCompat.ActionBar.TabBar</item> 144 <item name="actionBarTabTextStyle">@style/Widget.AppCompat.ActionBar.TabText</item> 145 <item name="actionButtonStyle">@style/Widget.AppCompat.ActionButton</item> 146 <item name="actionOverflowButtonStyle">@style/Widget.AppCompat.ActionButton.Overflow</item> 147 <item name="actionOverflowMenuStyle">@style/Widget.AppCompat.PopupMenu.Overflow</item> 148 <item name="actionBarStyle">@style/Widget.AppCompat.ActionBar.Solid</item> 149 <item name="actionBarSplitStyle">?attr/actionBarStyle</item> 150 <item name="actionBarWidgetTheme">@null</item> 151 <item name="actionBarTheme">@style/ThemeOverlay.AppCompat.ActionBar</item> 152 <item name="actionBarSize">@dimen/abc_action_bar_default_height_material</item> 153 <item name="actionBarDivider">?attr/dividerVertical</item> 154 <item name="actionBarItemBackground">?attr/selectableItemBackgroundBorderless</item> 155 <item name="actionMenuTextAppearance">@style/TextAppearance.AppCompat.Widget.ActionBar.Menu</item> 156 <item name="actionMenuTextColor">?android:attr/textColorPrimaryDisableOnly</item> 157 158 <!-- Dropdown Spinner Attributes --> 159 <item name="actionDropDownStyle">@style/Widget.AppCompat.Spinner.DropDown.ActionBar</item> 160 161 <!-- Action Mode --> 162 <item name="actionModeStyle">@style/Widget.AppCompat.ActionMode</item> 163 <item name="actionModeBackground">@drawable/abc_cab_background_top_material</item> 164 <item name="actionModeSplitBackground">?attr/colorPrimaryDark</item> 165 <item name="actionModeCloseDrawable">@drawable/abc_ic_ab_back_material</item> 166 <item name="actionModeCloseButtonStyle">@style/Widget.AppCompat.ActionButton.CloseMode</item> 167 168 <item name="actionModeCutDrawable">@drawable/abc_ic_menu_cut_mtrl_alpha</item> 169 <item name="actionModeCopyDrawable">@drawable/abc_ic_menu_copy_mtrl_am_alpha</item> 170 <item name="actionModePasteDrawable">@drawable/abc_ic_menu_paste_mtrl_am_alpha</item> 171 <item name="actionModeSelectAllDrawable">@drawable/abc_ic_menu_selectall_mtrl_alpha</item> 172 <item name="actionModeShareDrawable">@drawable/abc_ic_menu_share_mtrl_alpha</item> 173 174 <!-- Panel attributes --> 175 <item name="panelMenuListWidth">@dimen/abc_panel_menu_list_width</item> 176 <item name="panelMenuListTheme">@style/Theme.AppCompat.CompactMenu</item> 177 <item name="panelBackground">@drawable/abc_menu_hardkey_panel_mtrl_mult</item> 178 <item name="android:panelBackground">@android:color/transparent</item> 179 <item name="listChoiceBackgroundIndicator">@drawable/abc_list_selector_holo_dark</item> 180 181 <!-- List attributes --> 182 <item name="textAppearanceListItem">@style/TextAppearance.AppCompat.Subhead</item> 183 <item name="textAppearanceListItemSmall">@style/TextAppearance.AppCompat.Subhead</item> 184 <item name="textAppearanceListItemSecondary">@style/TextAppearance.AppCompat.Body1</item> 185 <item name="listPreferredItemHeight">64dp</item> 186 <item name="listPreferredItemHeightSmall">48dp</item> 187 <item name="listPreferredItemHeightLarge">80dp</item> 188 <item name="listPreferredItemPaddingLeft">@dimen/abc_list_item_padding_horizontal_material</item> 189 <item name="listPreferredItemPaddingRight">@dimen/abc_list_item_padding_horizontal_material</item> 190 191 <!-- Spinner styles --> 192 <item name="spinnerStyle">@style/Widget.AppCompat.Spinner</item> 193 <item name="android:spinnerItemStyle">@style/Widget.AppCompat.TextView.SpinnerItem</item> 194 <item name="android:dropDownListViewStyle">@style/Widget.AppCompat.ListView.DropDown</item> 195 196 <!-- Required for use of support_simple_spinner_dropdown_item.xml --> 197 <item name="spinnerDropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item> 198 <item name="dropdownListPreferredItemHeight">?attr/listPreferredItemHeightSmall</item> 199 200 <!-- Popup Menu styles --> 201 <item name="popupMenuStyle">@style/Widget.AppCompat.PopupMenu</item> 202 <item name="textAppearanceLargePopupMenu">@style/TextAppearance.AppCompat.Widget.PopupMenu.Large</item> 203 <item name="textAppearanceSmallPopupMenu">@style/TextAppearance.AppCompat.Widget.PopupMenu.Small</item> 204 <item name="textAppearancePopupMenuHeader">@style/TextAppearance.AppCompat.Widget.PopupMenu.Header</item> 205 <item name="listPopupWindowStyle">@style/Widget.AppCompat.ListPopupWindow</item> 206 <item name="dropDownListViewStyle">?android:attr/dropDownListViewStyle</item> 207 <item name="listMenuViewStyle">@style/Widget.AppCompat.ListMenuView</item> 208 209 <!-- SearchView attributes --> 210 <item name="searchViewStyle">@style/Widget.AppCompat.SearchView</item> 211 <item name="android:dropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item> 212 <item name="textColorSearchUrl">@color/abc_search_url_text</item> 213 <item name="textAppearanceSearchResultTitle">@style/TextAppearance.AppCompat.SearchResult.Title</item> 214 <item name="textAppearanceSearchResultSubtitle">@style/TextAppearance.AppCompat.SearchResult.Subtitle</item> 215 216 <!-- ShareActionProvider attributes --> 217 <item name="activityChooserViewStyle">@style/Widget.AppCompat.ActivityChooserView</item> 218 219 <!-- Toolbar styles --> 220 <item name="toolbarStyle">@style/Widget.AppCompat.Toolbar</item> 221 <item name="toolbarNavigationButtonStyle">@style/Widget.AppCompat.Toolbar.Button.Navigation</item> 222 223 <item name="editTextStyle">@style/Widget.AppCompat.EditText</item> 224 <item name="editTextBackground">@drawable/abc_edit_text_material</item> 225 <item name="editTextColor">?android:attr/textColorPrimary</item> 226 <item name="autoCompleteTextViewStyle">@style/Widget.AppCompat.AutoCompleteTextView</item> 227 228 <!-- Color palette --> 229 <item name="colorPrimaryDark">@color/primary_dark_material_dark</item> 230 <item name="colorPrimary">@color/primary_material_dark</item> 231 <item name="colorAccent">@color/accent_material_dark</item> 232 233 <item name="colorControlNormal">?android:attr/textColorSecondary</item> 234 <item name="colorControlActivated">?attr/colorAccent</item> 235 <item name="colorControlHighlight">@color/ripple_material_dark</item> 236 <item name="colorButtonNormal">@color/button_material_dark</item> 237 <item name="colorSwitchThumbNormal">@color/switch_thumb_material_dark</item> 238 <item name="controlBackground">?attr/selectableItemBackgroundBorderless</item> 239 240 <item name="drawerArrowStyle">@style/Widget.AppCompat.DrawerArrowToggle</item> 241 242 <item name="checkboxStyle">@style/Widget.AppCompat.CompoundButton.CheckBox</item> 243 <item name="radioButtonStyle">@style/Widget.AppCompat.CompoundButton.RadioButton</item> 244 <item name="switchStyle">@style/Widget.AppCompat.CompoundButton.Switch</item> 245 246 <item name="ratingBarStyle">@style/Widget.AppCompat.RatingBar</item> 247 <item name="ratingBarStyleIndicator">@style/Widget.AppCompat.RatingBar.Indicator</item> 248 <item name="ratingBarStyleSmall">@style/Widget.AppCompat.RatingBar.Small</item> 249 <item name="seekBarStyle">@style/Widget.AppCompat.SeekBar</item> 250 251 <!-- Button styles --> 252 <item name="buttonStyle">@style/Widget.AppCompat.Button</item> 253 <item name="buttonStyleSmall">@style/Widget.AppCompat.Button.Small</item> 254 <item name="android:textAppearanceButton">@style/TextAppearance.AppCompat.Widget.Button</item> 255 256 <item name="imageButtonStyle">@style/Widget.AppCompat.ImageButton</item> 257 258 <item name="buttonBarStyle">@style/Widget.AppCompat.ButtonBar</item> 259 <item name="buttonBarButtonStyle">@style/Widget.AppCompat.Button.ButtonBar.AlertDialog</item> 260 <item name="buttonBarPositiveButtonStyle">?attr/buttonBarButtonStyle</item> 261 <item name="buttonBarNegativeButtonStyle">?attr/buttonBarButtonStyle</item> 262 <item name="buttonBarNeutralButtonStyle">?attr/buttonBarButtonStyle</item> 263 264 <!-- Dialog attributes --> 265 <item name="dialogTheme">@style/ThemeOverlay.AppCompat.Dialog</item> 266 <item name="dialogPreferredPadding">@dimen/abc_dialog_padding_material</item> 267 268 <item name="alertDialogTheme">@style/ThemeOverlay.AppCompat.Dialog.Alert</item> 269 <item name="alertDialogStyle">@style/AlertDialog.AppCompat</item> 270 <item name="alertDialogCenterButtons">false</item> 271 <item name="textColorAlertDialogListItem">@color/abc_primary_text_material_dark</item> 272 <item name="listDividerAlertDialog">@null</item> 273 274 <!-- Define these here; ContextThemeWrappers around themes that define them should 275 always clear these values. --> 276 <item name="windowFixedWidthMajor">@null</item> 277 <item name="windowFixedWidthMinor">@null</item> 278 <item name="windowFixedHeightMajor">@null</item> 279 <item name="windowFixedHeightMinor">@null</item> 280 281 <!-- Tooltip attributes --> 282 <item name="tooltipFrameBackground">@drawable/tooltip_frame_light</item> 283 <item name="tooltipForegroundColor">@color/foreground_material_light</item> 284 285 <item name="colorError">@color/error_color_material</item> 286 </style> 287 288 <!-- Base platform-dependent theme providing an action bar in a light-themed activity. --> 289 <style name="Base.V7.Theme.AppCompat.Light" parent="Platform.AppCompat.Light"> 290 <item name="windowNoTitle">false</item> 291 <item name="windowActionBar">true</item> 292 <item name="windowActionBarOverlay">false</item> 293 <item name="windowActionModeOverlay">false</item> 294 <item name="actionBarPopupTheme">@null</item> 295 296 <item name="colorBackgroundFloating">@color/background_floating_material_light</item> 297 298 <!-- Used by MediaRouter --> 299 <item name="isLightTheme">true</item> 300 301 <item name="selectableItemBackground">@drawable/abc_item_background_holo_light</item> 302 <item name="selectableItemBackgroundBorderless">?attr/selectableItemBackground</item> 303 <item name="borderlessButtonStyle">@style/Widget.AppCompat.Button.Borderless</item> 304 <item name="homeAsUpIndicator">@drawable/abc_ic_ab_back_material</item> 305 306 <item name="dividerVertical">@drawable/abc_list_divider_mtrl_alpha</item> 307 <item name="dividerHorizontal">@drawable/abc_list_divider_mtrl_alpha</item> 308 309 <!-- Action Bar Styles --> 310 <item name="actionBarTabStyle">@style/Widget.AppCompat.Light.ActionBar.TabView</item> 311 <item name="actionBarTabBarStyle">@style/Widget.AppCompat.Light.ActionBar.TabBar</item> 312 <item name="actionBarTabTextStyle">@style/Widget.AppCompat.Light.ActionBar.TabText</item> 313 <item name="actionButtonStyle">@style/Widget.AppCompat.Light.ActionButton</item> 314 <item name="actionOverflowButtonStyle">@style/Widget.AppCompat.Light.ActionButton.Overflow</item> 315 <item name="actionOverflowMenuStyle">@style/Widget.AppCompat.Light.PopupMenu.Overflow</item> 316 <item name="actionBarStyle">@style/Widget.AppCompat.Light.ActionBar.Solid</item> 317 <item name="actionBarSplitStyle">?attr/actionBarStyle</item> 318 <item name="actionBarWidgetTheme">@null</item> 319 <item name="actionBarTheme">@style/ThemeOverlay.AppCompat.ActionBar</item> 320 <item name="actionBarSize">@dimen/abc_action_bar_default_height_material</item> 321 <item name="actionBarDivider">?attr/dividerVertical</item> 322 <item name="actionBarItemBackground">?attr/selectableItemBackgroundBorderless</item> 323 <item name="actionMenuTextAppearance">@style/TextAppearance.AppCompat.Widget.ActionBar.Menu</item> 324 <item name="actionMenuTextColor">?android:attr/textColorPrimaryDisableOnly</item> 325 326 <!-- Action Mode --> 327 <item name="actionModeStyle">@style/Widget.AppCompat.ActionMode</item> 328 <item name="actionModeBackground">@drawable/abc_cab_background_top_material</item> 329 <item name="actionModeSplitBackground">?attr/colorPrimaryDark</item> 330 <item name="actionModeCloseDrawable">@drawable/abc_ic_ab_back_material</item> 331 <item name="actionModeCloseButtonStyle">@style/Widget.AppCompat.ActionButton.CloseMode</item> 332 333 <item name="actionModeCutDrawable">@drawable/abc_ic_menu_cut_mtrl_alpha</item> 334 <item name="actionModeCopyDrawable">@drawable/abc_ic_menu_copy_mtrl_am_alpha</item> 335 <item name="actionModePasteDrawable">@drawable/abc_ic_menu_paste_mtrl_am_alpha</item> 336 <item name="actionModeSelectAllDrawable">@drawable/abc_ic_menu_selectall_mtrl_alpha</item> 337 <item name="actionModeShareDrawable">@drawable/abc_ic_menu_share_mtrl_alpha</item> 338 339 <!-- Dropdown Spinner Attributes --> 340 <item name="actionDropDownStyle">@style/Widget.AppCompat.Light.Spinner.DropDown.ActionBar</item> 341 342 <!-- Panel attributes --> 343 <item name="panelMenuListWidth">@dimen/abc_panel_menu_list_width</item> 344 <item name="panelMenuListTheme">@style/Theme.AppCompat.CompactMenu</item> 345 <item name="panelBackground">@drawable/abc_menu_hardkey_panel_mtrl_mult</item> 346 <item name="android:panelBackground">@android:color/transparent</item> 347 <item name="listChoiceBackgroundIndicator">@drawable/abc_list_selector_holo_light</item> 348 349 <!-- List attributes --> 350 <item name="textAppearanceListItem">@style/TextAppearance.AppCompat.Subhead</item> 351 <item name="textAppearanceListItemSmall">@style/TextAppearance.AppCompat.Subhead</item> 352 <item name="textAppearanceListItemSecondary">@style/TextAppearance.AppCompat.Body1</item> 353 <item name="listPreferredItemHeight">64dp</item> 354 <item name="listPreferredItemHeightSmall">48dp</item> 355 <item name="listPreferredItemHeightLarge">80dp</item> 356 <item name="listPreferredItemPaddingLeft">@dimen/abc_list_item_padding_horizontal_material</item> 357 <item name="listPreferredItemPaddingRight">@dimen/abc_list_item_padding_horizontal_material</item> 358 359 <!-- Spinner styles --> 360 <item name="spinnerStyle">@style/Widget.AppCompat.Spinner</item> 361 <item name="android:spinnerItemStyle">@style/Widget.AppCompat.TextView.SpinnerItem</item> 362 <item name="android:dropDownListViewStyle">@style/Widget.AppCompat.ListView.DropDown</item> 363 364 <!-- Required for use of support_simple_spinner_dropdown_item.xml --> 365 <item name="spinnerDropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item> 366 <item name="dropdownListPreferredItemHeight">?attr/listPreferredItemHeightSmall</item> 367 368 <!-- Popup Menu styles --> 369 <item name="popupMenuStyle">@style/Widget.AppCompat.Light.PopupMenu</item> 370 <item name="textAppearanceLargePopupMenu">@style/TextAppearance.AppCompat.Light.Widget.PopupMenu.Large</item> 371 <item name="textAppearanceSmallPopupMenu">@style/TextAppearance.AppCompat.Light.Widget.PopupMenu.Small</item> 372 <item name="textAppearancePopupMenuHeader">@style/TextAppearance.AppCompat.Widget.PopupMenu.Header</item> 373 <item name="listPopupWindowStyle">@style/Widget.AppCompat.ListPopupWindow</item> 374 <item name="dropDownListViewStyle">?android:attr/dropDownListViewStyle</item> 375 <item name="listMenuViewStyle">@style/Widget.AppCompat.ListMenuView</item> 376 377 <!-- SearchView attributes --> 378 <item name="searchViewStyle">@style/Widget.AppCompat.Light.SearchView</item> 379 <item name="android:dropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item> 380 <item name="textColorSearchUrl">@color/abc_search_url_text</item> 381 <item name="textAppearanceSearchResultTitle">@style/TextAppearance.AppCompat.SearchResult.Title</item> 382 <item name="textAppearanceSearchResultSubtitle">@style/TextAppearance.AppCompat.SearchResult.Subtitle</item> 383 384 <!-- ShareActionProvider attributes --> 385 <item name="activityChooserViewStyle">@style/Widget.AppCompat.ActivityChooserView</item> 386 387 <!-- Toolbar styles --> 388 <item name="toolbarStyle">@style/Widget.AppCompat.Toolbar</item> 389 <item name="toolbarNavigationButtonStyle">@style/Widget.AppCompat.Toolbar.Button.Navigation</item> 390 391 <item name="editTextStyle">@style/Widget.AppCompat.EditText</item> 392 <item name="editTextBackground">@drawable/abc_edit_text_material</item> 393 <item name="editTextColor">?android:attr/textColorPrimary</item> 394 <item name="autoCompleteTextViewStyle">@style/Widget.AppCompat.AutoCompleteTextView</item> 395 396 <!-- Color palette --> 397 <item name="colorPrimaryDark">@color/primary_dark_material_light</item> 398 <item name="colorPrimary">@color/primary_material_light</item> 399 <item name="colorAccent">@color/accent_material_light</item> 400 401 <item name="colorControlNormal">?android:attr/textColorSecondary</item> 402 <item name="colorControlActivated">?attr/colorAccent</item> 403 <item name="colorControlHighlight">@color/ripple_material_light</item> 404 <item name="colorButtonNormal">@color/button_material_light</item> 405 <item name="colorSwitchThumbNormal">@color/switch_thumb_material_light</item> 406 <item name="controlBackground">?attr/selectableItemBackgroundBorderless</item> 407 408 <item name="drawerArrowStyle">@style/Widget.AppCompat.DrawerArrowToggle</item> 409 410 <item name="checkboxStyle">@style/Widget.AppCompat.CompoundButton.CheckBox</item> 411 <item name="radioButtonStyle">@style/Widget.AppCompat.CompoundButton.RadioButton</item> 412 <item name="switchStyle">@style/Widget.AppCompat.CompoundButton.Switch</item> 413 414 <item name="ratingBarStyle">@style/Widget.AppCompat.RatingBar</item> 415 <item name="ratingBarStyleIndicator">@style/Widget.AppCompat.RatingBar.Indicator</item> 416 <item name="ratingBarStyleSmall">@style/Widget.AppCompat.RatingBar.Small</item> 417 <item name="seekBarStyle">@style/Widget.AppCompat.SeekBar</item> 418 419 <!-- Button styles --> 420 <item name="buttonStyle">@style/Widget.AppCompat.Button</item> 421 <item name="buttonStyleSmall">@style/Widget.AppCompat.Button.Small</item> 422 <item name="android:textAppearanceButton">@style/TextAppearance.AppCompat.Widget.Button</item> 423 424 <item name="imageButtonStyle">@style/Widget.AppCompat.ImageButton</item> 425 426 <item name="buttonBarStyle">@style/Widget.AppCompat.ButtonBar</item> 427 <item name="buttonBarButtonStyle">@style/Widget.AppCompat.Button.ButtonBar.AlertDialog</item> 428 <item name="buttonBarPositiveButtonStyle">?attr/buttonBarButtonStyle</item> 429 <item name="buttonBarNegativeButtonStyle">?attr/buttonBarButtonStyle</item> 430 <item name="buttonBarNeutralButtonStyle">?attr/buttonBarButtonStyle</item> 431 432 <!-- Dialog attributes --> 433 <item name="dialogTheme">@style/ThemeOverlay.AppCompat.Dialog</item> 434 <item name="dialogPreferredPadding">@dimen/abc_dialog_padding_material</item> 435 436 <item name="alertDialogTheme">@style/ThemeOverlay.AppCompat.Dialog.Alert</item> 437 <item name="alertDialogStyle">@style/AlertDialog.AppCompat.Light</item> 438 <item name="alertDialogCenterButtons">false</item> 439 <item name="textColorAlertDialogListItem">@color/abc_primary_text_material_light</item> 440 <item name="listDividerAlertDialog">@null</item> 441 442 <!-- Define these here; ContextThemeWrappers around themes that define them should 443 always clear these values. --> 444 <item name="windowFixedWidthMajor">@null</item> 445 <item name="windowFixedWidthMinor">@null</item> 446 <item name="windowFixedHeightMajor">@null</item> 447 <item name="windowFixedHeightMinor">@null</item> 448 449 <!-- Tooltip attributes --> 450 <item name="tooltipFrameBackground">@drawable/tooltip_frame_dark</item> 451 <item name="tooltipForegroundColor">@color/foreground_material_dark</item> 452 453 <item name="colorError">@color/error_color_material</item> 454 </style> 455 456 <style name="Base.Theme.AppCompat" parent="Base.V7.Theme.AppCompat"> 457 </style> 458 459 <style name="Base.Theme.AppCompat.Light" parent="Base.V7.Theme.AppCompat.Light"> 460 </style> 461 462 <style name="Base.Theme.AppCompat.Light.DarkActionBar" parent="Base.Theme.AppCompat.Light"> 463 <item name="actionBarPopupTheme">@style/ThemeOverlay.AppCompat.Light</item> 464 <item name="actionBarWidgetTheme">@null</item> 465 <item name="actionBarTheme">@style/ThemeOverlay.AppCompat.Dark.ActionBar</item> 466 467 <!-- Panel attributes --> 468 <item name="listChoiceBackgroundIndicator">@drawable/abc_list_selector_holo_dark</item> 469 470 <item name="colorPrimaryDark">@color/primary_dark_material_dark</item> 471 <item name="colorPrimary">@color/primary_material_dark</item> 472 </style> 473 474 <!-- Menu/item attributes --> 475 <style name="Base.Theme.AppCompat.CompactMenu" parent=""> 476 <item name="android:itemTextAppearance">?android:attr/textAppearanceMedium</item> 477 <item name="android:listViewStyle">@style/Widget.AppCompat.ListView.Menu</item> 478 <item name="android:windowAnimationStyle">@style/Animation.AppCompat.DropDownUp</item> 479 </style> 480 481 <style name="Base.V7.Theme.AppCompat.Dialog" parent="Base.Theme.AppCompat"> 482 <item name="android:colorBackground">?attr/colorBackgroundFloating</item> 483 <item name="android:colorBackgroundCacheHint">@null</item> 484 485 <item name="android:windowFrame">@null</item> 486 <item name="android:windowTitleStyle">@style/RtlOverlay.DialogWindowTitle.AppCompat</item> 487 <item name="android:windowTitleBackgroundStyle">@style/Base.DialogWindowTitleBackground.AppCompat</item> 488 <item name="android:windowBackground">@drawable/abc_dialog_material_background</item> 489 <item name="android:windowIsFloating">true</item> 490 <item name="android:backgroundDimEnabled">true</item> 491 <item name="android:windowContentOverlay">@null</item> 492 <item name="android:windowAnimationStyle">@style/Animation.AppCompat.Dialog</item> 493 <item name="android:windowSoftInputMode">stateUnspecified|adjustPan</item> 494 495 <item name="windowActionBar">false</item> 496 <item name="windowActionModeOverlay">true</item> 497 498 <item name="listPreferredItemPaddingLeft">24dip</item> 499 <item name="listPreferredItemPaddingRight">24dip</item> 500 501 <item name="android:listDivider">@null</item> 502 </style> 503 504 <style name="Base.V7.Theme.AppCompat.Light.Dialog" parent="Base.Theme.AppCompat.Light"> 505 <item name="android:colorBackground">?attr/colorBackgroundFloating</item> 506 <item name="android:colorBackgroundCacheHint">@null</item> 507 508 <item name="android:windowFrame">@null</item> 509 <item name="android:windowTitleStyle">@style/RtlOverlay.DialogWindowTitle.AppCompat</item> 510 <item name="android:windowTitleBackgroundStyle">@style/Base.DialogWindowTitleBackground.AppCompat</item> 511 <item name="android:windowBackground">@drawable/abc_dialog_material_background</item> 512 <item name="android:windowIsFloating">true</item> 513 <item name="android:backgroundDimEnabled">true</item> 514 <item name="android:windowContentOverlay">@null</item> 515 <item name="android:windowAnimationStyle">@style/Animation.AppCompat.Dialog</item> 516 <item name="android:windowSoftInputMode">stateUnspecified|adjustPan</item> 517 518 <item name="windowActionBar">false</item> 519 <item name="windowActionModeOverlay">true</item> 520 521 <item name="listPreferredItemPaddingLeft">24dip</item> 522 <item name="listPreferredItemPaddingRight">24dip</item> 523 524 <item name="android:listDivider">@null</item> 525 </style> 526 527 <style name="Base.Theme.AppCompat.Dialog" parent="Base.V7.Theme.AppCompat.Dialog" /> 528 <style name="Base.Theme.AppCompat.Light.Dialog" parent="Base.V7.Theme.AppCompat.Light.Dialog" /> 529 530 <style name="Base.Theme.AppCompat.Dialog.Alert"> 531 <item name="windowMinWidthMajor">@dimen/abc_dialog_min_width_major</item> 532 <item name="windowMinWidthMinor">@dimen/abc_dialog_min_width_minor</item> 533 </style> 534 535 <style name="Base.Theme.AppCompat.Light.Dialog.Alert"> 536 <item name="windowMinWidthMajor">@dimen/abc_dialog_min_width_major</item> 537 <item name="windowMinWidthMinor">@dimen/abc_dialog_min_width_minor</item> 538 </style> 539 540 <style name="Base.Theme.AppCompat.Dialog.MinWidth"> 541 <item name="windowMinWidthMajor">@dimen/abc_dialog_min_width_major</item> 542 <item name="windowMinWidthMinor">@dimen/abc_dialog_min_width_minor</item> 543 </style> 544 545 <style name="Base.Theme.AppCompat.Light.Dialog.MinWidth"> 546 <item name="windowMinWidthMajor">@dimen/abc_dialog_min_width_major</item> 547 <item name="windowMinWidthMinor">@dimen/abc_dialog_min_width_minor</item> 548 </style> 549 550 <style name="Base.Theme.AppCompat.Dialog.FixedSize"> 551 <item name="windowFixedWidthMajor">@dimen/abc_dialog_fixed_width_major</item> 552 <item name="windowFixedWidthMinor">@dimen/abc_dialog_fixed_width_minor</item> 553 <item name="windowFixedHeightMajor">@dimen/abc_dialog_fixed_height_major</item> 554 <item name="windowFixedHeightMinor">@dimen/abc_dialog_fixed_height_minor</item> 555 </style> 556 557 <style name="Base.Theme.AppCompat.Light.Dialog.FixedSize"> 558 <item name="windowFixedWidthMajor">@dimen/abc_dialog_fixed_width_major</item> 559 <item name="windowFixedWidthMinor">@dimen/abc_dialog_fixed_width_minor</item> 560 <item name="windowFixedHeightMajor">@dimen/abc_dialog_fixed_height_major</item> 561 <item name="windowFixedHeightMinor">@dimen/abc_dialog_fixed_height_minor</item> 562 </style> 563 564 <!-- We're not large, so redirect to Theme.AppCompat --> 565 <style name="Base.Theme.AppCompat.DialogWhenLarge" parent="Theme.AppCompat" /> 566 567 <style name="Base.Theme.AppCompat.Light.DialogWhenLarge" parent="Theme.AppCompat.Light" /> 568 569 <!-- Overlay themes --> 570 <style name="Platform.ThemeOverlay.AppCompat" parent="" /> 571 572 <style name="Base.ThemeOverlay.AppCompat" parent="Platform.ThemeOverlay.AppCompat" /> 573 574 <style name="Platform.ThemeOverlay.AppCompat.Dark"> 575 <!-- Action Bar styles --> 576 <item name="actionBarItemBackground">@drawable/abc_item_background_holo_dark</item> 577 <item name="actionDropDownStyle">@style/Widget.AppCompat.Spinner.DropDown.ActionBar</item> 578 <item name="selectableItemBackground">@drawable/abc_item_background_holo_dark</item> 579 580 <!-- SearchView styles --> 581 <item name="android:autoCompleteTextViewStyle">@style/Widget.AppCompat.AutoCompleteTextView</item> 582 <item name="android:dropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item> 583 </style> 584 585 <style name="Platform.ThemeOverlay.AppCompat.Light"> 586 <item name="actionBarItemBackground">@drawable/abc_item_background_holo_light</item> 587 <item name="actionDropDownStyle">@style/Widget.AppCompat.Light.Spinner.DropDown.ActionBar</item> 588 <item name="selectableItemBackground">@drawable/abc_item_background_holo_light</item> 589 590 <!-- SearchView attributes --> 591 <item name="android:autoCompleteTextViewStyle">@style/Widget.AppCompat.Light.AutoCompleteTextView</item> 592 <item name="android:dropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item> 593 </style> 594 595 <style name="Base.ThemeOverlay.AppCompat.Light" parent="Platform.ThemeOverlay.AppCompat.Light"> 596 <item name="android:windowBackground">@color/background_material_light</item> 597 <item name="android:colorForeground">@color/foreground_material_light</item> 598 <item name="android:colorForegroundInverse">@color/foreground_material_dark</item> 599 <item name="android:colorBackground">@color/background_material_light</item> 600 <item name="android:colorBackgroundCacheHint">@color/abc_background_cache_hint_selector_material_light</item> 601 <item name="colorBackgroundFloating">@color/background_floating_material_light</item> 602 603 <item name="android:textColorPrimary">@color/abc_primary_text_material_light</item> 604 <item name="android:textColorPrimaryInverse">@color/abc_primary_text_material_dark</item> 605 <item name="android:textColorSecondary">@color/abc_secondary_text_material_light</item> 606 <item name="android:textColorSecondaryInverse">@color/abc_secondary_text_material_dark</item> 607 <item name="android:textColorTertiary">@color/abc_secondary_text_material_light</item> 608 <item name="android:textColorTertiaryInverse">@color/abc_secondary_text_material_dark</item> 609 <item name="android:textColorPrimaryDisableOnly">@color/abc_primary_text_disable_only_material_light</item> 610 <item name="android:textColorPrimaryInverseDisableOnly">@color/abc_primary_text_disable_only_material_dark</item> 611 <item name="android:textColorHint">@color/abc_hint_foreground_material_light</item> 612 <item name="android:textColorHintInverse">@color/abc_hint_foreground_material_dark</item> 613 <item name="android:textColorHighlight">@color/highlighted_text_material_light</item> 614 615 <item name="colorControlNormal">?android:attr/textColorSecondary</item> 616 <item name="colorControlHighlight">@color/ripple_material_light</item> 617 <item name="colorButtonNormal">@color/button_material_light</item> 618 <item name="colorSwitchThumbNormal">@color/switch_thumb_material_light</item> 619 620 <!-- Used by MediaRouter --> 621 <item name="isLightTheme">true</item> 622 </style> 623 624 <style name="Base.ThemeOverlay.AppCompat.Dark" parent="Platform.ThemeOverlay.AppCompat.Dark"> 625 <item name="android:windowBackground">@color/background_material_dark</item> 626 <item name="android:colorForeground">@color/foreground_material_dark</item> 627 <item name="android:colorForegroundInverse">@color/foreground_material_light</item> 628 <item name="android:colorBackground">@color/background_material_dark</item> 629 <item name="android:colorBackgroundCacheHint">@color/abc_background_cache_hint_selector_material_dark</item> 630 <item name="colorBackgroundFloating">@color/background_floating_material_dark</item> 631 632 <item name="android:textColorPrimary">@color/abc_primary_text_material_dark</item> 633 <item name="android:textColorPrimaryInverse">@color/abc_primary_text_material_light</item> 634 <item name="android:textColorPrimaryDisableOnly">@color/abc_primary_text_disable_only_material_dark</item> 635 <item name="android:textColorSecondary">@color/abc_secondary_text_material_dark</item> 636 <item name="android:textColorSecondaryInverse">@color/abc_secondary_text_material_light</item> 637 <item name="android:textColorTertiary">@color/abc_secondary_text_material_dark</item> 638 <item name="android:textColorTertiaryInverse">@color/abc_secondary_text_material_light</item> 639 <item name="android:textColorHint">@color/abc_hint_foreground_material_dark</item> 640 <item name="android:textColorHintInverse">@color/abc_hint_foreground_material_light</item> 641 <item name="android:textColorHighlight">@color/highlighted_text_material_dark</item> 642 643 <item name="colorControlNormal">?android:attr/textColorSecondary</item> 644 <item name="colorControlHighlight">@color/ripple_material_dark</item> 645 <item name="colorButtonNormal">@color/button_material_dark</item> 646 <item name="colorSwitchThumbNormal">@color/switch_thumb_material_dark</item> 647 648 <!-- Used by MediaRouter --> 649 <item name="isLightTheme">false</item> 650 </style> 651 652 <style name="Base.ThemeOverlay.AppCompat.ActionBar"> 653 <item name="colorControlNormal">?android:attr/textColorPrimary</item> 654 <item name="searchViewStyle">@style/Widget.AppCompat.SearchView.ActionBar</item> 655 </style> 656 657 <style name="Base.ThemeOverlay.AppCompat.Dark.ActionBar"> 658 <item name="colorControlNormal">?android:attr/textColorPrimary</item> 659 <item name="searchViewStyle">@style/Widget.AppCompat.SearchView.ActionBar</item> 660 </style> 661 662 <!-- Theme overlay that overrides window properties to display as a dialog. --> 663 <style name="Base.ThemeOverlay.AppCompat.Dialog" parent="Base.V7.ThemeOverlay.AppCompat.Dialog" /> 664 665 <style name="Base.ThemeOverlay.AppCompat.Dialog.Alert"> 666 <item name="windowMinWidthMajor">@dimen/abc_dialog_min_width_major</item> 667 <item name="windowMinWidthMinor">@dimen/abc_dialog_min_width_minor</item> 668 </style> 669 670 <!-- Theme overlay that overrides window properties to display as a dialog. --> 671 <style name="Base.V7.ThemeOverlay.AppCompat.Dialog" parent="Base.ThemeOverlay.AppCompat"> 672 <item name="android:colorBackgroundCacheHint">@null</item> 673 <item name="android:colorBackground">?attr/colorBackgroundFloating</item> 674 675 <item name="android:windowFrame">@null</item> 676 <item name="android:windowTitleStyle">@style/RtlOverlay.DialogWindowTitle.AppCompat</item> 677 <item name="android:windowTitleBackgroundStyle">@style/Base.DialogWindowTitleBackground.AppCompat</item> 678 <item name="android:windowBackground">@drawable/abc_dialog_material_background</item> 679 <item name="android:windowIsFloating">true</item> 680 <item name="android:backgroundDimEnabled">true</item> 681 <item name="android:windowContentOverlay">@null</item> 682 <item name="android:windowAnimationStyle">@style/Animation.AppCompat.Dialog</item> 683 <item name="android:windowSoftInputMode">stateUnspecified|adjustPan</item> 684 685 <item name="windowActionBar">false</item> 686 <item name="windowActionModeOverlay">true</item> 687 688 <item name="listPreferredItemPaddingLeft">24dip</item> 689 <item name="listPreferredItemPaddingRight">24dip</item> 690 691 <item name="android:listDivider">@null</item> 692 693 <item name="windowFixedWidthMajor">@null</item> 694 <item name="windowFixedWidthMinor">@null</item> 695 <item name="windowFixedHeightMajor">@null</item> 696 <item name="windowFixedHeightMinor">@null</item> 697 </style> 698 699 </resources> 700