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