blob: a9acfce4b33c3664dac55fd45782d927a7201d33 [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 Banes286a5132016-09-09 10:56:58 +010045 <item name="android:textColorHint">@color/abc_hint_foreground_material_dark</item>
46 <item name="android:textColorHintInverse">@color/abc_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
Chris Banes0b8e0912016-08-25 15:55:30 +010063 <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>
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>
Chris Banes286a5132016-09-09 10:56:58 +010089 <item name="android:textColorHint">@color/abc_hint_foreground_material_light</item>
90 <item name="android:textColorHintInverse">@color/abc_hint_foreground_material_dark</item>
Chris Banes3795dec2014-07-28 10:46:20 +010091 <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
Chris Banes0b8e0912016-08-25 15:55:30 +0100107 <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>
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">
Kirill Grouchnikov3f27daa2017-10-13 17:04:40 -0400122 <item name="viewInflaterClass">android.support.v7.app.AppCompatViewInflater</item>
Chris Banesf3a550c2015-09-08 11:18:22 +1000123 <item name="windowNoTitle">false</item>
Chris Banes3795dec2014-07-28 10:46:20 +0100124 <item name="windowActionBar">true</item>
125 <item name="windowActionBarOverlay">false</item>
Chris Banesf3a550c2015-09-08 11:18:22 +1000126 <item name="windowActionModeOverlay">false</item>
Deepanshu Guptad87d7fe2015-07-15 15:40:32 -0700127 <item name="actionBarPopupTheme">@null</item>
Chris Banesd8b6fd02014-08-28 15:56:15 +0100128
Chris Banes593d8bc2016-02-22 17:04:33 +0000129 <item name="colorBackgroundFloating">@color/background_floating_material_dark</item>
130
Chris Banesd8b6fd02014-08-28 15:56:15 +0100131 <!-- Used by MediaRouter -->
Chris Banes3795dec2014-07-28 10:46:20 +0100132 <item name="isLightTheme">false</item>
133
Chris Banesee7c9fb2013-04-10 18:13:52 +0100134 <item name="selectableItemBackground">@drawable/abc_item_background_holo_dark</item>
Chris Banesd167dc42014-08-13 13:39:52 +0100135 <item name="selectableItemBackgroundBorderless">?attr/selectableItemBackground</item>
Chris Banes11924542015-05-13 13:38:02 +0100136 <item name="borderlessButtonStyle">@style/Widget.AppCompat.Button.Borderless</item>
Alan Viveretteeb648622016-03-11 19:33:03 +0000137 <item name="homeAsUpIndicator">@drawable/abc_ic_ab_back_material</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000138
Chris Banesc4972212014-09-10 12:37:56 +0100139 <item name="dividerVertical">@drawable/abc_list_divider_mtrl_alpha</item>
140 <item name="dividerHorizontal">@drawable/abc_list_divider_mtrl_alpha</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000141
Chris Banes13ab4aa2014-07-08 08:37:35 +0100142 <!-- Action Bar Styles -->
Chris Banesfbd6eae2013-03-12 10:57:42 +0000143 <item name="actionBarTabStyle">@style/Widget.AppCompat.ActionBar.TabView</item>
144 <item name="actionBarTabBarStyle">@style/Widget.AppCompat.ActionBar.TabBar</item>
145 <item name="actionBarTabTextStyle">@style/Widget.AppCompat.ActionBar.TabText</item>
146 <item name="actionButtonStyle">@style/Widget.AppCompat.ActionButton</item>
147 <item name="actionOverflowButtonStyle">@style/Widget.AppCompat.ActionButton.Overflow</item>
Chris Banes49c78902014-07-15 15:30:55 +0100148 <item name="actionOverflowMenuStyle">@style/Widget.AppCompat.PopupMenu.Overflow</item>
Chris Banes13ab4aa2014-07-08 08:37:35 +0100149 <item name="actionBarStyle">@style/Widget.AppCompat.ActionBar.Solid</item>
Chris Banes3954d592013-03-25 12:25:59 +0000150 <item name="actionBarSplitStyle">?attr/actionBarStyle</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000151 <item name="actionBarWidgetTheme">@null</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100152 <item name="actionBarTheme">@style/ThemeOverlay.AppCompat.ActionBar</item>
Chris Banes13ab4aa2014-07-08 08:37:35 +0100153 <item name="actionBarSize">@dimen/abc_action_bar_default_height_material</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000154 <item name="actionBarDivider">?attr/dividerVertical</item>
Chris Banesd167dc42014-08-13 13:39:52 +0100155 <item name="actionBarItemBackground">?attr/selectableItemBackgroundBorderless</item>
Chris Banes13ab4aa2014-07-08 08:37:35 +0100156 <item name="actionMenuTextAppearance">@style/TextAppearance.AppCompat.Widget.ActionBar.Menu</item>
Chris Banes61cb91b2013-04-15 12:41:53 +0100157 <item name="actionMenuTextColor">?android:attr/textColorPrimaryDisableOnly</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000158
159 <!-- Dropdown Spinner Attributes -->
160 <item name="actionDropDownStyle">@style/Widget.AppCompat.Spinner.DropDown.ActionBar</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000161
Chris Banesd8222de2013-03-26 16:14:38 +0000162 <!-- Action Mode -->
163 <item name="actionModeStyle">@style/Widget.AppCompat.ActionMode</item>
Chris Banes10731322014-09-11 15:30:09 +0100164 <item name="actionModeBackground">@drawable/abc_cab_background_top_material</item>
Chris Banes13ab4aa2014-07-08 08:37:35 +0100165 <item name="actionModeSplitBackground">?attr/colorPrimaryDark</item>
Alan Viveretteeb648622016-03-11 19:33:03 +0000166 <item name="actionModeCloseDrawable">@drawable/abc_ic_ab_back_material</item>
Chris Banes13ab4aa2014-07-08 08:37:35 +0100167 <item name="actionModeCloseButtonStyle">@style/Widget.AppCompat.ActionButton.CloseMode</item>
Chris Banesb37a3162014-09-13 09:59:53 +0100168
Chris Banesa59882b2016-05-09 10:46:25 +0100169 <item name="actionModeCutDrawable">@drawable/abc_ic_menu_cut_mtrl_alpha</item>
170 <item name="actionModeCopyDrawable">@drawable/abc_ic_menu_copy_mtrl_am_alpha</item>
171 <item name="actionModePasteDrawable">@drawable/abc_ic_menu_paste_mtrl_am_alpha</item>
172 <item name="actionModeSelectAllDrawable">@drawable/abc_ic_menu_selectall_mtrl_alpha</item>
173 <item name="actionModeShareDrawable">@drawable/abc_ic_menu_share_mtrl_alpha</item>
Chris Banesd8222de2013-03-26 16:14:38 +0000174
Chris Banesfbd6eae2013-03-12 10:57:42 +0000175 <!-- Panel attributes -->
Chris Banes07a07ce2013-05-23 11:03:31 +0100176 <item name="panelMenuListWidth">@dimen/abc_panel_menu_list_width</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000177 <item name="panelMenuListTheme">@style/Theme.AppCompat.CompactMenu</item>
Chris Banes57c6de92014-09-19 11:33:22 +0100178 <item name="panelBackground">@drawable/abc_menu_hardkey_panel_mtrl_mult</item>
179 <item name="android:panelBackground">@android:color/transparent</item>
Chris Banes61cb91b2013-04-15 12:41:53 +0100180 <item name="listChoiceBackgroundIndicator">@drawable/abc_list_selector_holo_dark</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000181
Chris Banes3795dec2014-07-28 10:46:20 +0100182 <!-- List attributes -->
Chris Banes13ab4aa2014-07-08 08:37:35 +0100183 <item name="textAppearanceListItem">@style/TextAppearance.AppCompat.Subhead</item>
184 <item name="textAppearanceListItemSmall">@style/TextAppearance.AppCompat.Subhead</item>
Kirill Grouchnikov826d08e2017-03-16 16:29:20 -0400185 <item name="textAppearanceListItemSecondary">@style/TextAppearance.AppCompat.Body1</item>
Chris Banes13ab4aa2014-07-08 08:37:35 +0100186 <item name="listPreferredItemHeight">64dp</item>
187 <item name="listPreferredItemHeightSmall">48dp</item>
188 <item name="listPreferredItemHeightLarge">80dp</item>
Chris Banes3ea3afd2014-11-25 13:44:25 +0000189 <item name="listPreferredItemPaddingLeft">@dimen/abc_list_item_padding_horizontal_material</item>
190 <item name="listPreferredItemPaddingRight">@dimen/abc_list_item_padding_horizontal_material</item>
Chris Banes13ab4aa2014-07-08 08:37:35 +0100191
Chris Banesf807fc52015-02-26 11:43:04 +0000192 <!-- Spinner styles -->
193 <item name="spinnerStyle">@style/Widget.AppCompat.Spinner</item>
194 <item name="android:spinnerItemStyle">@style/Widget.AppCompat.TextView.SpinnerItem</item>
195 <item name="android:dropDownListViewStyle">@style/Widget.AppCompat.ListView.DropDown</item>
196
Chris Banes3795dec2014-07-28 10:46:20 +0100197 <!-- Required for use of support_simple_spinner_dropdown_item.xml -->
198 <item name="spinnerDropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item>
199 <item name="dropdownListPreferredItemHeight">?attr/listPreferredItemHeightSmall</item>
200
201 <!-- Popup Menu styles -->
202 <item name="popupMenuStyle">@style/Widget.AppCompat.PopupMenu</item>
203 <item name="textAppearanceLargePopupMenu">@style/TextAppearance.AppCompat.Widget.PopupMenu.Large</item>
204 <item name="textAppearanceSmallPopupMenu">@style/TextAppearance.AppCompat.Widget.PopupMenu.Small</item>
Chris Banes6142a542016-01-27 13:05:29 +0000205 <item name="textAppearancePopupMenuHeader">@style/TextAppearance.AppCompat.Widget.PopupMenu.Header</item>
Chris Banes3795dec2014-07-28 10:46:20 +0100206 <item name="listPopupWindowStyle">@style/Widget.AppCompat.ListPopupWindow</item>
Chris Banesc1e65b32015-10-06 09:49:52 +0100207 <item name="dropDownListViewStyle">?android:attr/dropDownListViewStyle</item>
Chris Banes6142a542016-01-27 13:05:29 +0000208 <item name="listMenuViewStyle">@style/Widget.AppCompat.ListMenuView</item>
Chris Banes3795dec2014-07-28 10:46:20 +0100209
210 <!-- SearchView attributes -->
211 <item name="searchViewStyle">@style/Widget.AppCompat.SearchView</item>
212 <item name="android:dropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item>
213 <item name="textColorSearchUrl">@color/abc_search_url_text</item>
214 <item name="textAppearanceSearchResultTitle">@style/TextAppearance.AppCompat.SearchResult.Title</item>
215 <item name="textAppearanceSearchResultSubtitle">@style/TextAppearance.AppCompat.SearchResult.Subtitle</item>
216
Chris Banes3795dec2014-07-28 10:46:20 +0100217 <!-- ShareActionProvider attributes -->
218 <item name="activityChooserViewStyle">@style/Widget.AppCompat.ActivityChooserView</item>
219
220 <!-- Toolbar styles -->
221 <item name="toolbarStyle">@style/Widget.AppCompat.Toolbar</item>
222 <item name="toolbarNavigationButtonStyle">@style/Widget.AppCompat.Toolbar.Button.Navigation</item>
223
Chris Banes2cccf602015-02-18 12:32:08 +0000224 <item name="editTextStyle">@style/Widget.AppCompat.EditText</item>
Chris Banesb73824b2014-10-23 10:24:34 +0000225 <item name="editTextBackground">@drawable/abc_edit_text_material</item>
226 <item name="editTextColor">?android:attr/textColorPrimary</item>
Chris Banes2cccf602015-02-18 12:32:08 +0000227 <item name="autoCompleteTextViewStyle">@style/Widget.AppCompat.AutoCompleteTextView</item>
Chris Banesb73824b2014-10-23 10:24:34 +0000228
Chris Banes3795dec2014-07-28 10:46:20 +0100229 <!-- Color palette -->
Chris Banescbf6c352014-09-23 15:16:59 +0100230 <item name="colorPrimaryDark">@color/primary_dark_material_dark</item>
231 <item name="colorPrimary">@color/primary_material_dark</item>
232 <item name="colorAccent">@color/accent_material_dark</item>
Chris Banes3795dec2014-07-28 10:46:20 +0100233
234 <item name="colorControlNormal">?android:attr/textColorSecondary</item>
235 <item name="colorControlActivated">?attr/colorAccent</item>
Chris Banes3795dec2014-07-28 10:46:20 +0100236 <item name="colorControlHighlight">@color/ripple_material_dark</item>
Chris Banesa9585da2014-10-16 13:44:15 +0100237 <item name="colorButtonNormal">@color/button_material_dark</item>
Chris Banes414f5232014-12-11 10:29:47 +0000238 <item name="colorSwitchThumbNormal">@color/switch_thumb_material_dark</item>
Chris Banesb1131c62015-05-08 15:00:39 +0100239 <item name="controlBackground">?attr/selectableItemBackgroundBorderless</item>
Chris Banes947be6d2014-09-11 10:57:18 +0100240
241 <item name="drawerArrowStyle">@style/Widget.AppCompat.DrawerArrowToggle</item>
Chris Banes415f7402014-09-22 11:49:54 +0100242
Chris Banes2cccf602015-02-18 12:32:08 +0000243 <item name="checkboxStyle">@style/Widget.AppCompat.CompoundButton.CheckBox</item>
244 <item name="radioButtonStyle">@style/Widget.AppCompat.CompoundButton.RadioButton</item>
Chris Banes415f7402014-09-22 11:49:54 +0100245 <item name="switchStyle">@style/Widget.AppCompat.CompoundButton.Switch</item>
Chris Banesa9585da2014-10-16 13:44:15 +0100246
Chris Banes2cccf602015-02-18 12:32:08 +0000247 <item name="ratingBarStyle">@style/Widget.AppCompat.RatingBar</item>
Chris Banes7c8ba0f2015-12-10 15:51:38 +0000248 <item name="ratingBarStyleIndicator">@style/Widget.AppCompat.RatingBar.Indicator</item>
249 <item name="ratingBarStyleSmall">@style/Widget.AppCompat.RatingBar.Small</item>
Chris Banes10e2dbc2015-05-08 13:49:25 +0100250 <item name="seekBarStyle">@style/Widget.AppCompat.SeekBar</item>
Chris Banesa9585da2014-10-16 13:44:15 +0100251
252 <!-- Button styles -->
Chris Banes2cccf602015-02-18 12:32:08 +0000253 <item name="buttonStyle">@style/Widget.AppCompat.Button</item>
254 <item name="buttonStyleSmall">@style/Widget.AppCompat.Button.Small</item>
Chris Banesb1131c62015-05-08 15:00:39 +0100255 <item name="android:textAppearanceButton">@style/TextAppearance.AppCompat.Widget.Button</item>
Chris Banes16e8d4d2014-12-23 10:10:20 +0000256
Chris Banese6874502015-09-25 10:52:30 +0100257 <item name="imageButtonStyle">@style/Widget.AppCompat.ImageButton</item>
258
Chris Banes6b80dd62015-01-29 17:35:09 +0000259 <item name="buttonBarStyle">@style/Widget.AppCompat.ButtonBar</item>
260 <item name="buttonBarButtonStyle">@style/Widget.AppCompat.Button.ButtonBar.AlertDialog</item>
Chris Banes4deb3892015-02-25 17:28:02 +0000261 <item name="buttonBarPositiveButtonStyle">?attr/buttonBarButtonStyle</item>
262 <item name="buttonBarNegativeButtonStyle">?attr/buttonBarButtonStyle</item>
263 <item name="buttonBarNeutralButtonStyle">?attr/buttonBarButtonStyle</item>
Chris Banes6b80dd62015-01-29 17:35:09 +0000264
Chris Banes16e8d4d2014-12-23 10:10:20 +0000265 <!-- Dialog attributes -->
Chris Banes593d8bc2016-02-22 17:04:33 +0000266 <item name="dialogTheme">@style/ThemeOverlay.AppCompat.Dialog</item>
Chris Banes16e8d4d2014-12-23 10:10:20 +0000267 <item name="dialogPreferredPadding">@dimen/abc_dialog_padding_material</item>
Chris Banes19eaf142015-02-04 23:39:54 +0000268
Chris Banes593d8bc2016-02-22 17:04:33 +0000269 <item name="alertDialogTheme">@style/ThemeOverlay.AppCompat.Dialog.Alert</item>
Chris Banes19eaf142015-02-04 23:39:54 +0000270 <item name="alertDialogStyle">@style/AlertDialog.AppCompat</item>
271 <item name="alertDialogCenterButtons">false</item>
272 <item name="textColorAlertDialogListItem">@color/abc_primary_text_material_dark</item>
273 <item name="listDividerAlertDialog">@null</item>
Chris Banes9af29fe2015-03-09 14:04:07 +0000274
275 <!-- Define these here; ContextThemeWrappers around themes that define them should
276 always clear these values. -->
Chris Banes2c960112016-11-07 12:33:18 +0000277 <item name="windowFixedWidthMajor">@null</item>
278 <item name="windowFixedWidthMinor">@null</item>
279 <item name="windowFixedHeightMajor">@null</item>
280 <item name="windowFixedHeightMinor">@null</item>
Vladislav Kaznacheeva4c68252017-03-03 13:09:06 -0800281
282 <!-- Tooltip attributes -->
283 <item name="tooltipFrameBackground">@drawable/tooltip_frame_light</item>
284 <item name="tooltipForegroundColor">@color/foreground_material_light</item>
Kirill Grouchnikovbe551c42017-04-18 11:39:27 -0400285
Kirill Grouchnikovf0554392017-04-20 12:08:17 -0400286 <item name="colorError">@color/error_color_material</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000287 </style>
288
289 <!-- Base platform-dependent theme providing an action bar in a light-themed activity. -->
Chris Banes3795dec2014-07-28 10:46:20 +0100290 <style name="Base.V7.Theme.AppCompat.Light" parent="Platform.AppCompat.Light">
Kirill Grouchnikov3f27daa2017-10-13 17:04:40 -0400291 <item name="viewInflaterClass">android.support.v7.app.AppCompatViewInflater</item>
292
Chris Banesf3a550c2015-09-08 11:18:22 +1000293 <item name="windowNoTitle">false</item>
Chris Banes3795dec2014-07-28 10:46:20 +0100294 <item name="windowActionBar">true</item>
295 <item name="windowActionBarOverlay">false</item>
Chris Banesf3a550c2015-09-08 11:18:22 +1000296 <item name="windowActionModeOverlay">false</item>
Deepanshu Guptad87d7fe2015-07-15 15:40:32 -0700297 <item name="actionBarPopupTheme">@null</item>
Chris Banesd8b6fd02014-08-28 15:56:15 +0100298
Chris Banes593d8bc2016-02-22 17:04:33 +0000299 <item name="colorBackgroundFloating">@color/background_floating_material_light</item>
300
Chris Banesd8b6fd02014-08-28 15:56:15 +0100301 <!-- Used by MediaRouter -->
Chris Banes3795dec2014-07-28 10:46:20 +0100302 <item name="isLightTheme">true</item>
303
Chris Banesee7c9fb2013-04-10 18:13:52 +0100304 <item name="selectableItemBackground">@drawable/abc_item_background_holo_light</item>
Chris Banesd167dc42014-08-13 13:39:52 +0100305 <item name="selectableItemBackgroundBorderless">?attr/selectableItemBackground</item>
Chris Banes11924542015-05-13 13:38:02 +0100306 <item name="borderlessButtonStyle">@style/Widget.AppCompat.Button.Borderless</item>
Alan Viveretteeb648622016-03-11 19:33:03 +0000307 <item name="homeAsUpIndicator">@drawable/abc_ic_ab_back_material</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000308
Chris Banesc4972212014-09-10 12:37:56 +0100309 <item name="dividerVertical">@drawable/abc_list_divider_mtrl_alpha</item>
310 <item name="dividerHorizontal">@drawable/abc_list_divider_mtrl_alpha</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000311
Chris Banesfbd6eae2013-03-12 10:57:42 +0000312 <!-- Action Bar Styles -->
313 <item name="actionBarTabStyle">@style/Widget.AppCompat.Light.ActionBar.TabView</item>
314 <item name="actionBarTabBarStyle">@style/Widget.AppCompat.Light.ActionBar.TabBar</item>
315 <item name="actionBarTabTextStyle">@style/Widget.AppCompat.Light.ActionBar.TabText</item>
316 <item name="actionButtonStyle">@style/Widget.AppCompat.Light.ActionButton</item>
Chris Banes13ab4aa2014-07-08 08:37:35 +0100317 <item name="actionOverflowButtonStyle">@style/Widget.AppCompat.Light.ActionButton.Overflow</item>
Chris Banes49c78902014-07-15 15:30:55 +0100318 <item name="actionOverflowMenuStyle">@style/Widget.AppCompat.Light.PopupMenu.Overflow</item>
Chris Banes13ab4aa2014-07-08 08:37:35 +0100319 <item name="actionBarStyle">@style/Widget.AppCompat.Light.ActionBar.Solid</item>
Chris Banes3954d592013-03-25 12:25:59 +0000320 <item name="actionBarSplitStyle">?attr/actionBarStyle</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000321 <item name="actionBarWidgetTheme">@null</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100322 <item name="actionBarTheme">@style/ThemeOverlay.AppCompat.ActionBar</item>
Chris Banes13ab4aa2014-07-08 08:37:35 +0100323 <item name="actionBarSize">@dimen/abc_action_bar_default_height_material</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000324 <item name="actionBarDivider">?attr/dividerVertical</item>
Chris Banesd167dc42014-08-13 13:39:52 +0100325 <item name="actionBarItemBackground">?attr/selectableItemBackgroundBorderless</item>
Chris Banes13ab4aa2014-07-08 08:37:35 +0100326 <item name="actionMenuTextAppearance">@style/TextAppearance.AppCompat.Widget.ActionBar.Menu</item>
Chris Banes61cb91b2013-04-15 12:41:53 +0100327 <item name="actionMenuTextColor">?android:attr/textColorPrimaryDisableOnly</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000328
Chris Banesd8222de2013-03-26 16:14:38 +0000329 <!-- Action Mode -->
330 <item name="actionModeStyle">@style/Widget.AppCompat.ActionMode</item>
Chris Banes10731322014-09-11 15:30:09 +0100331 <item name="actionModeBackground">@drawable/abc_cab_background_top_material</item>
Chris Banes13ab4aa2014-07-08 08:37:35 +0100332 <item name="actionModeSplitBackground">?attr/colorPrimaryDark</item>
Alan Viveretteeb648622016-03-11 19:33:03 +0000333 <item name="actionModeCloseDrawable">@drawable/abc_ic_ab_back_material</item>
Chris Banes10731322014-09-11 15:30:09 +0100334 <item name="actionModeCloseButtonStyle">@style/Widget.AppCompat.ActionButton.CloseMode</item>
Chris Banesb37a3162014-09-13 09:59:53 +0100335
Chris Banesa59882b2016-05-09 10:46:25 +0100336 <item name="actionModeCutDrawable">@drawable/abc_ic_menu_cut_mtrl_alpha</item>
337 <item name="actionModeCopyDrawable">@drawable/abc_ic_menu_copy_mtrl_am_alpha</item>
338 <item name="actionModePasteDrawable">@drawable/abc_ic_menu_paste_mtrl_am_alpha</item>
339 <item name="actionModeSelectAllDrawable">@drawable/abc_ic_menu_selectall_mtrl_alpha</item>
340 <item name="actionModeShareDrawable">@drawable/abc_ic_menu_share_mtrl_alpha</item>
Chris Banesd8222de2013-03-26 16:14:38 +0000341
Chris Banesfbd6eae2013-03-12 10:57:42 +0000342 <!-- Dropdown Spinner Attributes -->
Chris Banes13ab4aa2014-07-08 08:37:35 +0100343 <item name="actionDropDownStyle">@style/Widget.AppCompat.Light.Spinner.DropDown.ActionBar</item>
344
Chris Banesfbd6eae2013-03-12 10:57:42 +0000345 <!-- Panel attributes -->
Chris Banes07a07ce2013-05-23 11:03:31 +0100346 <item name="panelMenuListWidth">@dimen/abc_panel_menu_list_width</item>
Chris Banesa2b9cdb2013-03-27 16:46:07 +0000347 <item name="panelMenuListTheme">@style/Theme.AppCompat.CompactMenu</item>
Chris Banes57c6de92014-09-19 11:33:22 +0100348 <item name="panelBackground">@drawable/abc_menu_hardkey_panel_mtrl_mult</item>
349 <item name="android:panelBackground">@android:color/transparent</item>
Chris Banes61cb91b2013-04-15 12:41:53 +0100350 <item name="listChoiceBackgroundIndicator">@drawable/abc_list_selector_holo_light</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000351
Chris Banes3795dec2014-07-28 10:46:20 +0100352 <!-- List attributes -->
Chris Banes13ab4aa2014-07-08 08:37:35 +0100353 <item name="textAppearanceListItem">@style/TextAppearance.AppCompat.Subhead</item>
354 <item name="textAppearanceListItemSmall">@style/TextAppearance.AppCompat.Subhead</item>
Kirill Grouchnikov826d08e2017-03-16 16:29:20 -0400355 <item name="textAppearanceListItemSecondary">@style/TextAppearance.AppCompat.Body1</item>
Chris Banes13ab4aa2014-07-08 08:37:35 +0100356 <item name="listPreferredItemHeight">64dp</item>
357 <item name="listPreferredItemHeightSmall">48dp</item>
358 <item name="listPreferredItemHeightLarge">80dp</item>
Chris Banes3ea3afd2014-11-25 13:44:25 +0000359 <item name="listPreferredItemPaddingLeft">@dimen/abc_list_item_padding_horizontal_material</item>
360 <item name="listPreferredItemPaddingRight">@dimen/abc_list_item_padding_horizontal_material</item>
Chris Banes13ab4aa2014-07-08 08:37:35 +0100361
Chris Banesf807fc52015-02-26 11:43:04 +0000362 <!-- Spinner styles -->
363 <item name="spinnerStyle">@style/Widget.AppCompat.Spinner</item>
364 <item name="android:spinnerItemStyle">@style/Widget.AppCompat.TextView.SpinnerItem</item>
365 <item name="android:dropDownListViewStyle">@style/Widget.AppCompat.ListView.DropDown</item>
366
Chris Banes3795dec2014-07-28 10:46:20 +0100367 <!-- Required for use of support_simple_spinner_dropdown_item.xml -->
Chris Banes39ce6ef2014-08-27 14:06:30 +0100368 <item name="spinnerDropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item>
Chris Banes3795dec2014-07-28 10:46:20 +0100369 <item name="dropdownListPreferredItemHeight">?attr/listPreferredItemHeightSmall</item>
370
371 <!-- Popup Menu styles -->
372 <item name="popupMenuStyle">@style/Widget.AppCompat.Light.PopupMenu</item>
373 <item name="textAppearanceLargePopupMenu">@style/TextAppearance.AppCompat.Light.Widget.PopupMenu.Large</item>
374 <item name="textAppearanceSmallPopupMenu">@style/TextAppearance.AppCompat.Light.Widget.PopupMenu.Small</item>
Chris Banes6142a542016-01-27 13:05:29 +0000375 <item name="textAppearancePopupMenuHeader">@style/TextAppearance.AppCompat.Widget.PopupMenu.Header</item>
Chris Banes415f7402014-09-22 11:49:54 +0100376 <item name="listPopupWindowStyle">@style/Widget.AppCompat.ListPopupWindow</item>
Chris Banesc1e65b32015-10-06 09:49:52 +0100377 <item name="dropDownListViewStyle">?android:attr/dropDownListViewStyle</item>
Chris Banes6142a542016-01-27 13:05:29 +0000378 <item name="listMenuViewStyle">@style/Widget.AppCompat.ListMenuView</item>
Chris Banes3795dec2014-07-28 10:46:20 +0100379
380 <!-- SearchView attributes -->
381 <item name="searchViewStyle">@style/Widget.AppCompat.Light.SearchView</item>
Chris Banes39ce6ef2014-08-27 14:06:30 +0100382 <item name="android:dropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item>
Chris Banes3795dec2014-07-28 10:46:20 +0100383 <item name="textColorSearchUrl">@color/abc_search_url_text</item>
Chris Banes3228edf2014-08-06 14:02:28 +0100384 <item name="textAppearanceSearchResultTitle">@style/TextAppearance.AppCompat.SearchResult.Title</item>
385 <item name="textAppearanceSearchResultSubtitle">@style/TextAppearance.AppCompat.SearchResult.Subtitle</item>
Chris Banes3795dec2014-07-28 10:46:20 +0100386
387 <!-- ShareActionProvider attributes -->
Chris Banesb645de72014-10-21 14:40:26 +0100388 <item name="activityChooserViewStyle">@style/Widget.AppCompat.ActivityChooserView</item>
Chris Banes3795dec2014-07-28 10:46:20 +0100389
390 <!-- Toolbar styles -->
391 <item name="toolbarStyle">@style/Widget.AppCompat.Toolbar</item>
392 <item name="toolbarNavigationButtonStyle">@style/Widget.AppCompat.Toolbar.Button.Navigation</item>
393
Chris Banes2cccf602015-02-18 12:32:08 +0000394 <item name="editTextStyle">@style/Widget.AppCompat.EditText</item>
Chris Banesb73824b2014-10-23 10:24:34 +0000395 <item name="editTextBackground">@drawable/abc_edit_text_material</item>
396 <item name="editTextColor">?android:attr/textColorPrimary</item>
Chris Banes2cccf602015-02-18 12:32:08 +0000397 <item name="autoCompleteTextViewStyle">@style/Widget.AppCompat.AutoCompleteTextView</item>
Chris Banesb73824b2014-10-23 10:24:34 +0000398
Chris Banes3795dec2014-07-28 10:46:20 +0100399 <!-- Color palette -->
Chris Banescbf6c352014-09-23 15:16:59 +0100400 <item name="colorPrimaryDark">@color/primary_dark_material_light</item>
401 <item name="colorPrimary">@color/primary_material_light</item>
402 <item name="colorAccent">@color/accent_material_light</item>
Chris Banes3795dec2014-07-28 10:46:20 +0100403
404 <item name="colorControlNormal">?android:attr/textColorSecondary</item>
405 <item name="colorControlActivated">?attr/colorAccent</item>
Chris Banes3795dec2014-07-28 10:46:20 +0100406 <item name="colorControlHighlight">@color/ripple_material_light</item>
Chris Banesa9585da2014-10-16 13:44:15 +0100407 <item name="colorButtonNormal">@color/button_material_light</item>
Chris Banes414f5232014-12-11 10:29:47 +0000408 <item name="colorSwitchThumbNormal">@color/switch_thumb_material_light</item>
Chris Banesb1131c62015-05-08 15:00:39 +0100409 <item name="controlBackground">?attr/selectableItemBackgroundBorderless</item>
Chris Banes947be6d2014-09-11 10:57:18 +0100410
411 <item name="drawerArrowStyle">@style/Widget.AppCompat.DrawerArrowToggle</item>
Chris Banes415f7402014-09-22 11:49:54 +0100412
Chris Banes2cccf602015-02-18 12:32:08 +0000413 <item name="checkboxStyle">@style/Widget.AppCompat.CompoundButton.CheckBox</item>
414 <item name="radioButtonStyle">@style/Widget.AppCompat.CompoundButton.RadioButton</item>
Chris Banes415f7402014-09-22 11:49:54 +0100415 <item name="switchStyle">@style/Widget.AppCompat.CompoundButton.Switch</item>
Chris Banesa9585da2014-10-16 13:44:15 +0100416
Chris Banes2cccf602015-02-18 12:32:08 +0000417 <item name="ratingBarStyle">@style/Widget.AppCompat.RatingBar</item>
Chris Banes7c8ba0f2015-12-10 15:51:38 +0000418 <item name="ratingBarStyleIndicator">@style/Widget.AppCompat.RatingBar.Indicator</item>
419 <item name="ratingBarStyleSmall">@style/Widget.AppCompat.RatingBar.Small</item>
Chris Banes10e2dbc2015-05-08 13:49:25 +0100420 <item name="seekBarStyle">@style/Widget.AppCompat.SeekBar</item>
Chris Banesa9585da2014-10-16 13:44:15 +0100421
422 <!-- Button styles -->
Chris Banes2cccf602015-02-18 12:32:08 +0000423 <item name="buttonStyle">@style/Widget.AppCompat.Button</item>
424 <item name="buttonStyleSmall">@style/Widget.AppCompat.Button.Small</item>
Chris Banesb1131c62015-05-08 15:00:39 +0100425 <item name="android:textAppearanceButton">@style/TextAppearance.AppCompat.Widget.Button</item>
Chris Banes16e8d4d2014-12-23 10:10:20 +0000426
Chris Banese6874502015-09-25 10:52:30 +0100427 <item name="imageButtonStyle">@style/Widget.AppCompat.ImageButton</item>
428
Chris Banes6b80dd62015-01-29 17:35:09 +0000429 <item name="buttonBarStyle">@style/Widget.AppCompat.ButtonBar</item>
430 <item name="buttonBarButtonStyle">@style/Widget.AppCompat.Button.ButtonBar.AlertDialog</item>
Chris Banes4deb3892015-02-25 17:28:02 +0000431 <item name="buttonBarPositiveButtonStyle">?attr/buttonBarButtonStyle</item>
432 <item name="buttonBarNegativeButtonStyle">?attr/buttonBarButtonStyle</item>
433 <item name="buttonBarNeutralButtonStyle">?attr/buttonBarButtonStyle</item>
Chris Banes6b80dd62015-01-29 17:35:09 +0000434
Chris Banes16e8d4d2014-12-23 10:10:20 +0000435 <!-- Dialog attributes -->
Chris Banes593d8bc2016-02-22 17:04:33 +0000436 <item name="dialogTheme">@style/ThemeOverlay.AppCompat.Dialog</item>
Chris Banes16e8d4d2014-12-23 10:10:20 +0000437 <item name="dialogPreferredPadding">@dimen/abc_dialog_padding_material</item>
Chris Banes19eaf142015-02-04 23:39:54 +0000438
Chris Banes7546e102016-08-01 11:19:10 +0100439 <item name="alertDialogTheme">@style/ThemeOverlay.AppCompat.Dialog.Alert</item>
Chris Banes19eaf142015-02-04 23:39:54 +0000440 <item name="alertDialogStyle">@style/AlertDialog.AppCompat.Light</item>
441 <item name="alertDialogCenterButtons">false</item>
442 <item name="textColorAlertDialogListItem">@color/abc_primary_text_material_light</item>
443 <item name="listDividerAlertDialog">@null</item>
Chris Banes9af29fe2015-03-09 14:04:07 +0000444
445 <!-- Define these here; ContextThemeWrappers around themes that define them should
446 always clear these values. -->
Chris Banes2c960112016-11-07 12:33:18 +0000447 <item name="windowFixedWidthMajor">@null</item>
448 <item name="windowFixedWidthMinor">@null</item>
449 <item name="windowFixedHeightMajor">@null</item>
450 <item name="windowFixedHeightMinor">@null</item>
Vladislav Kaznacheeva4c68252017-03-03 13:09:06 -0800451
452 <!-- Tooltip attributes -->
453 <item name="tooltipFrameBackground">@drawable/tooltip_frame_dark</item>
454 <item name="tooltipForegroundColor">@color/foreground_material_dark</item>
Kirill Grouchnikovbe551c42017-04-18 11:39:27 -0400455
Kirill Grouchnikovf0554392017-04-20 12:08:17 -0400456 <item name="colorError">@color/error_color_material</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000457 </style>
458
Chris Banes3795dec2014-07-28 10:46:20 +0100459 <style name="Base.Theme.AppCompat" parent="Base.V7.Theme.AppCompat">
460 </style>
461
462 <style name="Base.Theme.AppCompat.Light" parent="Base.V7.Theme.AppCompat.Light">
463 </style>
464
Chris Banes13ab4aa2014-07-08 08:37:35 +0100465 <style name="Base.Theme.AppCompat.Light.DarkActionBar" parent="Base.Theme.AppCompat.Light">
Chris Banes61c0bbe2014-07-31 14:21:02 +0100466 <item name="actionBarPopupTheme">@style/ThemeOverlay.AppCompat.Light</item>
467 <item name="actionBarWidgetTheme">@null</item>
Chris Banes3228edf2014-08-06 14:02:28 +0100468 <item name="actionBarTheme">@style/ThemeOverlay.AppCompat.Dark.ActionBar</item>
Chris Banes51913a02013-03-13 10:33:35 +0000469
Chris Banes61cb91b2013-04-15 12:41:53 +0100470 <!-- Panel attributes -->
Chris Banes61cb91b2013-04-15 12:41:53 +0100471 <item name="listChoiceBackgroundIndicator">@drawable/abc_list_selector_holo_dark</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100472
Chris Banescbf6c352014-09-23 15:16:59 +0100473 <item name="colorPrimaryDark">@color/primary_dark_material_dark</item>
474 <item name="colorPrimary">@color/primary_material_dark</item>
Chris Banes49c78902014-07-15 15:30:55 +0100475 </style>
Chris Banes61cb91b2013-04-15 12:41:53 +0100476
Chris Banesfbd6eae2013-03-12 10:57:42 +0000477 <!-- Menu/item attributes -->
Chris Banes13ab4aa2014-07-08 08:37:35 +0100478 <style name="Base.Theme.AppCompat.CompactMenu" parent="">
479 <item name="android:itemTextAppearance">?android:attr/textAppearanceMedium</item>
Chris Banes61cb91b2013-04-15 12:41:53 +0100480 <item name="android:listViewStyle">@style/Widget.AppCompat.ListView.Menu</item>
Chris Banes46dfe0c2014-11-03 10:47:19 +0000481 <item name="android:windowAnimationStyle">@style/Animation.AppCompat.DropDownUp</item>
482 </style>
483
Chris Banes16e8d4d2014-12-23 10:10:20 +0000484 <style name="Base.V7.Theme.AppCompat.Dialog" parent="Base.Theme.AppCompat">
Chris Banes593d8bc2016-02-22 17:04:33 +0000485 <item name="android:colorBackground">?attr/colorBackgroundFloating</item>
Chris Banes16e8d4d2014-12-23 10:10:20 +0000486 <item name="android:colorBackgroundCacheHint">@null</item>
487
488 <item name="android:windowFrame">@null</item>
Chris Baneseb1e3602015-04-23 13:31:45 +0100489 <item name="android:windowTitleStyle">@style/RtlOverlay.DialogWindowTitle.AppCompat</item>
Chris Banes16e8d4d2014-12-23 10:10:20 +0000490 <item name="android:windowTitleBackgroundStyle">@style/Base.DialogWindowTitleBackground.AppCompat</item>
Chris Banes593d8bc2016-02-22 17:04:33 +0000491 <item name="android:windowBackground">@drawable/abc_dialog_material_background</item>
Chris Banes16e8d4d2014-12-23 10:10:20 +0000492 <item name="android:windowIsFloating">true</item>
Chris Banes888d6d42015-04-29 10:13:13 +0100493 <item name="android:backgroundDimEnabled">true</item>
Chris Banes16e8d4d2014-12-23 10:10:20 +0000494 <item name="android:windowContentOverlay">@null</item>
495 <item name="android:windowAnimationStyle">@style/Animation.AppCompat.Dialog</item>
496 <item name="android:windowSoftInputMode">stateUnspecified|adjustPan</item>
497
498 <item name="windowActionBar">false</item>
499 <item name="windowActionModeOverlay">true</item>
500
501 <item name="listPreferredItemPaddingLeft">24dip</item>
502 <item name="listPreferredItemPaddingRight">24dip</item>
503
504 <item name="android:listDivider">@null</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000505 </style>
506
Chris Banes16e8d4d2014-12-23 10:10:20 +0000507 <style name="Base.V7.Theme.AppCompat.Light.Dialog" parent="Base.Theme.AppCompat.Light">
Chris Banes593d8bc2016-02-22 17:04:33 +0000508 <item name="android:colorBackground">?attr/colorBackgroundFloating</item>
Chris Banes16e8d4d2014-12-23 10:10:20 +0000509 <item name="android:colorBackgroundCacheHint">@null</item>
Chris Banes5f90b392014-08-01 11:44:51 +0100510
Chris Banes16e8d4d2014-12-23 10:10:20 +0000511 <item name="android:windowFrame">@null</item>
Chris Baneseb1e3602015-04-23 13:31:45 +0100512 <item name="android:windowTitleStyle">@style/RtlOverlay.DialogWindowTitle.AppCompat</item>
Chris Banes16e8d4d2014-12-23 10:10:20 +0000513 <item name="android:windowTitleBackgroundStyle">@style/Base.DialogWindowTitleBackground.AppCompat</item>
Chris Banes593d8bc2016-02-22 17:04:33 +0000514 <item name="android:windowBackground">@drawable/abc_dialog_material_background</item>
Chris Banes16e8d4d2014-12-23 10:10:20 +0000515 <item name="android:windowIsFloating">true</item>
Chris Banes888d6d42015-04-29 10:13:13 +0100516 <item name="android:backgroundDimEnabled">true</item>
Chris Banes16e8d4d2014-12-23 10:10:20 +0000517 <item name="android:windowContentOverlay">@null</item>
518 <item name="android:windowAnimationStyle">@style/Animation.AppCompat.Dialog</item>
519 <item name="android:windowSoftInputMode">stateUnspecified|adjustPan</item>
Chris Banes5f90b392014-08-01 11:44:51 +0100520
Chris Banes16e8d4d2014-12-23 10:10:20 +0000521 <item name="windowActionBar">false</item>
522 <item name="windowActionModeOverlay">true</item>
Chris Banes5f90b392014-08-01 11:44:51 +0100523
Chris Banes16e8d4d2014-12-23 10:10:20 +0000524 <item name="listPreferredItemPaddingLeft">24dip</item>
525 <item name="listPreferredItemPaddingRight">24dip</item>
Chris Banes5f90b392014-08-01 11:44:51 +0100526
Chris Banes16e8d4d2014-12-23 10:10:20 +0000527 <item name="android:listDivider">@null</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000528 </style>
529
Chris Banes5f90b392014-08-01 11:44:51 +0100530 <style name="Base.Theme.AppCompat.Dialog" parent="Base.V7.Theme.AppCompat.Dialog" />
Chris Banes16e8d4d2014-12-23 10:10:20 +0000531 <style name="Base.Theme.AppCompat.Light.Dialog" parent="Base.V7.Theme.AppCompat.Light.Dialog" />
Chris Banes5f90b392014-08-01 11:44:51 +0100532
Chris Banes19eaf142015-02-04 23:39:54 +0000533 <style name="Base.Theme.AppCompat.Dialog.Alert">
534 <item name="windowMinWidthMajor">@dimen/abc_dialog_min_width_major</item>
535 <item name="windowMinWidthMinor">@dimen/abc_dialog_min_width_minor</item>
536 </style>
537
538 <style name="Base.Theme.AppCompat.Light.Dialog.Alert">
539 <item name="windowMinWidthMajor">@dimen/abc_dialog_min_width_major</item>
540 <item name="windowMinWidthMinor">@dimen/abc_dialog_min_width_minor</item>
541 </style>
542
543 <style name="Base.Theme.AppCompat.Dialog.MinWidth">
544 <item name="windowMinWidthMajor">@dimen/abc_dialog_min_width_major</item>
545 <item name="windowMinWidthMinor">@dimen/abc_dialog_min_width_minor</item>
546 </style>
547
548 <style name="Base.Theme.AppCompat.Light.Dialog.MinWidth">
549 <item name="windowMinWidthMajor">@dimen/abc_dialog_min_width_major</item>
550 <item name="windowMinWidthMinor">@dimen/abc_dialog_min_width_minor</item>
551 </style>
552
Chris Banes5f90b392014-08-01 11:44:51 +0100553 <style name="Base.Theme.AppCompat.Dialog.FixedSize">
Chris Banescc82b3e2015-09-21 17:33:00 +0100554 <item name="windowFixedWidthMajor">@dimen/abc_dialog_fixed_width_major</item>
555 <item name="windowFixedWidthMinor">@dimen/abc_dialog_fixed_width_minor</item>
556 <item name="windowFixedHeightMajor">@dimen/abc_dialog_fixed_height_major</item>
557 <item name="windowFixedHeightMinor">@dimen/abc_dialog_fixed_height_minor</item>
Chris Banes56fd5012013-11-06 15:24:22 +0000558 </style>
559
Chris Banes5f90b392014-08-01 11:44:51 +0100560 <style name="Base.Theme.AppCompat.Light.Dialog.FixedSize">
Chris Banescc82b3e2015-09-21 17:33:00 +0100561 <item name="windowFixedWidthMajor">@dimen/abc_dialog_fixed_width_major</item>
562 <item name="windowFixedWidthMinor">@dimen/abc_dialog_fixed_width_minor</item>
563 <item name="windowFixedHeightMajor">@dimen/abc_dialog_fixed_height_major</item>
564 <item name="windowFixedHeightMinor">@dimen/abc_dialog_fixed_height_minor</item>
Chris Banes5f90b392014-08-01 11:44:51 +0100565 </style>
566
567 <!-- We're not large, so redirect to Theme.AppCompat -->
568 <style name="Base.Theme.AppCompat.DialogWhenLarge" parent="Theme.AppCompat" />
569
570 <style name="Base.Theme.AppCompat.Light.DialogWhenLarge" parent="Theme.AppCompat.Light" />
Chris Banes56fd5012013-11-06 15:24:22 +0000571
Chris Banes61c0bbe2014-07-31 14:21:02 +0100572 <!-- Overlay themes -->
Chris Banesfd1b9632015-06-22 14:52:17 +0100573 <style name="Platform.ThemeOverlay.AppCompat" parent="" />
Chris Banes61c0bbe2014-07-31 14:21:02 +0100574
Chris Banesfd1b9632015-06-22 14:52:17 +0100575 <style name="Base.ThemeOverlay.AppCompat" parent="Platform.ThemeOverlay.AppCompat" />
576
577 <style name="Platform.ThemeOverlay.AppCompat.Dark">
Chris Banescbb87bd2015-02-17 16:12:38 +0000578 <!-- Action Bar styles -->
579 <item name="actionBarItemBackground">@drawable/abc_item_background_holo_dark</item>
580 <item name="actionDropDownStyle">@style/Widget.AppCompat.Spinner.DropDown.ActionBar</item>
581 <item name="selectableItemBackground">@drawable/abc_item_background_holo_dark</item>
582
583 <!-- SearchView styles -->
584 <item name="android:autoCompleteTextViewStyle">@style/Widget.AppCompat.AutoCompleteTextView</item>
585 <item name="android:dropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item>
586 </style>
587
Chris Banesfd1b9632015-06-22 14:52:17 +0100588 <style name="Platform.ThemeOverlay.AppCompat.Light">
Chris Banescbb87bd2015-02-17 16:12:38 +0000589 <item name="actionBarItemBackground">@drawable/abc_item_background_holo_light</item>
590 <item name="actionDropDownStyle">@style/Widget.AppCompat.Light.Spinner.DropDown.ActionBar</item>
591 <item name="selectableItemBackground">@drawable/abc_item_background_holo_light</item>
592
593 <!-- SearchView attributes -->
594 <item name="android:autoCompleteTextViewStyle">@style/Widget.AppCompat.Light.AutoCompleteTextView</item>
595 <item name="android:dropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item>
596 </style>
597
598 <style name="Base.ThemeOverlay.AppCompat.Light" parent="Platform.ThemeOverlay.AppCompat.Light">
Chris Banes3228edf2014-08-06 14:02:28 +0100599 <item name="android:windowBackground">@color/background_material_light</item>
Chris Banesb1131c62015-05-08 15:00:39 +0100600 <item name="android:colorForeground">@color/foreground_material_light</item>
601 <item name="android:colorForegroundInverse">@color/foreground_material_dark</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100602 <item name="android:colorBackground">@color/background_material_light</item>
603 <item name="android:colorBackgroundCacheHint">@color/abc_background_cache_hint_selector_material_light</item>
Chris Banes4b6c00c2016-08-25 15:39:41 +0100604 <item name="colorBackgroundFloating">@color/background_floating_material_light</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100605
606 <item name="android:textColorPrimary">@color/abc_primary_text_material_light</item>
607 <item name="android:textColorPrimaryInverse">@color/abc_primary_text_material_dark</item>
Chris Banese2b57562014-09-03 18:24:38 +0100608 <item name="android:textColorSecondary">@color/abc_secondary_text_material_light</item>
609 <item name="android:textColorSecondaryInverse">@color/abc_secondary_text_material_dark</item>
610 <item name="android:textColorTertiary">@color/abc_secondary_text_material_light</item>
611 <item name="android:textColorTertiaryInverse">@color/abc_secondary_text_material_dark</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100612 <item name="android:textColorPrimaryDisableOnly">@color/abc_primary_text_disable_only_material_light</item>
613 <item name="android:textColorPrimaryInverseDisableOnly">@color/abc_primary_text_disable_only_material_dark</item>
Chris Banes286a5132016-09-09 10:56:58 +0100614 <item name="android:textColorHint">@color/abc_hint_foreground_material_light</item>
615 <item name="android:textColorHintInverse">@color/abc_hint_foreground_material_dark</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100616 <item name="android:textColorHighlight">@color/highlighted_text_material_light</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100617
Chris Banes61c0bbe2014-07-31 14:21:02 +0100618 <item name="colorControlNormal">?android:attr/textColorSecondary</item>
619 <item name="colorControlHighlight">@color/ripple_material_light</item>
Chris Banescbb87bd2015-02-17 16:12:38 +0000620 <item name="colorButtonNormal">@color/button_material_light</item>
Chris Banes414f5232014-12-11 10:29:47 +0000621 <item name="colorSwitchThumbNormal">@color/switch_thumb_material_light</item>
Chris Banesd8b6fd02014-08-28 15:56:15 +0100622
623 <!-- Used by MediaRouter -->
624 <item name="isLightTheme">true</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100625 </style>
626
Chris Banesa24587f2015-06-10 14:53:49 +0100627 <style name="Base.ThemeOverlay.AppCompat.Dark" parent="Platform.ThemeOverlay.AppCompat.Dark">
Chris Banes3228edf2014-08-06 14:02:28 +0100628 <item name="android:windowBackground">@color/background_material_dark</item>
Chris Banesb1131c62015-05-08 15:00:39 +0100629 <item name="android:colorForeground">@color/foreground_material_dark</item>
630 <item name="android:colorForegroundInverse">@color/foreground_material_light</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100631 <item name="android:colorBackground">@color/background_material_dark</item>
632 <item name="android:colorBackgroundCacheHint">@color/abc_background_cache_hint_selector_material_dark</item>
Chris Banes4b6c00c2016-08-25 15:39:41 +0100633 <item name="colorBackgroundFloating">@color/background_floating_material_dark</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100634
635 <item name="android:textColorPrimary">@color/abc_primary_text_material_dark</item>
636 <item name="android:textColorPrimaryInverse">@color/abc_primary_text_material_light</item>
637 <item name="android:textColorPrimaryDisableOnly">@color/abc_primary_text_disable_only_material_dark</item>
Chris Banese2b57562014-09-03 18:24:38 +0100638 <item name="android:textColorSecondary">@color/abc_secondary_text_material_dark</item>
639 <item name="android:textColorSecondaryInverse">@color/abc_secondary_text_material_light</item>
640 <item name="android:textColorTertiary">@color/abc_secondary_text_material_dark</item>
641 <item name="android:textColorTertiaryInverse">@color/abc_secondary_text_material_light</item>
Chris Banes286a5132016-09-09 10:56:58 +0100642 <item name="android:textColorHint">@color/abc_hint_foreground_material_dark</item>
643 <item name="android:textColorHintInverse">@color/abc_hint_foreground_material_light</item>
Chris Banesd2601fd2014-11-07 14:54:21 +0000644 <item name="android:textColorHighlight">@color/highlighted_text_material_dark</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100645
Chris Banes61c0bbe2014-07-31 14:21:02 +0100646 <item name="colorControlNormal">?android:attr/textColorSecondary</item>
647 <item name="colorControlHighlight">@color/ripple_material_dark</item>
Chris Banescbb87bd2015-02-17 16:12:38 +0000648 <item name="colorButtonNormal">@color/button_material_dark</item>
Chris Banes414f5232014-12-11 10:29:47 +0000649 <item name="colorSwitchThumbNormal">@color/switch_thumb_material_dark</item>
Chris Banesd8b6fd02014-08-28 15:56:15 +0100650
651 <!-- Used by MediaRouter -->
652 <item name="isLightTheme">false</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100653 </style>
654
655 <style name="Base.ThemeOverlay.AppCompat.ActionBar">
656 <item name="colorControlNormal">?android:attr/textColorPrimary</item>
Chris Banescc489cd2014-11-20 11:00:42 +0000657 <item name="searchViewStyle">@style/Widget.AppCompat.SearchView.ActionBar</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100658 </style>
659
660 <style name="Base.ThemeOverlay.AppCompat.Dark.ActionBar">
661 <item name="colorControlNormal">?android:attr/textColorPrimary</item>
Chris Banescc489cd2014-11-20 11:00:42 +0000662 <item name="searchViewStyle">@style/Widget.AppCompat.SearchView.ActionBar</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100663 </style>
664
Chris Banes593d8bc2016-02-22 17:04:33 +0000665 <!-- Theme overlay that overrides window properties to display as a dialog. -->
666 <style name="Base.ThemeOverlay.AppCompat.Dialog" parent="Base.V7.ThemeOverlay.AppCompat.Dialog" />
667
668 <style name="Base.ThemeOverlay.AppCompat.Dialog.Alert">
669 <item name="windowMinWidthMajor">@dimen/abc_dialog_min_width_major</item>
670 <item name="windowMinWidthMinor">@dimen/abc_dialog_min_width_minor</item>
671 </style>
672
673 <!-- Theme overlay that overrides window properties to display as a dialog. -->
674 <style name="Base.V7.ThemeOverlay.AppCompat.Dialog" parent="Base.ThemeOverlay.AppCompat">
675 <item name="android:colorBackgroundCacheHint">@null</item>
676 <item name="android:colorBackground">?attr/colorBackgroundFloating</item>
677
678 <item name="android:windowFrame">@null</item>
679 <item name="android:windowTitleStyle">@style/RtlOverlay.DialogWindowTitle.AppCompat</item>
680 <item name="android:windowTitleBackgroundStyle">@style/Base.DialogWindowTitleBackground.AppCompat</item>
681 <item name="android:windowBackground">@drawable/abc_dialog_material_background</item>
682 <item name="android:windowIsFloating">true</item>
683 <item name="android:backgroundDimEnabled">true</item>
684 <item name="android:windowContentOverlay">@null</item>
685 <item name="android:windowAnimationStyle">@style/Animation.AppCompat.Dialog</item>
686 <item name="android:windowSoftInputMode">stateUnspecified|adjustPan</item>
687
688 <item name="windowActionBar">false</item>
689 <item name="windowActionModeOverlay">true</item>
690
691 <item name="listPreferredItemPaddingLeft">24dip</item>
692 <item name="listPreferredItemPaddingRight">24dip</item>
693
694 <item name="android:listDivider">@null</item>
Chris Banes2c960112016-11-07 12:33:18 +0000695
696 <item name="windowFixedWidthMajor">@null</item>
697 <item name="windowFixedWidthMinor">@null</item>
698 <item name="windowFixedHeightMajor">@null</item>
699 <item name="windowFixedHeightMinor">@null</item>
Chris Banes593d8bc2016-02-22 17:04:33 +0000700 </style>
701
Chris Banesfbd6eae2013-03-12 10:57:42 +0000702</resources>