blob: 70917b5972d059ef2281686b8e0f369eea3d6f09 [file] [log] [blame]
Chris Banesfbd6eae2013-03-12 10:57:42 +00001<?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
Chris Banes4e5d70c2014-04-01 12:57:41 +010019 <!--
Chris Banes3795dec2014-07-28 10:46:20 +010020 Theme in the "Platform.AppCompat" family are designed to be aliases for the default
Chris Banes49c78902014-07-15 15:30:55 +010021 theme on a given platform version and should set up the default theme ready for adding our
22 unbundled Action Bar.
Chris Banes4e5d70c2014-04-01 12:57:41 +010023 -->
24 <eat-comment/>
Chris Banes3795dec2014-07-28 10:46:20 +010025 <style name="Platform.AppCompat" parent="android:Theme">
Chris Banes49c78902014-07-15 15:30:55 +010026 <item name="android:windowNoTitle">true</item>
Chris Banes3795dec2014-07-28 10:46:20 +010027
28 <!-- Window colors -->
Chris Banesb1131c62015-05-08 15:00:39 +010029 <item name="android:colorForeground">@color/foreground_material_dark</item>
30 <item name="android:colorForegroundInverse">@color/foreground_material_light</item>
Chris Banes3795dec2014-07-28 10:46:20 +010031 <item name="android:colorBackground">@color/background_material_dark</item>
32 <item name="android:colorBackgroundCacheHint">@color/abc_background_cache_hint_selector_material_dark</item>
Chris Banesebd3e492015-02-06 20:31:02 +000033 <item name="android:disabledAlpha">@dimen/abc_disabled_alpha_material_dark</item>
Chris Banes3795dec2014-07-28 10:46:20 +010034 <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>
Chris Banese2b57562014-09-03 18:24:38 +010041 <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>
Chris Banes3795dec2014-07-28 10:46:20 +010045 <item name="android:textColorHint">@color/hint_foreground_material_dark</item>
46 <item name="android:textColorHintInverse">@color/hint_foreground_material_light</item>
Chris Banesd2601fd2014-11-07 14:54:21 +000047 <item name="android:textColorHighlight">@color/highlighted_text_material_dark</item>
Chris Banes080c52a2015-08-03 17:51:14 +010048 <item name="android:textColorLink">?attr/colorAccent</item>
Chris Banes3795dec2014-07-28 10:46:20 +010049
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>
Chris Banes415f7402014-09-22 11:49:54 +010059
Chris Banesb73824b2014-10-23 10:24:34 +000060 <item name="android:listChoiceIndicatorSingle">@drawable/abc_btn_radio_material</item>
61 <item name="android:listChoiceIndicatorMultiple">@drawable/abc_btn_check_material</item>
Chris Banes70d10812016-05-26 13:12:53 +010062
63 <item name="android:textSelectHandle">@drawable/abc_text_select_handle_middle_mtrl_alpha</item>
64 <item name="android:textSelectHandleLeft">@drawable/abc_text_select_handle_left_mtrl_alpha</item>
65 <item name="android:textSelectHandleRight">@drawable/abc_text_select_handle_right_mtrl_alpha</item>
Chris Banes49c78902014-07-15 15:30:55 +010066 </style>
Chris Banes4e5d70c2014-04-01 12:57:41 +010067
Chris Banes3795dec2014-07-28 10:46:20 +010068 <style name="Platform.AppCompat.Light" parent="android:Theme.Light">
Chris Banes49c78902014-07-15 15:30:55 +010069 <item name="android:windowNoTitle">true</item>
Chris Banes3795dec2014-07-28 10:46:20 +010070
71 <!-- Window colors -->
Chris Banesb1131c62015-05-08 15:00:39 +010072 <item name="android:colorForeground">@color/foreground_material_light</item>
73 <item name="android:colorForegroundInverse">@color/foreground_material_dark</item>
Chris Banes3795dec2014-07-28 10:46:20 +010074 <item name="android:colorBackground">@color/background_material_light</item>
75 <item name="android:colorBackgroundCacheHint">@color/abc_background_cache_hint_selector_material_light</item>
Chris Banesebd3e492015-02-06 20:31:02 +000076 <item name="android:disabledAlpha">@dimen/abc_disabled_alpha_material_light</item>
Chris Banes3795dec2014-07-28 10:46:20 +010077 <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>
Chris Banese2b57562014-09-03 18:24:38 +010083 <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>
Chris Banes3795dec2014-07-28 10:46:20 +010087 <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/hint_foreground_material_light</item>
90 <item name="android:textColorHintInverse">@color/hint_foreground_material_dark</item>
91 <item name="android:textColorHighlight">@color/highlighted_text_material_light</item>
Chris Banes080c52a2015-08-03 17:51:14 +010092 <item name="android:textColorLink">?attr/colorAccent</item>
Chris Banes3795dec2014-07-28 10:46:20 +010093
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>
Chris Banes415f7402014-09-22 11:49:54 +0100103
Chris Banesb73824b2014-10-23 10:24:34 +0000104 <item name="android:listChoiceIndicatorSingle">@drawable/abc_btn_radio_material</item>
105 <item name="android:listChoiceIndicatorMultiple">@drawable/abc_btn_check_material</item>
Chris Banes70d10812016-05-26 13:12:53 +0100106
107 <item name="android:textSelectHandle">@drawable/abc_text_select_handle_middle_mtrl_alpha</item>
108 <item name="android:textSelectHandleLeft">@drawable/abc_text_select_handle_left_mtrl_alpha</item>
109 <item name="android:textSelectHandleRight">@drawable/abc_text_select_handle_right_mtrl_alpha</item>
Chris Banes49c78902014-07-15 15:30:55 +0100110 </style>
Chris Banes4e5d70c2014-04-01 12:57:41 +0100111
Chris Banes49c78902014-07-15 15:30:55 +0100112 <!-- Themes in the "Base.Theme" family vary based on the current platform
Chris Banesfbd6eae2013-03-12 10:57:42 +0000113 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. -->
Chris Banes3795dec2014-07-28 10:46:20 +0100121 <style name="Base.V7.Theme.AppCompat" parent="Platform.AppCompat">
Chris Banesf3a550c2015-09-08 11:18:22 +1000122 <item name="windowNoTitle">false</item>
Chris Banes3795dec2014-07-28 10:46:20 +0100123 <item name="windowActionBar">true</item>
124 <item name="windowActionBarOverlay">false</item>
Chris Banesf3a550c2015-09-08 11:18:22 +1000125 <item name="windowActionModeOverlay">false</item>
Deepanshu Guptad87d7fe2015-07-15 15:40:32 -0700126 <item name="actionBarPopupTheme">@null</item>
Chris Banesd8b6fd02014-08-28 15:56:15 +0100127
Chris Banes593d8bc2016-02-22 17:04:33 +0000128 <item name="colorBackgroundFloating">@color/background_floating_material_dark</item>
129
Chris Banesd8b6fd02014-08-28 15:56:15 +0100130 <!-- Used by MediaRouter -->
Chris Banes3795dec2014-07-28 10:46:20 +0100131 <item name="isLightTheme">false</item>
132
Chris Banesee7c9fb2013-04-10 18:13:52 +0100133 <item name="selectableItemBackground">@drawable/abc_item_background_holo_dark</item>
Chris Banesd167dc42014-08-13 13:39:52 +0100134 <item name="selectableItemBackgroundBorderless">?attr/selectableItemBackground</item>
Chris Banes11924542015-05-13 13:38:02 +0100135 <item name="borderlessButtonStyle">@style/Widget.AppCompat.Button.Borderless</item>
Alan Viveretteeb648622016-03-11 19:33:03 +0000136 <item name="homeAsUpIndicator">@drawable/abc_ic_ab_back_material</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000137
Chris Banesc4972212014-09-10 12:37:56 +0100138 <item name="dividerVertical">@drawable/abc_list_divider_mtrl_alpha</item>
139 <item name="dividerHorizontal">@drawable/abc_list_divider_mtrl_alpha</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000140
Chris Banes13ab4aa2014-07-08 08:37:35 +0100141 <!-- Action Bar Styles -->
Chris Banesfbd6eae2013-03-12 10:57:42 +0000142 <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>
Chris Banes49c78902014-07-15 15:30:55 +0100147 <item name="actionOverflowMenuStyle">@style/Widget.AppCompat.PopupMenu.Overflow</item>
Chris Banes13ab4aa2014-07-08 08:37:35 +0100148 <item name="actionBarStyle">@style/Widget.AppCompat.ActionBar.Solid</item>
Chris Banes3954d592013-03-25 12:25:59 +0000149 <item name="actionBarSplitStyle">?attr/actionBarStyle</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000150 <item name="actionBarWidgetTheme">@null</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100151 <item name="actionBarTheme">@style/ThemeOverlay.AppCompat.ActionBar</item>
Chris Banes13ab4aa2014-07-08 08:37:35 +0100152 <item name="actionBarSize">@dimen/abc_action_bar_default_height_material</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000153 <item name="actionBarDivider">?attr/dividerVertical</item>
Chris Banesd167dc42014-08-13 13:39:52 +0100154 <item name="actionBarItemBackground">?attr/selectableItemBackgroundBorderless</item>
Chris Banes13ab4aa2014-07-08 08:37:35 +0100155 <item name="actionMenuTextAppearance">@style/TextAppearance.AppCompat.Widget.ActionBar.Menu</item>
Chris Banes61cb91b2013-04-15 12:41:53 +0100156 <item name="actionMenuTextColor">?android:attr/textColorPrimaryDisableOnly</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000157
158 <!-- Dropdown Spinner Attributes -->
159 <item name="actionDropDownStyle">@style/Widget.AppCompat.Spinner.DropDown.ActionBar</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000160
Chris Banesd8222de2013-03-26 16:14:38 +0000161 <!-- Action Mode -->
162 <item name="actionModeStyle">@style/Widget.AppCompat.ActionMode</item>
Chris Banes10731322014-09-11 15:30:09 +0100163 <item name="actionModeBackground">@drawable/abc_cab_background_top_material</item>
Chris Banes13ab4aa2014-07-08 08:37:35 +0100164 <item name="actionModeSplitBackground">?attr/colorPrimaryDark</item>
Alan Viveretteeb648622016-03-11 19:33:03 +0000165 <item name="actionModeCloseDrawable">@drawable/abc_ic_ab_back_material</item>
Chris Banes13ab4aa2014-07-08 08:37:35 +0100166 <item name="actionModeCloseButtonStyle">@style/Widget.AppCompat.ActionButton.CloseMode</item>
Chris Banesb37a3162014-09-13 09:59:53 +0100167
Chris Banesa59882b2016-05-09 10:46:25 +0100168 <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>
Chris Banesd8222de2013-03-26 16:14:38 +0000173
Chris Banesfbd6eae2013-03-12 10:57:42 +0000174 <!-- Panel attributes -->
Chris Banes07a07ce2013-05-23 11:03:31 +0100175 <item name="panelMenuListWidth">@dimen/abc_panel_menu_list_width</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000176 <item name="panelMenuListTheme">@style/Theme.AppCompat.CompactMenu</item>
Chris Banes57c6de92014-09-19 11:33:22 +0100177 <item name="panelBackground">@drawable/abc_menu_hardkey_panel_mtrl_mult</item>
178 <item name="android:panelBackground">@android:color/transparent</item>
Chris Banes61cb91b2013-04-15 12:41:53 +0100179 <item name="listChoiceBackgroundIndicator">@drawable/abc_list_selector_holo_dark</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000180
Chris Banes3795dec2014-07-28 10:46:20 +0100181 <!-- List attributes -->
Chris Banes13ab4aa2014-07-08 08:37:35 +0100182 <item name="textAppearanceListItem">@style/TextAppearance.AppCompat.Subhead</item>
183 <item name="textAppearanceListItemSmall">@style/TextAppearance.AppCompat.Subhead</item>
Chris Banes13ab4aa2014-07-08 08:37:35 +0100184 <item name="listPreferredItemHeight">64dp</item>
185 <item name="listPreferredItemHeightSmall">48dp</item>
186 <item name="listPreferredItemHeightLarge">80dp</item>
Chris Banes3ea3afd2014-11-25 13:44:25 +0000187 <item name="listPreferredItemPaddingLeft">@dimen/abc_list_item_padding_horizontal_material</item>
188 <item name="listPreferredItemPaddingRight">@dimen/abc_list_item_padding_horizontal_material</item>
Chris Banes13ab4aa2014-07-08 08:37:35 +0100189
Chris Banesf807fc52015-02-26 11:43:04 +0000190 <!-- Spinner styles -->
191 <item name="spinnerStyle">@style/Widget.AppCompat.Spinner</item>
192 <item name="android:spinnerItemStyle">@style/Widget.AppCompat.TextView.SpinnerItem</item>
193 <item name="android:dropDownListViewStyle">@style/Widget.AppCompat.ListView.DropDown</item>
194
Chris Banes3795dec2014-07-28 10:46:20 +0100195 <!-- Required for use of support_simple_spinner_dropdown_item.xml -->
196 <item name="spinnerDropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item>
197 <item name="dropdownListPreferredItemHeight">?attr/listPreferredItemHeightSmall</item>
198
199 <!-- Popup Menu styles -->
200 <item name="popupMenuStyle">@style/Widget.AppCompat.PopupMenu</item>
201 <item name="textAppearanceLargePopupMenu">@style/TextAppearance.AppCompat.Widget.PopupMenu.Large</item>
202 <item name="textAppearanceSmallPopupMenu">@style/TextAppearance.AppCompat.Widget.PopupMenu.Small</item>
Chris Banes6142a542016-01-27 13:05:29 +0000203 <item name="textAppearancePopupMenuHeader">@style/TextAppearance.AppCompat.Widget.PopupMenu.Header</item>
Chris Banes3795dec2014-07-28 10:46:20 +0100204 <item name="listPopupWindowStyle">@style/Widget.AppCompat.ListPopupWindow</item>
Chris Banesc1e65b32015-10-06 09:49:52 +0100205 <item name="dropDownListViewStyle">?android:attr/dropDownListViewStyle</item>
Chris Banes6142a542016-01-27 13:05:29 +0000206 <item name="listMenuViewStyle">@style/Widget.AppCompat.ListMenuView</item>
Chris Banes3795dec2014-07-28 10:46:20 +0100207
208 <!-- SearchView attributes -->
209 <item name="searchViewStyle">@style/Widget.AppCompat.SearchView</item>
210 <item name="android:dropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item>
211 <item name="textColorSearchUrl">@color/abc_search_url_text</item>
212 <item name="textAppearanceSearchResultTitle">@style/TextAppearance.AppCompat.SearchResult.Title</item>
213 <item name="textAppearanceSearchResultSubtitle">@style/TextAppearance.AppCompat.SearchResult.Subtitle</item>
214
Chris Banes3795dec2014-07-28 10:46:20 +0100215 <!-- ShareActionProvider attributes -->
216 <item name="activityChooserViewStyle">@style/Widget.AppCompat.ActivityChooserView</item>
217
218 <!-- Toolbar styles -->
219 <item name="toolbarStyle">@style/Widget.AppCompat.Toolbar</item>
220 <item name="toolbarNavigationButtonStyle">@style/Widget.AppCompat.Toolbar.Button.Navigation</item>
221
Chris Banes2cccf602015-02-18 12:32:08 +0000222 <item name="editTextStyle">@style/Widget.AppCompat.EditText</item>
Chris Banesb73824b2014-10-23 10:24:34 +0000223 <item name="editTextBackground">@drawable/abc_edit_text_material</item>
224 <item name="editTextColor">?android:attr/textColorPrimary</item>
Chris Banes2cccf602015-02-18 12:32:08 +0000225 <item name="autoCompleteTextViewStyle">@style/Widget.AppCompat.AutoCompleteTextView</item>
Chris Banesb73824b2014-10-23 10:24:34 +0000226
Chris Banes3795dec2014-07-28 10:46:20 +0100227 <!-- Color palette -->
Chris Banescbf6c352014-09-23 15:16:59 +0100228 <item name="colorPrimaryDark">@color/primary_dark_material_dark</item>
229 <item name="colorPrimary">@color/primary_material_dark</item>
230 <item name="colorAccent">@color/accent_material_dark</item>
Chris Banes3795dec2014-07-28 10:46:20 +0100231
232 <item name="colorControlNormal">?android:attr/textColorSecondary</item>
233 <item name="colorControlActivated">?attr/colorAccent</item>
Chris Banes3795dec2014-07-28 10:46:20 +0100234 <item name="colorControlHighlight">@color/ripple_material_dark</item>
Chris Banesa9585da2014-10-16 13:44:15 +0100235 <item name="colorButtonNormal">@color/button_material_dark</item>
Chris Banes414f5232014-12-11 10:29:47 +0000236 <item name="colorSwitchThumbNormal">@color/switch_thumb_material_dark</item>
Chris Banesb1131c62015-05-08 15:00:39 +0100237 <item name="controlBackground">?attr/selectableItemBackgroundBorderless</item>
Chris Banes947be6d2014-09-11 10:57:18 +0100238
239 <item name="drawerArrowStyle">@style/Widget.AppCompat.DrawerArrowToggle</item>
Chris Banes415f7402014-09-22 11:49:54 +0100240
Chris Banes2cccf602015-02-18 12:32:08 +0000241 <item name="checkboxStyle">@style/Widget.AppCompat.CompoundButton.CheckBox</item>
242 <item name="radioButtonStyle">@style/Widget.AppCompat.CompoundButton.RadioButton</item>
Chris Banes415f7402014-09-22 11:49:54 +0100243 <item name="switchStyle">@style/Widget.AppCompat.CompoundButton.Switch</item>
Chris Banesa9585da2014-10-16 13:44:15 +0100244
Chris Banes2cccf602015-02-18 12:32:08 +0000245 <item name="ratingBarStyle">@style/Widget.AppCompat.RatingBar</item>
Chris Banes7c8ba0f2015-12-10 15:51:38 +0000246 <item name="ratingBarStyleIndicator">@style/Widget.AppCompat.RatingBar.Indicator</item>
247 <item name="ratingBarStyleSmall">@style/Widget.AppCompat.RatingBar.Small</item>
Chris Banes10e2dbc2015-05-08 13:49:25 +0100248 <item name="seekBarStyle">@style/Widget.AppCompat.SeekBar</item>
Chris Banesa9585da2014-10-16 13:44:15 +0100249
250 <!-- Button styles -->
Chris Banes2cccf602015-02-18 12:32:08 +0000251 <item name="buttonStyle">@style/Widget.AppCompat.Button</item>
252 <item name="buttonStyleSmall">@style/Widget.AppCompat.Button.Small</item>
Chris Banesb1131c62015-05-08 15:00:39 +0100253 <item name="android:textAppearanceButton">@style/TextAppearance.AppCompat.Widget.Button</item>
Chris Banes16e8d4d2014-12-23 10:10:20 +0000254
Chris Banese6874502015-09-25 10:52:30 +0100255 <item name="imageButtonStyle">@style/Widget.AppCompat.ImageButton</item>
256
Chris Banes6b80dd62015-01-29 17:35:09 +0000257 <item name="buttonBarStyle">@style/Widget.AppCompat.ButtonBar</item>
258 <item name="buttonBarButtonStyle">@style/Widget.AppCompat.Button.ButtonBar.AlertDialog</item>
Chris Banes4deb3892015-02-25 17:28:02 +0000259 <item name="buttonBarPositiveButtonStyle">?attr/buttonBarButtonStyle</item>
260 <item name="buttonBarNegativeButtonStyle">?attr/buttonBarButtonStyle</item>
261 <item name="buttonBarNeutralButtonStyle">?attr/buttonBarButtonStyle</item>
Chris Banes6b80dd62015-01-29 17:35:09 +0000262
Chris Banes16e8d4d2014-12-23 10:10:20 +0000263 <!-- Dialog attributes -->
Chris Banes593d8bc2016-02-22 17:04:33 +0000264 <item name="dialogTheme">@style/ThemeOverlay.AppCompat.Dialog</item>
Chris Banes16e8d4d2014-12-23 10:10:20 +0000265 <item name="dialogPreferredPadding">@dimen/abc_dialog_padding_material</item>
Chris Banes19eaf142015-02-04 23:39:54 +0000266
Chris Banes593d8bc2016-02-22 17:04:33 +0000267 <item name="alertDialogTheme">@style/ThemeOverlay.AppCompat.Dialog.Alert</item>
Chris Banes19eaf142015-02-04 23:39:54 +0000268 <item name="alertDialogStyle">@style/AlertDialog.AppCompat</item>
269 <item name="alertDialogCenterButtons">false</item>
270 <item name="textColorAlertDialogListItem">@color/abc_primary_text_material_dark</item>
271 <item name="listDividerAlertDialog">@null</item>
Chris Banes9af29fe2015-03-09 14:04:07 +0000272
273 <!-- Define these here; ContextThemeWrappers around themes that define them should
274 always clear these values. -->
275 <item name="windowFixedWidthMajor">0dp</item>
276 <item name="windowFixedWidthMinor">0dp</item>
277 <item name="windowFixedHeightMajor">0dp</item>
278 <item name="windowFixedHeightMinor">0dp</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000279 </style>
280
281 <!-- Base platform-dependent theme providing an action bar in a light-themed activity. -->
Chris Banes3795dec2014-07-28 10:46:20 +0100282 <style name="Base.V7.Theme.AppCompat.Light" parent="Platform.AppCompat.Light">
Chris Banesf3a550c2015-09-08 11:18:22 +1000283 <item name="windowNoTitle">false</item>
Chris Banes3795dec2014-07-28 10:46:20 +0100284 <item name="windowActionBar">true</item>
285 <item name="windowActionBarOverlay">false</item>
Chris Banesf3a550c2015-09-08 11:18:22 +1000286 <item name="windowActionModeOverlay">false</item>
Deepanshu Guptad87d7fe2015-07-15 15:40:32 -0700287 <item name="actionBarPopupTheme">@null</item>
Chris Banesd8b6fd02014-08-28 15:56:15 +0100288
Chris Banes593d8bc2016-02-22 17:04:33 +0000289 <item name="colorBackgroundFloating">@color/background_floating_material_light</item>
290
Chris Banesd8b6fd02014-08-28 15:56:15 +0100291 <!-- Used by MediaRouter -->
Chris Banes3795dec2014-07-28 10:46:20 +0100292 <item name="isLightTheme">true</item>
293
Chris Banesee7c9fb2013-04-10 18:13:52 +0100294 <item name="selectableItemBackground">@drawable/abc_item_background_holo_light</item>
Chris Banesd167dc42014-08-13 13:39:52 +0100295 <item name="selectableItemBackgroundBorderless">?attr/selectableItemBackground</item>
Chris Banes11924542015-05-13 13:38:02 +0100296 <item name="borderlessButtonStyle">@style/Widget.AppCompat.Button.Borderless</item>
Alan Viveretteeb648622016-03-11 19:33:03 +0000297 <item name="homeAsUpIndicator">@drawable/abc_ic_ab_back_material</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000298
Chris Banesc4972212014-09-10 12:37:56 +0100299 <item name="dividerVertical">@drawable/abc_list_divider_mtrl_alpha</item>
300 <item name="dividerHorizontal">@drawable/abc_list_divider_mtrl_alpha</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000301
Chris Banesfbd6eae2013-03-12 10:57:42 +0000302 <!-- Action Bar Styles -->
303 <item name="actionBarTabStyle">@style/Widget.AppCompat.Light.ActionBar.TabView</item>
304 <item name="actionBarTabBarStyle">@style/Widget.AppCompat.Light.ActionBar.TabBar</item>
305 <item name="actionBarTabTextStyle">@style/Widget.AppCompat.Light.ActionBar.TabText</item>
306 <item name="actionButtonStyle">@style/Widget.AppCompat.Light.ActionButton</item>
Chris Banes13ab4aa2014-07-08 08:37:35 +0100307 <item name="actionOverflowButtonStyle">@style/Widget.AppCompat.Light.ActionButton.Overflow</item>
Chris Banes49c78902014-07-15 15:30:55 +0100308 <item name="actionOverflowMenuStyle">@style/Widget.AppCompat.Light.PopupMenu.Overflow</item>
Chris Banes13ab4aa2014-07-08 08:37:35 +0100309 <item name="actionBarStyle">@style/Widget.AppCompat.Light.ActionBar.Solid</item>
Chris Banes3954d592013-03-25 12:25:59 +0000310 <item name="actionBarSplitStyle">?attr/actionBarStyle</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000311 <item name="actionBarWidgetTheme">@null</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100312 <item name="actionBarTheme">@style/ThemeOverlay.AppCompat.ActionBar</item>
Chris Banes13ab4aa2014-07-08 08:37:35 +0100313 <item name="actionBarSize">@dimen/abc_action_bar_default_height_material</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000314 <item name="actionBarDivider">?attr/dividerVertical</item>
Chris Banesd167dc42014-08-13 13:39:52 +0100315 <item name="actionBarItemBackground">?attr/selectableItemBackgroundBorderless</item>
Chris Banes13ab4aa2014-07-08 08:37:35 +0100316 <item name="actionMenuTextAppearance">@style/TextAppearance.AppCompat.Widget.ActionBar.Menu</item>
Chris Banes61cb91b2013-04-15 12:41:53 +0100317 <item name="actionMenuTextColor">?android:attr/textColorPrimaryDisableOnly</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000318
Chris Banesd8222de2013-03-26 16:14:38 +0000319 <!-- Action Mode -->
320 <item name="actionModeStyle">@style/Widget.AppCompat.ActionMode</item>
Chris Banes10731322014-09-11 15:30:09 +0100321 <item name="actionModeBackground">@drawable/abc_cab_background_top_material</item>
Chris Banes13ab4aa2014-07-08 08:37:35 +0100322 <item name="actionModeSplitBackground">?attr/colorPrimaryDark</item>
Alan Viveretteeb648622016-03-11 19:33:03 +0000323 <item name="actionModeCloseDrawable">@drawable/abc_ic_ab_back_material</item>
Chris Banes10731322014-09-11 15:30:09 +0100324 <item name="actionModeCloseButtonStyle">@style/Widget.AppCompat.ActionButton.CloseMode</item>
Chris Banesb37a3162014-09-13 09:59:53 +0100325
Chris Banesa59882b2016-05-09 10:46:25 +0100326 <item name="actionModeCutDrawable">@drawable/abc_ic_menu_cut_mtrl_alpha</item>
327 <item name="actionModeCopyDrawable">@drawable/abc_ic_menu_copy_mtrl_am_alpha</item>
328 <item name="actionModePasteDrawable">@drawable/abc_ic_menu_paste_mtrl_am_alpha</item>
329 <item name="actionModeSelectAllDrawable">@drawable/abc_ic_menu_selectall_mtrl_alpha</item>
330 <item name="actionModeShareDrawable">@drawable/abc_ic_menu_share_mtrl_alpha</item>
Chris Banesd8222de2013-03-26 16:14:38 +0000331
Chris Banesfbd6eae2013-03-12 10:57:42 +0000332 <!-- Dropdown Spinner Attributes -->
Chris Banes13ab4aa2014-07-08 08:37:35 +0100333 <item name="actionDropDownStyle">@style/Widget.AppCompat.Light.Spinner.DropDown.ActionBar</item>
334
Chris Banesfbd6eae2013-03-12 10:57:42 +0000335 <!-- Panel attributes -->
Chris Banes07a07ce2013-05-23 11:03:31 +0100336 <item name="panelMenuListWidth">@dimen/abc_panel_menu_list_width</item>
Chris Banesa2b9cdb2013-03-27 16:46:07 +0000337 <item name="panelMenuListTheme">@style/Theme.AppCompat.CompactMenu</item>
Chris Banes57c6de92014-09-19 11:33:22 +0100338 <item name="panelBackground">@drawable/abc_menu_hardkey_panel_mtrl_mult</item>
339 <item name="android:panelBackground">@android:color/transparent</item>
Chris Banes61cb91b2013-04-15 12:41:53 +0100340 <item name="listChoiceBackgroundIndicator">@drawable/abc_list_selector_holo_light</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000341
Chris Banes3795dec2014-07-28 10:46:20 +0100342 <!-- List attributes -->
Chris Banes13ab4aa2014-07-08 08:37:35 +0100343 <item name="textAppearanceListItem">@style/TextAppearance.AppCompat.Subhead</item>
344 <item name="textAppearanceListItemSmall">@style/TextAppearance.AppCompat.Subhead</item>
Chris Banes13ab4aa2014-07-08 08:37:35 +0100345 <item name="listPreferredItemHeight">64dp</item>
346 <item name="listPreferredItemHeightSmall">48dp</item>
347 <item name="listPreferredItemHeightLarge">80dp</item>
Chris Banes3ea3afd2014-11-25 13:44:25 +0000348 <item name="listPreferredItemPaddingLeft">@dimen/abc_list_item_padding_horizontal_material</item>
349 <item name="listPreferredItemPaddingRight">@dimen/abc_list_item_padding_horizontal_material</item>
Chris Banes13ab4aa2014-07-08 08:37:35 +0100350
Chris Banesf807fc52015-02-26 11:43:04 +0000351 <!-- Spinner styles -->
352 <item name="spinnerStyle">@style/Widget.AppCompat.Spinner</item>
353 <item name="android:spinnerItemStyle">@style/Widget.AppCompat.TextView.SpinnerItem</item>
354 <item name="android:dropDownListViewStyle">@style/Widget.AppCompat.ListView.DropDown</item>
355
Chris Banes3795dec2014-07-28 10:46:20 +0100356 <!-- Required for use of support_simple_spinner_dropdown_item.xml -->
Chris Banes39ce6ef2014-08-27 14:06:30 +0100357 <item name="spinnerDropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item>
Chris Banes3795dec2014-07-28 10:46:20 +0100358 <item name="dropdownListPreferredItemHeight">?attr/listPreferredItemHeightSmall</item>
359
360 <!-- Popup Menu styles -->
361 <item name="popupMenuStyle">@style/Widget.AppCompat.Light.PopupMenu</item>
362 <item name="textAppearanceLargePopupMenu">@style/TextAppearance.AppCompat.Light.Widget.PopupMenu.Large</item>
363 <item name="textAppearanceSmallPopupMenu">@style/TextAppearance.AppCompat.Light.Widget.PopupMenu.Small</item>
Chris Banes6142a542016-01-27 13:05:29 +0000364 <item name="textAppearancePopupMenuHeader">@style/TextAppearance.AppCompat.Widget.PopupMenu.Header</item>
Chris Banes415f7402014-09-22 11:49:54 +0100365 <item name="listPopupWindowStyle">@style/Widget.AppCompat.ListPopupWindow</item>
Chris Banesc1e65b32015-10-06 09:49:52 +0100366 <item name="dropDownListViewStyle">?android:attr/dropDownListViewStyle</item>
Chris Banes6142a542016-01-27 13:05:29 +0000367 <item name="listMenuViewStyle">@style/Widget.AppCompat.ListMenuView</item>
Chris Banes3795dec2014-07-28 10:46:20 +0100368
369 <!-- SearchView attributes -->
370 <item name="searchViewStyle">@style/Widget.AppCompat.Light.SearchView</item>
Chris Banes39ce6ef2014-08-27 14:06:30 +0100371 <item name="android:dropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item>
Chris Banes3795dec2014-07-28 10:46:20 +0100372 <item name="textColorSearchUrl">@color/abc_search_url_text</item>
Chris Banes3228edf2014-08-06 14:02:28 +0100373 <item name="textAppearanceSearchResultTitle">@style/TextAppearance.AppCompat.SearchResult.Title</item>
374 <item name="textAppearanceSearchResultSubtitle">@style/TextAppearance.AppCompat.SearchResult.Subtitle</item>
Chris Banes3795dec2014-07-28 10:46:20 +0100375
376 <!-- ShareActionProvider attributes -->
Chris Banesb645de72014-10-21 14:40:26 +0100377 <item name="activityChooserViewStyle">@style/Widget.AppCompat.ActivityChooserView</item>
Chris Banes3795dec2014-07-28 10:46:20 +0100378
379 <!-- Toolbar styles -->
380 <item name="toolbarStyle">@style/Widget.AppCompat.Toolbar</item>
381 <item name="toolbarNavigationButtonStyle">@style/Widget.AppCompat.Toolbar.Button.Navigation</item>
382
Chris Banes2cccf602015-02-18 12:32:08 +0000383 <item name="editTextStyle">@style/Widget.AppCompat.EditText</item>
Chris Banesb73824b2014-10-23 10:24:34 +0000384 <item name="editTextBackground">@drawable/abc_edit_text_material</item>
385 <item name="editTextColor">?android:attr/textColorPrimary</item>
Chris Banes2cccf602015-02-18 12:32:08 +0000386 <item name="autoCompleteTextViewStyle">@style/Widget.AppCompat.AutoCompleteTextView</item>
Chris Banesb73824b2014-10-23 10:24:34 +0000387
Chris Banes3795dec2014-07-28 10:46:20 +0100388 <!-- Color palette -->
Chris Banescbf6c352014-09-23 15:16:59 +0100389 <item name="colorPrimaryDark">@color/primary_dark_material_light</item>
390 <item name="colorPrimary">@color/primary_material_light</item>
391 <item name="colorAccent">@color/accent_material_light</item>
Chris Banes3795dec2014-07-28 10:46:20 +0100392
393 <item name="colorControlNormal">?android:attr/textColorSecondary</item>
394 <item name="colorControlActivated">?attr/colorAccent</item>
Chris Banes3795dec2014-07-28 10:46:20 +0100395 <item name="colorControlHighlight">@color/ripple_material_light</item>
Chris Banesa9585da2014-10-16 13:44:15 +0100396 <item name="colorButtonNormal">@color/button_material_light</item>
Chris Banes414f5232014-12-11 10:29:47 +0000397 <item name="colorSwitchThumbNormal">@color/switch_thumb_material_light</item>
Chris Banesb1131c62015-05-08 15:00:39 +0100398 <item name="controlBackground">?attr/selectableItemBackgroundBorderless</item>
Chris Banes947be6d2014-09-11 10:57:18 +0100399
400 <item name="drawerArrowStyle">@style/Widget.AppCompat.DrawerArrowToggle</item>
Chris Banes415f7402014-09-22 11:49:54 +0100401
Chris Banes2cccf602015-02-18 12:32:08 +0000402 <item name="checkboxStyle">@style/Widget.AppCompat.CompoundButton.CheckBox</item>
403 <item name="radioButtonStyle">@style/Widget.AppCompat.CompoundButton.RadioButton</item>
Chris Banes415f7402014-09-22 11:49:54 +0100404 <item name="switchStyle">@style/Widget.AppCompat.CompoundButton.Switch</item>
Chris Banesa9585da2014-10-16 13:44:15 +0100405
Chris Banes2cccf602015-02-18 12:32:08 +0000406 <item name="ratingBarStyle">@style/Widget.AppCompat.RatingBar</item>
Chris Banes7c8ba0f2015-12-10 15:51:38 +0000407 <item name="ratingBarStyleIndicator">@style/Widget.AppCompat.RatingBar.Indicator</item>
408 <item name="ratingBarStyleSmall">@style/Widget.AppCompat.RatingBar.Small</item>
Chris Banes10e2dbc2015-05-08 13:49:25 +0100409 <item name="seekBarStyle">@style/Widget.AppCompat.SeekBar</item>
Chris Banesa9585da2014-10-16 13:44:15 +0100410
411 <!-- Button styles -->
Chris Banes2cccf602015-02-18 12:32:08 +0000412 <item name="buttonStyle">@style/Widget.AppCompat.Button</item>
413 <item name="buttonStyleSmall">@style/Widget.AppCompat.Button.Small</item>
Chris Banesb1131c62015-05-08 15:00:39 +0100414 <item name="android:textAppearanceButton">@style/TextAppearance.AppCompat.Widget.Button</item>
Chris Banes16e8d4d2014-12-23 10:10:20 +0000415
Chris Banese6874502015-09-25 10:52:30 +0100416 <item name="imageButtonStyle">@style/Widget.AppCompat.ImageButton</item>
417
Chris Banes6b80dd62015-01-29 17:35:09 +0000418 <item name="buttonBarStyle">@style/Widget.AppCompat.ButtonBar</item>
419 <item name="buttonBarButtonStyle">@style/Widget.AppCompat.Button.ButtonBar.AlertDialog</item>
Chris Banes4deb3892015-02-25 17:28:02 +0000420 <item name="buttonBarPositiveButtonStyle">?attr/buttonBarButtonStyle</item>
421 <item name="buttonBarNegativeButtonStyle">?attr/buttonBarButtonStyle</item>
422 <item name="buttonBarNeutralButtonStyle">?attr/buttonBarButtonStyle</item>
Chris Banes6b80dd62015-01-29 17:35:09 +0000423
Chris Banes16e8d4d2014-12-23 10:10:20 +0000424 <!-- Dialog attributes -->
Chris Banes593d8bc2016-02-22 17:04:33 +0000425 <item name="dialogTheme">@style/ThemeOverlay.AppCompat.Dialog</item>
Chris Banes16e8d4d2014-12-23 10:10:20 +0000426 <item name="dialogPreferredPadding">@dimen/abc_dialog_padding_material</item>
Chris Banes19eaf142015-02-04 23:39:54 +0000427
428 <item name="alertDialogTheme">@style/Theme.AppCompat.Light.Dialog.Alert</item>
429 <item name="alertDialogStyle">@style/AlertDialog.AppCompat.Light</item>
430 <item name="alertDialogCenterButtons">false</item>
431 <item name="textColorAlertDialogListItem">@color/abc_primary_text_material_light</item>
432 <item name="listDividerAlertDialog">@null</item>
Chris Banes9af29fe2015-03-09 14:04:07 +0000433
434 <!-- Define these here; ContextThemeWrappers around themes that define them should
435 always clear these values. -->
436 <item name="windowFixedWidthMajor">0dp</item>
437 <item name="windowFixedWidthMinor">0dp</item>
438 <item name="windowFixedHeightMajor">0dp</item>
439 <item name="windowFixedHeightMinor">0dp</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000440 </style>
441
Chris Banes3795dec2014-07-28 10:46:20 +0100442 <style name="Base.Theme.AppCompat" parent="Base.V7.Theme.AppCompat">
443 </style>
444
445 <style name="Base.Theme.AppCompat.Light" parent="Base.V7.Theme.AppCompat.Light">
446 </style>
447
Chris Banes13ab4aa2014-07-08 08:37:35 +0100448 <style name="Base.Theme.AppCompat.Light.DarkActionBar" parent="Base.Theme.AppCompat.Light">
Chris Banes61c0bbe2014-07-31 14:21:02 +0100449 <item name="actionBarPopupTheme">@style/ThemeOverlay.AppCompat.Light</item>
450 <item name="actionBarWidgetTheme">@null</item>
Chris Banes3228edf2014-08-06 14:02:28 +0100451 <item name="actionBarTheme">@style/ThemeOverlay.AppCompat.Dark.ActionBar</item>
Chris Banes51913a02013-03-13 10:33:35 +0000452
Chris Banes61cb91b2013-04-15 12:41:53 +0100453 <!-- Panel attributes -->
Chris Banes61cb91b2013-04-15 12:41:53 +0100454 <item name="listChoiceBackgroundIndicator">@drawable/abc_list_selector_holo_dark</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100455
Chris Banescbf6c352014-09-23 15:16:59 +0100456 <item name="colorPrimaryDark">@color/primary_dark_material_dark</item>
457 <item name="colorPrimary">@color/primary_material_dark</item>
Chris Banes49c78902014-07-15 15:30:55 +0100458 </style>
Chris Banes61cb91b2013-04-15 12:41:53 +0100459
Chris Banesfbd6eae2013-03-12 10:57:42 +0000460 <!-- Menu/item attributes -->
Chris Banes13ab4aa2014-07-08 08:37:35 +0100461 <style name="Base.Theme.AppCompat.CompactMenu" parent="">
462 <item name="android:itemTextAppearance">?android:attr/textAppearanceMedium</item>
Chris Banes61cb91b2013-04-15 12:41:53 +0100463 <item name="android:listViewStyle">@style/Widget.AppCompat.ListView.Menu</item>
Chris Banes46dfe0c2014-11-03 10:47:19 +0000464 <item name="android:windowAnimationStyle">@style/Animation.AppCompat.DropDownUp</item>
465 </style>
466
Chris Banes16e8d4d2014-12-23 10:10:20 +0000467 <style name="Base.V7.Theme.AppCompat.Dialog" parent="Base.Theme.AppCompat">
Chris Banes593d8bc2016-02-22 17:04:33 +0000468 <item name="android:colorBackground">?attr/colorBackgroundFloating</item>
Chris Banes16e8d4d2014-12-23 10:10:20 +0000469 <item name="android:colorBackgroundCacheHint">@null</item>
470
471 <item name="android:windowFrame">@null</item>
Chris Baneseb1e3602015-04-23 13:31:45 +0100472 <item name="android:windowTitleStyle">@style/RtlOverlay.DialogWindowTitle.AppCompat</item>
Chris Banes16e8d4d2014-12-23 10:10:20 +0000473 <item name="android:windowTitleBackgroundStyle">@style/Base.DialogWindowTitleBackground.AppCompat</item>
Chris Banes593d8bc2016-02-22 17:04:33 +0000474 <item name="android:windowBackground">@drawable/abc_dialog_material_background</item>
Chris Banes16e8d4d2014-12-23 10:10:20 +0000475 <item name="android:windowIsFloating">true</item>
Chris Banes888d6d42015-04-29 10:13:13 +0100476 <item name="android:backgroundDimEnabled">true</item>
Chris Banes16e8d4d2014-12-23 10:10:20 +0000477 <item name="android:windowContentOverlay">@null</item>
478 <item name="android:windowAnimationStyle">@style/Animation.AppCompat.Dialog</item>
479 <item name="android:windowSoftInputMode">stateUnspecified|adjustPan</item>
480
481 <item name="windowActionBar">false</item>
482 <item name="windowActionModeOverlay">true</item>
483
484 <item name="listPreferredItemPaddingLeft">24dip</item>
485 <item name="listPreferredItemPaddingRight">24dip</item>
486
487 <item name="android:listDivider">@null</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000488 </style>
489
Chris Banes16e8d4d2014-12-23 10:10:20 +0000490 <style name="Base.V7.Theme.AppCompat.Light.Dialog" parent="Base.Theme.AppCompat.Light">
Chris Banes593d8bc2016-02-22 17:04:33 +0000491 <item name="android:colorBackground">?attr/colorBackgroundFloating</item>
Chris Banes16e8d4d2014-12-23 10:10:20 +0000492 <item name="android:colorBackgroundCacheHint">@null</item>
Chris Banes5f90b392014-08-01 11:44:51 +0100493
Chris Banes16e8d4d2014-12-23 10:10:20 +0000494 <item name="android:windowFrame">@null</item>
Chris Baneseb1e3602015-04-23 13:31:45 +0100495 <item name="android:windowTitleStyle">@style/RtlOverlay.DialogWindowTitle.AppCompat</item>
Chris Banes16e8d4d2014-12-23 10:10:20 +0000496 <item name="android:windowTitleBackgroundStyle">@style/Base.DialogWindowTitleBackground.AppCompat</item>
Chris Banes593d8bc2016-02-22 17:04:33 +0000497 <item name="android:windowBackground">@drawable/abc_dialog_material_background</item>
Chris Banes16e8d4d2014-12-23 10:10:20 +0000498 <item name="android:windowIsFloating">true</item>
Chris Banes888d6d42015-04-29 10:13:13 +0100499 <item name="android:backgroundDimEnabled">true</item>
Chris Banes16e8d4d2014-12-23 10:10:20 +0000500 <item name="android:windowContentOverlay">@null</item>
501 <item name="android:windowAnimationStyle">@style/Animation.AppCompat.Dialog</item>
502 <item name="android:windowSoftInputMode">stateUnspecified|adjustPan</item>
Chris Banes5f90b392014-08-01 11:44:51 +0100503
Chris Banes16e8d4d2014-12-23 10:10:20 +0000504 <item name="windowActionBar">false</item>
505 <item name="windowActionModeOverlay">true</item>
Chris Banes5f90b392014-08-01 11:44:51 +0100506
Chris Banes16e8d4d2014-12-23 10:10:20 +0000507 <item name="listPreferredItemPaddingLeft">24dip</item>
508 <item name="listPreferredItemPaddingRight">24dip</item>
Chris Banes5f90b392014-08-01 11:44:51 +0100509
Chris Banes16e8d4d2014-12-23 10:10:20 +0000510 <item name="android:listDivider">@null</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000511 </style>
512
Chris Banes5f90b392014-08-01 11:44:51 +0100513 <style name="Base.Theme.AppCompat.Dialog" parent="Base.V7.Theme.AppCompat.Dialog" />
Chris Banes16e8d4d2014-12-23 10:10:20 +0000514 <style name="Base.Theme.AppCompat.Light.Dialog" parent="Base.V7.Theme.AppCompat.Light.Dialog" />
Chris Banes5f90b392014-08-01 11:44:51 +0100515
Chris Banes19eaf142015-02-04 23:39:54 +0000516 <style name="Base.Theme.AppCompat.Dialog.Alert">
517 <item name="windowMinWidthMajor">@dimen/abc_dialog_min_width_major</item>
518 <item name="windowMinWidthMinor">@dimen/abc_dialog_min_width_minor</item>
519 </style>
520
521 <style name="Base.Theme.AppCompat.Light.Dialog.Alert">
522 <item name="windowMinWidthMajor">@dimen/abc_dialog_min_width_major</item>
523 <item name="windowMinWidthMinor">@dimen/abc_dialog_min_width_minor</item>
524 </style>
525
526 <style name="Base.Theme.AppCompat.Dialog.MinWidth">
527 <item name="windowMinWidthMajor">@dimen/abc_dialog_min_width_major</item>
528 <item name="windowMinWidthMinor">@dimen/abc_dialog_min_width_minor</item>
529 </style>
530
531 <style name="Base.Theme.AppCompat.Light.Dialog.MinWidth">
532 <item name="windowMinWidthMajor">@dimen/abc_dialog_min_width_major</item>
533 <item name="windowMinWidthMinor">@dimen/abc_dialog_min_width_minor</item>
534 </style>
535
Chris Banes5f90b392014-08-01 11:44:51 +0100536 <style name="Base.Theme.AppCompat.Dialog.FixedSize">
Chris Banescc82b3e2015-09-21 17:33:00 +0100537 <item name="windowFixedWidthMajor">@dimen/abc_dialog_fixed_width_major</item>
538 <item name="windowFixedWidthMinor">@dimen/abc_dialog_fixed_width_minor</item>
539 <item name="windowFixedHeightMajor">@dimen/abc_dialog_fixed_height_major</item>
540 <item name="windowFixedHeightMinor">@dimen/abc_dialog_fixed_height_minor</item>
Chris Banes56fd5012013-11-06 15:24:22 +0000541 </style>
542
Chris Banes5f90b392014-08-01 11:44:51 +0100543 <style name="Base.Theme.AppCompat.Light.Dialog.FixedSize">
Chris Banescc82b3e2015-09-21 17:33:00 +0100544 <item name="windowFixedWidthMajor">@dimen/abc_dialog_fixed_width_major</item>
545 <item name="windowFixedWidthMinor">@dimen/abc_dialog_fixed_width_minor</item>
546 <item name="windowFixedHeightMajor">@dimen/abc_dialog_fixed_height_major</item>
547 <item name="windowFixedHeightMinor">@dimen/abc_dialog_fixed_height_minor</item>
Chris Banes5f90b392014-08-01 11:44:51 +0100548 </style>
549
550 <!-- We're not large, so redirect to Theme.AppCompat -->
551 <style name="Base.Theme.AppCompat.DialogWhenLarge" parent="Theme.AppCompat" />
552
553 <style name="Base.Theme.AppCompat.Light.DialogWhenLarge" parent="Theme.AppCompat.Light" />
Chris Banes56fd5012013-11-06 15:24:22 +0000554
Chris Banes61c0bbe2014-07-31 14:21:02 +0100555 <!-- Overlay themes -->
Chris Banesfd1b9632015-06-22 14:52:17 +0100556 <style name="Platform.ThemeOverlay.AppCompat" parent="" />
Chris Banes61c0bbe2014-07-31 14:21:02 +0100557
Chris Banesfd1b9632015-06-22 14:52:17 +0100558 <style name="Base.ThemeOverlay.AppCompat" parent="Platform.ThemeOverlay.AppCompat" />
559
560 <style name="Platform.ThemeOverlay.AppCompat.Dark">
Chris Banescbb87bd2015-02-17 16:12:38 +0000561 <!-- Action Bar styles -->
562 <item name="actionBarItemBackground">@drawable/abc_item_background_holo_dark</item>
563 <item name="actionDropDownStyle">@style/Widget.AppCompat.Spinner.DropDown.ActionBar</item>
564 <item name="selectableItemBackground">@drawable/abc_item_background_holo_dark</item>
565
566 <!-- SearchView styles -->
567 <item name="android:autoCompleteTextViewStyle">@style/Widget.AppCompat.AutoCompleteTextView</item>
568 <item name="android:dropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item>
569 </style>
570
Chris Banesfd1b9632015-06-22 14:52:17 +0100571 <style name="Platform.ThemeOverlay.AppCompat.Light">
Chris Banescbb87bd2015-02-17 16:12:38 +0000572 <item name="actionBarItemBackground">@drawable/abc_item_background_holo_light</item>
573 <item name="actionDropDownStyle">@style/Widget.AppCompat.Light.Spinner.DropDown.ActionBar</item>
574 <item name="selectableItemBackground">@drawable/abc_item_background_holo_light</item>
575
576 <!-- SearchView attributes -->
577 <item name="android:autoCompleteTextViewStyle">@style/Widget.AppCompat.Light.AutoCompleteTextView</item>
578 <item name="android:dropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item>
579 </style>
580
581 <style name="Base.ThemeOverlay.AppCompat.Light" parent="Platform.ThemeOverlay.AppCompat.Light">
Chris Banes3228edf2014-08-06 14:02:28 +0100582 <item name="android:windowBackground">@color/background_material_light</item>
Chris Banesb1131c62015-05-08 15:00:39 +0100583 <item name="android:colorForeground">@color/foreground_material_light</item>
584 <item name="android:colorForegroundInverse">@color/foreground_material_dark</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100585 <item name="android:colorBackground">@color/background_material_light</item>
586 <item name="android:colorBackgroundCacheHint">@color/abc_background_cache_hint_selector_material_light</item>
587
588 <item name="android:textColorPrimary">@color/abc_primary_text_material_light</item>
589 <item name="android:textColorPrimaryInverse">@color/abc_primary_text_material_dark</item>
Chris Banese2b57562014-09-03 18:24:38 +0100590 <item name="android:textColorSecondary">@color/abc_secondary_text_material_light</item>
591 <item name="android:textColorSecondaryInverse">@color/abc_secondary_text_material_dark</item>
592 <item name="android:textColorTertiary">@color/abc_secondary_text_material_light</item>
593 <item name="android:textColorTertiaryInverse">@color/abc_secondary_text_material_dark</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100594 <item name="android:textColorPrimaryDisableOnly">@color/abc_primary_text_disable_only_material_light</item>
595 <item name="android:textColorPrimaryInverseDisableOnly">@color/abc_primary_text_disable_only_material_dark</item>
596 <item name="android:textColorHint">@color/hint_foreground_material_light</item>
597 <item name="android:textColorHintInverse">@color/hint_foreground_material_dark</item>
598 <item name="android:textColorHighlight">@color/highlighted_text_material_light</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100599
Chris Banes61c0bbe2014-07-31 14:21:02 +0100600 <item name="colorControlNormal">?android:attr/textColorSecondary</item>
601 <item name="colorControlHighlight">@color/ripple_material_light</item>
Chris Banescbb87bd2015-02-17 16:12:38 +0000602 <item name="colorButtonNormal">@color/button_material_light</item>
Chris Banes414f5232014-12-11 10:29:47 +0000603 <item name="colorSwitchThumbNormal">@color/switch_thumb_material_light</item>
Chris Banesd8b6fd02014-08-28 15:56:15 +0100604
605 <!-- Used by MediaRouter -->
606 <item name="isLightTheme">true</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100607 </style>
608
Chris Banesa24587f2015-06-10 14:53:49 +0100609 <style name="Base.ThemeOverlay.AppCompat.Dark" parent="Platform.ThemeOverlay.AppCompat.Dark">
Chris Banes3228edf2014-08-06 14:02:28 +0100610 <item name="android:windowBackground">@color/background_material_dark</item>
Chris Banesb1131c62015-05-08 15:00:39 +0100611 <item name="android:colorForeground">@color/foreground_material_dark</item>
612 <item name="android:colorForegroundInverse">@color/foreground_material_light</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100613 <item name="android:colorBackground">@color/background_material_dark</item>
614 <item name="android:colorBackgroundCacheHint">@color/abc_background_cache_hint_selector_material_dark</item>
615
616 <item name="android:textColorPrimary">@color/abc_primary_text_material_dark</item>
617 <item name="android:textColorPrimaryInverse">@color/abc_primary_text_material_light</item>
618 <item name="android:textColorPrimaryDisableOnly">@color/abc_primary_text_disable_only_material_dark</item>
Chris Banese2b57562014-09-03 18:24:38 +0100619 <item name="android:textColorSecondary">@color/abc_secondary_text_material_dark</item>
620 <item name="android:textColorSecondaryInverse">@color/abc_secondary_text_material_light</item>
621 <item name="android:textColorTertiary">@color/abc_secondary_text_material_dark</item>
622 <item name="android:textColorTertiaryInverse">@color/abc_secondary_text_material_light</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100623 <item name="android:textColorHint">@color/hint_foreground_material_dark</item>
624 <item name="android:textColorHintInverse">@color/hint_foreground_material_light</item>
Chris Banesd2601fd2014-11-07 14:54:21 +0000625 <item name="android:textColorHighlight">@color/highlighted_text_material_dark</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100626
Chris Banes61c0bbe2014-07-31 14:21:02 +0100627 <item name="colorControlNormal">?android:attr/textColorSecondary</item>
628 <item name="colorControlHighlight">@color/ripple_material_dark</item>
Chris Banescbb87bd2015-02-17 16:12:38 +0000629 <item name="colorButtonNormal">@color/button_material_dark</item>
Chris Banes414f5232014-12-11 10:29:47 +0000630 <item name="colorSwitchThumbNormal">@color/switch_thumb_material_dark</item>
Chris Banesd8b6fd02014-08-28 15:56:15 +0100631
632 <!-- Used by MediaRouter -->
633 <item name="isLightTheme">false</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100634 </style>
635
636 <style name="Base.ThemeOverlay.AppCompat.ActionBar">
637 <item name="colorControlNormal">?android:attr/textColorPrimary</item>
Chris Banescc489cd2014-11-20 11:00:42 +0000638 <item name="searchViewStyle">@style/Widget.AppCompat.SearchView.ActionBar</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100639 </style>
640
641 <style name="Base.ThemeOverlay.AppCompat.Dark.ActionBar">
642 <item name="colorControlNormal">?android:attr/textColorPrimary</item>
Chris Banescc489cd2014-11-20 11:00:42 +0000643 <item name="searchViewStyle">@style/Widget.AppCompat.SearchView.ActionBar</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100644 </style>
645
Chris Banes593d8bc2016-02-22 17:04:33 +0000646 <!-- Theme overlay that overrides window properties to display as a dialog. -->
647 <style name="Base.ThemeOverlay.AppCompat.Dialog" parent="Base.V7.ThemeOverlay.AppCompat.Dialog" />
648
649 <style name="Base.ThemeOverlay.AppCompat.Dialog.Alert">
650 <item name="windowMinWidthMajor">@dimen/abc_dialog_min_width_major</item>
651 <item name="windowMinWidthMinor">@dimen/abc_dialog_min_width_minor</item>
652 </style>
653
654 <!-- Theme overlay that overrides window properties to display as a dialog. -->
655 <style name="Base.V7.ThemeOverlay.AppCompat.Dialog" parent="Base.ThemeOverlay.AppCompat">
656 <item name="android:colorBackgroundCacheHint">@null</item>
657 <item name="android:colorBackground">?attr/colorBackgroundFloating</item>
658
659 <item name="android:windowFrame">@null</item>
660 <item name="android:windowTitleStyle">@style/RtlOverlay.DialogWindowTitle.AppCompat</item>
661 <item name="android:windowTitleBackgroundStyle">@style/Base.DialogWindowTitleBackground.AppCompat</item>
662 <item name="android:windowBackground">@drawable/abc_dialog_material_background</item>
663 <item name="android:windowIsFloating">true</item>
664 <item name="android:backgroundDimEnabled">true</item>
665 <item name="android:windowContentOverlay">@null</item>
666 <item name="android:windowAnimationStyle">@style/Animation.AppCompat.Dialog</item>
667 <item name="android:windowSoftInputMode">stateUnspecified|adjustPan</item>
668
669 <item name="windowActionBar">false</item>
670 <item name="windowActionModeOverlay">true</item>
671
672 <item name="listPreferredItemPaddingLeft">24dip</item>
673 <item name="listPreferredItemPaddingRight">24dip</item>
674
675 <item name="android:listDivider">@null</item>
676 </style>
677
Chris Banesfbd6eae2013-03-12 10:57:42 +0000678</resources>