blob: 6b4461f7b1ece0d984826fdbe80e1ec7451b29bf [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>
Lucas Dupindd47d232017-11-17 11:34:34 -0800268 <item name="dialogCornerRadius">@dimen/abc_dialog_corner_radius_material</item>
Chris Banes19eaf142015-02-04 23:39:54 +0000269
Chris Banes593d8bc2016-02-22 17:04:33 +0000270 <item name="alertDialogTheme">@style/ThemeOverlay.AppCompat.Dialog.Alert</item>
Chris Banes19eaf142015-02-04 23:39:54 +0000271 <item name="alertDialogStyle">@style/AlertDialog.AppCompat</item>
272 <item name="alertDialogCenterButtons">false</item>
273 <item name="textColorAlertDialogListItem">@color/abc_primary_text_material_dark</item>
274 <item name="listDividerAlertDialog">@null</item>
Chris Banes9af29fe2015-03-09 14:04:07 +0000275
276 <!-- Define these here; ContextThemeWrappers around themes that define them should
277 always clear these values. -->
Chris Banes2c960112016-11-07 12:33:18 +0000278 <item name="windowFixedWidthMajor">@null</item>
279 <item name="windowFixedWidthMinor">@null</item>
280 <item name="windowFixedHeightMajor">@null</item>
281 <item name="windowFixedHeightMinor">@null</item>
Vladislav Kaznacheeva4c68252017-03-03 13:09:06 -0800282
283 <!-- Tooltip attributes -->
284 <item name="tooltipFrameBackground">@drawable/tooltip_frame_light</item>
285 <item name="tooltipForegroundColor">@color/foreground_material_light</item>
Kirill Grouchnikovbe551c42017-04-18 11:39:27 -0400286
Kirill Grouchnikovf0554392017-04-20 12:08:17 -0400287 <item name="colorError">@color/error_color_material</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000288 </style>
289
290 <!-- Base platform-dependent theme providing an action bar in a light-themed activity. -->
Chris Banes3795dec2014-07-28 10:46:20 +0100291 <style name="Base.V7.Theme.AppCompat.Light" parent="Platform.AppCompat.Light">
Kirill Grouchnikov3f27daa2017-10-13 17:04:40 -0400292 <item name="viewInflaterClass">android.support.v7.app.AppCompatViewInflater</item>
293
Chris Banesf3a550c2015-09-08 11:18:22 +1000294 <item name="windowNoTitle">false</item>
Chris Banes3795dec2014-07-28 10:46:20 +0100295 <item name="windowActionBar">true</item>
296 <item name="windowActionBarOverlay">false</item>
Chris Banesf3a550c2015-09-08 11:18:22 +1000297 <item name="windowActionModeOverlay">false</item>
Deepanshu Guptad87d7fe2015-07-15 15:40:32 -0700298 <item name="actionBarPopupTheme">@null</item>
Chris Banesd8b6fd02014-08-28 15:56:15 +0100299
Chris Banes593d8bc2016-02-22 17:04:33 +0000300 <item name="colorBackgroundFloating">@color/background_floating_material_light</item>
301
Chris Banesd8b6fd02014-08-28 15:56:15 +0100302 <!-- Used by MediaRouter -->
Chris Banes3795dec2014-07-28 10:46:20 +0100303 <item name="isLightTheme">true</item>
304
Chris Banesee7c9fb2013-04-10 18:13:52 +0100305 <item name="selectableItemBackground">@drawable/abc_item_background_holo_light</item>
Chris Banesd167dc42014-08-13 13:39:52 +0100306 <item name="selectableItemBackgroundBorderless">?attr/selectableItemBackground</item>
Chris Banes11924542015-05-13 13:38:02 +0100307 <item name="borderlessButtonStyle">@style/Widget.AppCompat.Button.Borderless</item>
Alan Viveretteeb648622016-03-11 19:33:03 +0000308 <item name="homeAsUpIndicator">@drawable/abc_ic_ab_back_material</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000309
Chris Banesc4972212014-09-10 12:37:56 +0100310 <item name="dividerVertical">@drawable/abc_list_divider_mtrl_alpha</item>
311 <item name="dividerHorizontal">@drawable/abc_list_divider_mtrl_alpha</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000312
Chris Banesfbd6eae2013-03-12 10:57:42 +0000313 <!-- Action Bar Styles -->
314 <item name="actionBarTabStyle">@style/Widget.AppCompat.Light.ActionBar.TabView</item>
315 <item name="actionBarTabBarStyle">@style/Widget.AppCompat.Light.ActionBar.TabBar</item>
316 <item name="actionBarTabTextStyle">@style/Widget.AppCompat.Light.ActionBar.TabText</item>
317 <item name="actionButtonStyle">@style/Widget.AppCompat.Light.ActionButton</item>
Chris Banes13ab4aa2014-07-08 08:37:35 +0100318 <item name="actionOverflowButtonStyle">@style/Widget.AppCompat.Light.ActionButton.Overflow</item>
Chris Banes49c78902014-07-15 15:30:55 +0100319 <item name="actionOverflowMenuStyle">@style/Widget.AppCompat.Light.PopupMenu.Overflow</item>
Chris Banes13ab4aa2014-07-08 08:37:35 +0100320 <item name="actionBarStyle">@style/Widget.AppCompat.Light.ActionBar.Solid</item>
Chris Banes3954d592013-03-25 12:25:59 +0000321 <item name="actionBarSplitStyle">?attr/actionBarStyle</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000322 <item name="actionBarWidgetTheme">@null</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100323 <item name="actionBarTheme">@style/ThemeOverlay.AppCompat.ActionBar</item>
Chris Banes13ab4aa2014-07-08 08:37:35 +0100324 <item name="actionBarSize">@dimen/abc_action_bar_default_height_material</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000325 <item name="actionBarDivider">?attr/dividerVertical</item>
Chris Banesd167dc42014-08-13 13:39:52 +0100326 <item name="actionBarItemBackground">?attr/selectableItemBackgroundBorderless</item>
Chris Banes13ab4aa2014-07-08 08:37:35 +0100327 <item name="actionMenuTextAppearance">@style/TextAppearance.AppCompat.Widget.ActionBar.Menu</item>
Chris Banes61cb91b2013-04-15 12:41:53 +0100328 <item name="actionMenuTextColor">?android:attr/textColorPrimaryDisableOnly</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000329
Chris Banesd8222de2013-03-26 16:14:38 +0000330 <!-- Action Mode -->
331 <item name="actionModeStyle">@style/Widget.AppCompat.ActionMode</item>
Chris Banes10731322014-09-11 15:30:09 +0100332 <item name="actionModeBackground">@drawable/abc_cab_background_top_material</item>
Chris Banes13ab4aa2014-07-08 08:37:35 +0100333 <item name="actionModeSplitBackground">?attr/colorPrimaryDark</item>
Alan Viveretteeb648622016-03-11 19:33:03 +0000334 <item name="actionModeCloseDrawable">@drawable/abc_ic_ab_back_material</item>
Chris Banes10731322014-09-11 15:30:09 +0100335 <item name="actionModeCloseButtonStyle">@style/Widget.AppCompat.ActionButton.CloseMode</item>
Chris Banesb37a3162014-09-13 09:59:53 +0100336
Chris Banesa59882b2016-05-09 10:46:25 +0100337 <item name="actionModeCutDrawable">@drawable/abc_ic_menu_cut_mtrl_alpha</item>
338 <item name="actionModeCopyDrawable">@drawable/abc_ic_menu_copy_mtrl_am_alpha</item>
339 <item name="actionModePasteDrawable">@drawable/abc_ic_menu_paste_mtrl_am_alpha</item>
340 <item name="actionModeSelectAllDrawable">@drawable/abc_ic_menu_selectall_mtrl_alpha</item>
341 <item name="actionModeShareDrawable">@drawable/abc_ic_menu_share_mtrl_alpha</item>
Chris Banesd8222de2013-03-26 16:14:38 +0000342
Chris Banesfbd6eae2013-03-12 10:57:42 +0000343 <!-- Dropdown Spinner Attributes -->
Chris Banes13ab4aa2014-07-08 08:37:35 +0100344 <item name="actionDropDownStyle">@style/Widget.AppCompat.Light.Spinner.DropDown.ActionBar</item>
345
Chris Banesfbd6eae2013-03-12 10:57:42 +0000346 <!-- Panel attributes -->
Chris Banes07a07ce2013-05-23 11:03:31 +0100347 <item name="panelMenuListWidth">@dimen/abc_panel_menu_list_width</item>
Chris Banesa2b9cdb2013-03-27 16:46:07 +0000348 <item name="panelMenuListTheme">@style/Theme.AppCompat.CompactMenu</item>
Chris Banes57c6de92014-09-19 11:33:22 +0100349 <item name="panelBackground">@drawable/abc_menu_hardkey_panel_mtrl_mult</item>
350 <item name="android:panelBackground">@android:color/transparent</item>
Chris Banes61cb91b2013-04-15 12:41:53 +0100351 <item name="listChoiceBackgroundIndicator">@drawable/abc_list_selector_holo_light</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000352
Chris Banes3795dec2014-07-28 10:46:20 +0100353 <!-- List attributes -->
Chris Banes13ab4aa2014-07-08 08:37:35 +0100354 <item name="textAppearanceListItem">@style/TextAppearance.AppCompat.Subhead</item>
355 <item name="textAppearanceListItemSmall">@style/TextAppearance.AppCompat.Subhead</item>
Kirill Grouchnikov826d08e2017-03-16 16:29:20 -0400356 <item name="textAppearanceListItemSecondary">@style/TextAppearance.AppCompat.Body1</item>
Chris Banes13ab4aa2014-07-08 08:37:35 +0100357 <item name="listPreferredItemHeight">64dp</item>
358 <item name="listPreferredItemHeightSmall">48dp</item>
359 <item name="listPreferredItemHeightLarge">80dp</item>
Chris Banes3ea3afd2014-11-25 13:44:25 +0000360 <item name="listPreferredItemPaddingLeft">@dimen/abc_list_item_padding_horizontal_material</item>
361 <item name="listPreferredItemPaddingRight">@dimen/abc_list_item_padding_horizontal_material</item>
Chris Banes13ab4aa2014-07-08 08:37:35 +0100362
Chris Banesf807fc52015-02-26 11:43:04 +0000363 <!-- Spinner styles -->
364 <item name="spinnerStyle">@style/Widget.AppCompat.Spinner</item>
365 <item name="android:spinnerItemStyle">@style/Widget.AppCompat.TextView.SpinnerItem</item>
366 <item name="android:dropDownListViewStyle">@style/Widget.AppCompat.ListView.DropDown</item>
367
Chris Banes3795dec2014-07-28 10:46:20 +0100368 <!-- Required for use of support_simple_spinner_dropdown_item.xml -->
Chris Banes39ce6ef2014-08-27 14:06:30 +0100369 <item name="spinnerDropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item>
Chris Banes3795dec2014-07-28 10:46:20 +0100370 <item name="dropdownListPreferredItemHeight">?attr/listPreferredItemHeightSmall</item>
371
372 <!-- Popup Menu styles -->
373 <item name="popupMenuStyle">@style/Widget.AppCompat.Light.PopupMenu</item>
374 <item name="textAppearanceLargePopupMenu">@style/TextAppearance.AppCompat.Light.Widget.PopupMenu.Large</item>
375 <item name="textAppearanceSmallPopupMenu">@style/TextAppearance.AppCompat.Light.Widget.PopupMenu.Small</item>
Chris Banes6142a542016-01-27 13:05:29 +0000376 <item name="textAppearancePopupMenuHeader">@style/TextAppearance.AppCompat.Widget.PopupMenu.Header</item>
Chris Banes415f7402014-09-22 11:49:54 +0100377 <item name="listPopupWindowStyle">@style/Widget.AppCompat.ListPopupWindow</item>
Chris Banesc1e65b32015-10-06 09:49:52 +0100378 <item name="dropDownListViewStyle">?android:attr/dropDownListViewStyle</item>
Chris Banes6142a542016-01-27 13:05:29 +0000379 <item name="listMenuViewStyle">@style/Widget.AppCompat.ListMenuView</item>
Chris Banes3795dec2014-07-28 10:46:20 +0100380
381 <!-- SearchView attributes -->
382 <item name="searchViewStyle">@style/Widget.AppCompat.Light.SearchView</item>
Chris Banes39ce6ef2014-08-27 14:06:30 +0100383 <item name="android:dropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item>
Chris Banes3795dec2014-07-28 10:46:20 +0100384 <item name="textColorSearchUrl">@color/abc_search_url_text</item>
Chris Banes3228edf2014-08-06 14:02:28 +0100385 <item name="textAppearanceSearchResultTitle">@style/TextAppearance.AppCompat.SearchResult.Title</item>
386 <item name="textAppearanceSearchResultSubtitle">@style/TextAppearance.AppCompat.SearchResult.Subtitle</item>
Chris Banes3795dec2014-07-28 10:46:20 +0100387
388 <!-- ShareActionProvider attributes -->
Chris Banesb645de72014-10-21 14:40:26 +0100389 <item name="activityChooserViewStyle">@style/Widget.AppCompat.ActivityChooserView</item>
Chris Banes3795dec2014-07-28 10:46:20 +0100390
391 <!-- Toolbar styles -->
392 <item name="toolbarStyle">@style/Widget.AppCompat.Toolbar</item>
393 <item name="toolbarNavigationButtonStyle">@style/Widget.AppCompat.Toolbar.Button.Navigation</item>
394
Chris Banes2cccf602015-02-18 12:32:08 +0000395 <item name="editTextStyle">@style/Widget.AppCompat.EditText</item>
Chris Banesb73824b2014-10-23 10:24:34 +0000396 <item name="editTextBackground">@drawable/abc_edit_text_material</item>
397 <item name="editTextColor">?android:attr/textColorPrimary</item>
Chris Banes2cccf602015-02-18 12:32:08 +0000398 <item name="autoCompleteTextViewStyle">@style/Widget.AppCompat.AutoCompleteTextView</item>
Chris Banesb73824b2014-10-23 10:24:34 +0000399
Chris Banes3795dec2014-07-28 10:46:20 +0100400 <!-- Color palette -->
Chris Banescbf6c352014-09-23 15:16:59 +0100401 <item name="colorPrimaryDark">@color/primary_dark_material_light</item>
402 <item name="colorPrimary">@color/primary_material_light</item>
403 <item name="colorAccent">@color/accent_material_light</item>
Chris Banes3795dec2014-07-28 10:46:20 +0100404
405 <item name="colorControlNormal">?android:attr/textColorSecondary</item>
406 <item name="colorControlActivated">?attr/colorAccent</item>
Chris Banes3795dec2014-07-28 10:46:20 +0100407 <item name="colorControlHighlight">@color/ripple_material_light</item>
Chris Banesa9585da2014-10-16 13:44:15 +0100408 <item name="colorButtonNormal">@color/button_material_light</item>
Chris Banes414f5232014-12-11 10:29:47 +0000409 <item name="colorSwitchThumbNormal">@color/switch_thumb_material_light</item>
Chris Banesb1131c62015-05-08 15:00:39 +0100410 <item name="controlBackground">?attr/selectableItemBackgroundBorderless</item>
Chris Banes947be6d2014-09-11 10:57:18 +0100411
412 <item name="drawerArrowStyle">@style/Widget.AppCompat.DrawerArrowToggle</item>
Chris Banes415f7402014-09-22 11:49:54 +0100413
Chris Banes2cccf602015-02-18 12:32:08 +0000414 <item name="checkboxStyle">@style/Widget.AppCompat.CompoundButton.CheckBox</item>
415 <item name="radioButtonStyle">@style/Widget.AppCompat.CompoundButton.RadioButton</item>
Chris Banes415f7402014-09-22 11:49:54 +0100416 <item name="switchStyle">@style/Widget.AppCompat.CompoundButton.Switch</item>
Chris Banesa9585da2014-10-16 13:44:15 +0100417
Chris Banes2cccf602015-02-18 12:32:08 +0000418 <item name="ratingBarStyle">@style/Widget.AppCompat.RatingBar</item>
Chris Banes7c8ba0f2015-12-10 15:51:38 +0000419 <item name="ratingBarStyleIndicator">@style/Widget.AppCompat.RatingBar.Indicator</item>
420 <item name="ratingBarStyleSmall">@style/Widget.AppCompat.RatingBar.Small</item>
Chris Banes10e2dbc2015-05-08 13:49:25 +0100421 <item name="seekBarStyle">@style/Widget.AppCompat.SeekBar</item>
Chris Banesa9585da2014-10-16 13:44:15 +0100422
423 <!-- Button styles -->
Chris Banes2cccf602015-02-18 12:32:08 +0000424 <item name="buttonStyle">@style/Widget.AppCompat.Button</item>
425 <item name="buttonStyleSmall">@style/Widget.AppCompat.Button.Small</item>
Chris Banesb1131c62015-05-08 15:00:39 +0100426 <item name="android:textAppearanceButton">@style/TextAppearance.AppCompat.Widget.Button</item>
Chris Banes16e8d4d2014-12-23 10:10:20 +0000427
Chris Banese6874502015-09-25 10:52:30 +0100428 <item name="imageButtonStyle">@style/Widget.AppCompat.ImageButton</item>
429
Chris Banes6b80dd62015-01-29 17:35:09 +0000430 <item name="buttonBarStyle">@style/Widget.AppCompat.ButtonBar</item>
431 <item name="buttonBarButtonStyle">@style/Widget.AppCompat.Button.ButtonBar.AlertDialog</item>
Chris Banes4deb3892015-02-25 17:28:02 +0000432 <item name="buttonBarPositiveButtonStyle">?attr/buttonBarButtonStyle</item>
433 <item name="buttonBarNegativeButtonStyle">?attr/buttonBarButtonStyle</item>
434 <item name="buttonBarNeutralButtonStyle">?attr/buttonBarButtonStyle</item>
Chris Banes6b80dd62015-01-29 17:35:09 +0000435
Chris Banes16e8d4d2014-12-23 10:10:20 +0000436 <!-- Dialog attributes -->
Chris Banes593d8bc2016-02-22 17:04:33 +0000437 <item name="dialogTheme">@style/ThemeOverlay.AppCompat.Dialog</item>
Chris Banes16e8d4d2014-12-23 10:10:20 +0000438 <item name="dialogPreferredPadding">@dimen/abc_dialog_padding_material</item>
Lucas Dupindd47d232017-11-17 11:34:34 -0800439 <item name="dialogCornerRadius">@dimen/abc_dialog_corner_radius_material</item>
Chris Banes19eaf142015-02-04 23:39:54 +0000440
Chris Banes7546e102016-08-01 11:19:10 +0100441 <item name="alertDialogTheme">@style/ThemeOverlay.AppCompat.Dialog.Alert</item>
Chris Banes19eaf142015-02-04 23:39:54 +0000442 <item name="alertDialogStyle">@style/AlertDialog.AppCompat.Light</item>
443 <item name="alertDialogCenterButtons">false</item>
444 <item name="textColorAlertDialogListItem">@color/abc_primary_text_material_light</item>
445 <item name="listDividerAlertDialog">@null</item>
Chris Banes9af29fe2015-03-09 14:04:07 +0000446
447 <!-- Define these here; ContextThemeWrappers around themes that define them should
448 always clear these values. -->
Chris Banes2c960112016-11-07 12:33:18 +0000449 <item name="windowFixedWidthMajor">@null</item>
450 <item name="windowFixedWidthMinor">@null</item>
451 <item name="windowFixedHeightMajor">@null</item>
452 <item name="windowFixedHeightMinor">@null</item>
Vladislav Kaznacheeva4c68252017-03-03 13:09:06 -0800453
454 <!-- Tooltip attributes -->
455 <item name="tooltipFrameBackground">@drawable/tooltip_frame_dark</item>
456 <item name="tooltipForegroundColor">@color/foreground_material_dark</item>
Kirill Grouchnikovbe551c42017-04-18 11:39:27 -0400457
Kirill Grouchnikovf0554392017-04-20 12:08:17 -0400458 <item name="colorError">@color/error_color_material</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000459 </style>
460
Chris Banes3795dec2014-07-28 10:46:20 +0100461 <style name="Base.Theme.AppCompat" parent="Base.V7.Theme.AppCompat">
462 </style>
463
464 <style name="Base.Theme.AppCompat.Light" parent="Base.V7.Theme.AppCompat.Light">
465 </style>
466
Chris Banes13ab4aa2014-07-08 08:37:35 +0100467 <style name="Base.Theme.AppCompat.Light.DarkActionBar" parent="Base.Theme.AppCompat.Light">
Chris Banes61c0bbe2014-07-31 14:21:02 +0100468 <item name="actionBarPopupTheme">@style/ThemeOverlay.AppCompat.Light</item>
469 <item name="actionBarWidgetTheme">@null</item>
Chris Banes3228edf2014-08-06 14:02:28 +0100470 <item name="actionBarTheme">@style/ThemeOverlay.AppCompat.Dark.ActionBar</item>
Chris Banes51913a02013-03-13 10:33:35 +0000471
Chris Banes61cb91b2013-04-15 12:41:53 +0100472 <!-- Panel attributes -->
Chris Banes61cb91b2013-04-15 12:41:53 +0100473 <item name="listChoiceBackgroundIndicator">@drawable/abc_list_selector_holo_dark</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100474
Chris Banescbf6c352014-09-23 15:16:59 +0100475 <item name="colorPrimaryDark">@color/primary_dark_material_dark</item>
476 <item name="colorPrimary">@color/primary_material_dark</item>
Chris Banes49c78902014-07-15 15:30:55 +0100477 </style>
Chris Banes61cb91b2013-04-15 12:41:53 +0100478
Chris Banesfbd6eae2013-03-12 10:57:42 +0000479 <!-- Menu/item attributes -->
Chris Banes13ab4aa2014-07-08 08:37:35 +0100480 <style name="Base.Theme.AppCompat.CompactMenu" parent="">
481 <item name="android:itemTextAppearance">?android:attr/textAppearanceMedium</item>
Chris Banes61cb91b2013-04-15 12:41:53 +0100482 <item name="android:listViewStyle">@style/Widget.AppCompat.ListView.Menu</item>
Chris Banes46dfe0c2014-11-03 10:47:19 +0000483 <item name="android:windowAnimationStyle">@style/Animation.AppCompat.DropDownUp</item>
484 </style>
485
Chris Banes16e8d4d2014-12-23 10:10:20 +0000486 <style name="Base.V7.Theme.AppCompat.Dialog" parent="Base.Theme.AppCompat">
Chris Banes593d8bc2016-02-22 17:04:33 +0000487 <item name="android:colorBackground">?attr/colorBackgroundFloating</item>
Chris Banes16e8d4d2014-12-23 10:10:20 +0000488 <item name="android:colorBackgroundCacheHint">@null</item>
489
490 <item name="android:windowFrame">@null</item>
Chris Baneseb1e3602015-04-23 13:31:45 +0100491 <item name="android:windowTitleStyle">@style/RtlOverlay.DialogWindowTitle.AppCompat</item>
Chris Banes16e8d4d2014-12-23 10:10:20 +0000492 <item name="android:windowTitleBackgroundStyle">@style/Base.DialogWindowTitleBackground.AppCompat</item>
Chris Banes593d8bc2016-02-22 17:04:33 +0000493 <item name="android:windowBackground">@drawable/abc_dialog_material_background</item>
Chris Banes16e8d4d2014-12-23 10:10:20 +0000494 <item name="android:windowIsFloating">true</item>
Chris Banes888d6d42015-04-29 10:13:13 +0100495 <item name="android:backgroundDimEnabled">true</item>
Chris Banes16e8d4d2014-12-23 10:10:20 +0000496 <item name="android:windowContentOverlay">@null</item>
497 <item name="android:windowAnimationStyle">@style/Animation.AppCompat.Dialog</item>
498 <item name="android:windowSoftInputMode">stateUnspecified|adjustPan</item>
499
500 <item name="windowActionBar">false</item>
501 <item name="windowActionModeOverlay">true</item>
502
503 <item name="listPreferredItemPaddingLeft">24dip</item>
504 <item name="listPreferredItemPaddingRight">24dip</item>
505
506 <item name="android:listDivider">@null</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000507 </style>
508
Chris Banes16e8d4d2014-12-23 10:10:20 +0000509 <style name="Base.V7.Theme.AppCompat.Light.Dialog" parent="Base.Theme.AppCompat.Light">
Chris Banes593d8bc2016-02-22 17:04:33 +0000510 <item name="android:colorBackground">?attr/colorBackgroundFloating</item>
Chris Banes16e8d4d2014-12-23 10:10:20 +0000511 <item name="android:colorBackgroundCacheHint">@null</item>
Chris Banes5f90b392014-08-01 11:44:51 +0100512
Chris Banes16e8d4d2014-12-23 10:10:20 +0000513 <item name="android:windowFrame">@null</item>
Chris Baneseb1e3602015-04-23 13:31:45 +0100514 <item name="android:windowTitleStyle">@style/RtlOverlay.DialogWindowTitle.AppCompat</item>
Chris Banes16e8d4d2014-12-23 10:10:20 +0000515 <item name="android:windowTitleBackgroundStyle">@style/Base.DialogWindowTitleBackground.AppCompat</item>
Chris Banes593d8bc2016-02-22 17:04:33 +0000516 <item name="android:windowBackground">@drawable/abc_dialog_material_background</item>
Chris Banes16e8d4d2014-12-23 10:10:20 +0000517 <item name="android:windowIsFloating">true</item>
Chris Banes888d6d42015-04-29 10:13:13 +0100518 <item name="android:backgroundDimEnabled">true</item>
Chris Banes16e8d4d2014-12-23 10:10:20 +0000519 <item name="android:windowContentOverlay">@null</item>
520 <item name="android:windowAnimationStyle">@style/Animation.AppCompat.Dialog</item>
521 <item name="android:windowSoftInputMode">stateUnspecified|adjustPan</item>
Chris Banes5f90b392014-08-01 11:44:51 +0100522
Chris Banes16e8d4d2014-12-23 10:10:20 +0000523 <item name="windowActionBar">false</item>
524 <item name="windowActionModeOverlay">true</item>
Chris Banes5f90b392014-08-01 11:44:51 +0100525
Chris Banes16e8d4d2014-12-23 10:10:20 +0000526 <item name="listPreferredItemPaddingLeft">24dip</item>
527 <item name="listPreferredItemPaddingRight">24dip</item>
Chris Banes5f90b392014-08-01 11:44:51 +0100528
Chris Banes16e8d4d2014-12-23 10:10:20 +0000529 <item name="android:listDivider">@null</item>
Chris Banesfbd6eae2013-03-12 10:57:42 +0000530 </style>
531
Chris Banes5f90b392014-08-01 11:44:51 +0100532 <style name="Base.Theme.AppCompat.Dialog" parent="Base.V7.Theme.AppCompat.Dialog" />
Chris Banes16e8d4d2014-12-23 10:10:20 +0000533 <style name="Base.Theme.AppCompat.Light.Dialog" parent="Base.V7.Theme.AppCompat.Light.Dialog" />
Chris Banes5f90b392014-08-01 11:44:51 +0100534
Chris Banes19eaf142015-02-04 23:39:54 +0000535 <style name="Base.Theme.AppCompat.Dialog.Alert">
536 <item name="windowMinWidthMajor">@dimen/abc_dialog_min_width_major</item>
537 <item name="windowMinWidthMinor">@dimen/abc_dialog_min_width_minor</item>
538 </style>
539
540 <style name="Base.Theme.AppCompat.Light.Dialog.Alert">
541 <item name="windowMinWidthMajor">@dimen/abc_dialog_min_width_major</item>
542 <item name="windowMinWidthMinor">@dimen/abc_dialog_min_width_minor</item>
543 </style>
544
545 <style name="Base.Theme.AppCompat.Dialog.MinWidth">
546 <item name="windowMinWidthMajor">@dimen/abc_dialog_min_width_major</item>
547 <item name="windowMinWidthMinor">@dimen/abc_dialog_min_width_minor</item>
548 </style>
549
550 <style name="Base.Theme.AppCompat.Light.Dialog.MinWidth">
551 <item name="windowMinWidthMajor">@dimen/abc_dialog_min_width_major</item>
552 <item name="windowMinWidthMinor">@dimen/abc_dialog_min_width_minor</item>
553 </style>
554
Chris Banes5f90b392014-08-01 11:44:51 +0100555 <style name="Base.Theme.AppCompat.Dialog.FixedSize">
Chris Banescc82b3e2015-09-21 17:33:00 +0100556 <item name="windowFixedWidthMajor">@dimen/abc_dialog_fixed_width_major</item>
557 <item name="windowFixedWidthMinor">@dimen/abc_dialog_fixed_width_minor</item>
558 <item name="windowFixedHeightMajor">@dimen/abc_dialog_fixed_height_major</item>
559 <item name="windowFixedHeightMinor">@dimen/abc_dialog_fixed_height_minor</item>
Chris Banes56fd5012013-11-06 15:24:22 +0000560 </style>
561
Chris Banes5f90b392014-08-01 11:44:51 +0100562 <style name="Base.Theme.AppCompat.Light.Dialog.FixedSize">
Chris Banescc82b3e2015-09-21 17:33:00 +0100563 <item name="windowFixedWidthMajor">@dimen/abc_dialog_fixed_width_major</item>
564 <item name="windowFixedWidthMinor">@dimen/abc_dialog_fixed_width_minor</item>
565 <item name="windowFixedHeightMajor">@dimen/abc_dialog_fixed_height_major</item>
566 <item name="windowFixedHeightMinor">@dimen/abc_dialog_fixed_height_minor</item>
Chris Banes5f90b392014-08-01 11:44:51 +0100567 </style>
568
569 <!-- We're not large, so redirect to Theme.AppCompat -->
570 <style name="Base.Theme.AppCompat.DialogWhenLarge" parent="Theme.AppCompat" />
571
572 <style name="Base.Theme.AppCompat.Light.DialogWhenLarge" parent="Theme.AppCompat.Light" />
Chris Banes56fd5012013-11-06 15:24:22 +0000573
Chris Banes61c0bbe2014-07-31 14:21:02 +0100574 <!-- Overlay themes -->
Chris Banesfd1b9632015-06-22 14:52:17 +0100575 <style name="Platform.ThemeOverlay.AppCompat" parent="" />
Chris Banes61c0bbe2014-07-31 14:21:02 +0100576
Chris Banesfd1b9632015-06-22 14:52:17 +0100577 <style name="Base.ThemeOverlay.AppCompat" parent="Platform.ThemeOverlay.AppCompat" />
578
579 <style name="Platform.ThemeOverlay.AppCompat.Dark">
Chris Banescbb87bd2015-02-17 16:12:38 +0000580 <!-- Action Bar styles -->
581 <item name="actionBarItemBackground">@drawable/abc_item_background_holo_dark</item>
582 <item name="actionDropDownStyle">@style/Widget.AppCompat.Spinner.DropDown.ActionBar</item>
583 <item name="selectableItemBackground">@drawable/abc_item_background_holo_dark</item>
584
585 <!-- SearchView styles -->
586 <item name="android:autoCompleteTextViewStyle">@style/Widget.AppCompat.AutoCompleteTextView</item>
587 <item name="android:dropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item>
588 </style>
589
Chris Banesfd1b9632015-06-22 14:52:17 +0100590 <style name="Platform.ThemeOverlay.AppCompat.Light">
Chris Banescbb87bd2015-02-17 16:12:38 +0000591 <item name="actionBarItemBackground">@drawable/abc_item_background_holo_light</item>
592 <item name="actionDropDownStyle">@style/Widget.AppCompat.Light.Spinner.DropDown.ActionBar</item>
593 <item name="selectableItemBackground">@drawable/abc_item_background_holo_light</item>
594
595 <!-- SearchView attributes -->
596 <item name="android:autoCompleteTextViewStyle">@style/Widget.AppCompat.Light.AutoCompleteTextView</item>
597 <item name="android:dropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item>
598 </style>
599
600 <style name="Base.ThemeOverlay.AppCompat.Light" parent="Platform.ThemeOverlay.AppCompat.Light">
Chris Banes3228edf2014-08-06 14:02:28 +0100601 <item name="android:windowBackground">@color/background_material_light</item>
Chris Banesb1131c62015-05-08 15:00:39 +0100602 <item name="android:colorForeground">@color/foreground_material_light</item>
603 <item name="android:colorForegroundInverse">@color/foreground_material_dark</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100604 <item name="android:colorBackground">@color/background_material_light</item>
605 <item name="android:colorBackgroundCacheHint">@color/abc_background_cache_hint_selector_material_light</item>
Chris Banes4b6c00c2016-08-25 15:39:41 +0100606 <item name="colorBackgroundFloating">@color/background_floating_material_light</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100607
608 <item name="android:textColorPrimary">@color/abc_primary_text_material_light</item>
609 <item name="android:textColorPrimaryInverse">@color/abc_primary_text_material_dark</item>
Chris Banese2b57562014-09-03 18:24:38 +0100610 <item name="android:textColorSecondary">@color/abc_secondary_text_material_light</item>
611 <item name="android:textColorSecondaryInverse">@color/abc_secondary_text_material_dark</item>
612 <item name="android:textColorTertiary">@color/abc_secondary_text_material_light</item>
613 <item name="android:textColorTertiaryInverse">@color/abc_secondary_text_material_dark</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100614 <item name="android:textColorPrimaryDisableOnly">@color/abc_primary_text_disable_only_material_light</item>
615 <item name="android:textColorPrimaryInverseDisableOnly">@color/abc_primary_text_disable_only_material_dark</item>
Chris Banes286a5132016-09-09 10:56:58 +0100616 <item name="android:textColorHint">@color/abc_hint_foreground_material_light</item>
617 <item name="android:textColorHintInverse">@color/abc_hint_foreground_material_dark</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100618 <item name="android:textColorHighlight">@color/highlighted_text_material_light</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100619
Chris Banes61c0bbe2014-07-31 14:21:02 +0100620 <item name="colorControlNormal">?android:attr/textColorSecondary</item>
621 <item name="colorControlHighlight">@color/ripple_material_light</item>
Chris Banescbb87bd2015-02-17 16:12:38 +0000622 <item name="colorButtonNormal">@color/button_material_light</item>
Chris Banes414f5232014-12-11 10:29:47 +0000623 <item name="colorSwitchThumbNormal">@color/switch_thumb_material_light</item>
Chris Banesd8b6fd02014-08-28 15:56:15 +0100624
625 <!-- Used by MediaRouter -->
626 <item name="isLightTheme">true</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100627 </style>
628
Chris Banesa24587f2015-06-10 14:53:49 +0100629 <style name="Base.ThemeOverlay.AppCompat.Dark" parent="Platform.ThemeOverlay.AppCompat.Dark">
Chris Banes3228edf2014-08-06 14:02:28 +0100630 <item name="android:windowBackground">@color/background_material_dark</item>
Chris Banesb1131c62015-05-08 15:00:39 +0100631 <item name="android:colorForeground">@color/foreground_material_dark</item>
632 <item name="android:colorForegroundInverse">@color/foreground_material_light</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100633 <item name="android:colorBackground">@color/background_material_dark</item>
634 <item name="android:colorBackgroundCacheHint">@color/abc_background_cache_hint_selector_material_dark</item>
Chris Banes4b6c00c2016-08-25 15:39:41 +0100635 <item name="colorBackgroundFloating">@color/background_floating_material_dark</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100636
637 <item name="android:textColorPrimary">@color/abc_primary_text_material_dark</item>
638 <item name="android:textColorPrimaryInverse">@color/abc_primary_text_material_light</item>
639 <item name="android:textColorPrimaryDisableOnly">@color/abc_primary_text_disable_only_material_dark</item>
Chris Banese2b57562014-09-03 18:24:38 +0100640 <item name="android:textColorSecondary">@color/abc_secondary_text_material_dark</item>
641 <item name="android:textColorSecondaryInverse">@color/abc_secondary_text_material_light</item>
642 <item name="android:textColorTertiary">@color/abc_secondary_text_material_dark</item>
643 <item name="android:textColorTertiaryInverse">@color/abc_secondary_text_material_light</item>
Chris Banes286a5132016-09-09 10:56:58 +0100644 <item name="android:textColorHint">@color/abc_hint_foreground_material_dark</item>
645 <item name="android:textColorHintInverse">@color/abc_hint_foreground_material_light</item>
Chris Banesd2601fd2014-11-07 14:54:21 +0000646 <item name="android:textColorHighlight">@color/highlighted_text_material_dark</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100647
Chris Banes61c0bbe2014-07-31 14:21:02 +0100648 <item name="colorControlNormal">?android:attr/textColorSecondary</item>
649 <item name="colorControlHighlight">@color/ripple_material_dark</item>
Chris Banescbb87bd2015-02-17 16:12:38 +0000650 <item name="colorButtonNormal">@color/button_material_dark</item>
Chris Banes414f5232014-12-11 10:29:47 +0000651 <item name="colorSwitchThumbNormal">@color/switch_thumb_material_dark</item>
Chris Banesd8b6fd02014-08-28 15:56:15 +0100652
653 <!-- Used by MediaRouter -->
654 <item name="isLightTheme">false</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100655 </style>
656
657 <style name="Base.ThemeOverlay.AppCompat.ActionBar">
658 <item name="colorControlNormal">?android:attr/textColorPrimary</item>
Chris Banescc489cd2014-11-20 11:00:42 +0000659 <item name="searchViewStyle">@style/Widget.AppCompat.SearchView.ActionBar</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100660 </style>
661
662 <style name="Base.ThemeOverlay.AppCompat.Dark.ActionBar">
663 <item name="colorControlNormal">?android:attr/textColorPrimary</item>
Chris Banescc489cd2014-11-20 11:00:42 +0000664 <item name="searchViewStyle">@style/Widget.AppCompat.SearchView.ActionBar</item>
Chris Banes61c0bbe2014-07-31 14:21:02 +0100665 </style>
666
Chris Banes593d8bc2016-02-22 17:04:33 +0000667 <!-- Theme overlay that overrides window properties to display as a dialog. -->
668 <style name="Base.ThemeOverlay.AppCompat.Dialog" parent="Base.V7.ThemeOverlay.AppCompat.Dialog" />
669
670 <style name="Base.ThemeOverlay.AppCompat.Dialog.Alert">
671 <item name="windowMinWidthMajor">@dimen/abc_dialog_min_width_major</item>
672 <item name="windowMinWidthMinor">@dimen/abc_dialog_min_width_minor</item>
673 </style>
674
675 <!-- Theme overlay that overrides window properties to display as a dialog. -->
676 <style name="Base.V7.ThemeOverlay.AppCompat.Dialog" parent="Base.ThemeOverlay.AppCompat">
677 <item name="android:colorBackgroundCacheHint">@null</item>
678 <item name="android:colorBackground">?attr/colorBackgroundFloating</item>
679
680 <item name="android:windowFrame">@null</item>
681 <item name="android:windowTitleStyle">@style/RtlOverlay.DialogWindowTitle.AppCompat</item>
682 <item name="android:windowTitleBackgroundStyle">@style/Base.DialogWindowTitleBackground.AppCompat</item>
683 <item name="android:windowBackground">@drawable/abc_dialog_material_background</item>
684 <item name="android:windowIsFloating">true</item>
685 <item name="android:backgroundDimEnabled">true</item>
686 <item name="android:windowContentOverlay">@null</item>
687 <item name="android:windowAnimationStyle">@style/Animation.AppCompat.Dialog</item>
688 <item name="android:windowSoftInputMode">stateUnspecified|adjustPan</item>
689
690 <item name="windowActionBar">false</item>
691 <item name="windowActionModeOverlay">true</item>
692
693 <item name="listPreferredItemPaddingLeft">24dip</item>
694 <item name="listPreferredItemPaddingRight">24dip</item>
695
696 <item name="android:listDivider">@null</item>
Chris Banes2c960112016-11-07 12:33:18 +0000697
698 <item name="windowFixedWidthMajor">@null</item>
699 <item name="windowFixedWidthMinor">@null</item>
700 <item name="windowFixedHeightMajor">@null</item>
701 <item name="windowFixedHeightMinor">@null</item>
Chris Banes593d8bc2016-02-22 17:04:33 +0000702 </style>
703
Chris Banesfbd6eae2013-03-12 10:57:42 +0000704</resources>