themes_base.xml revision d167dc4ee7e9c48772b820849e901f8cd25716f8
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/bright_foreground_material_dark</item>
30        <item name="android:colorForegroundInverse">@color/bright_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">0.5</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/secondary_text_material_dark</item>
42        <item name="android:textColorSecondaryInverse">@color/secondary_text_material_light</item>
43        <item name="android:textColorTertiary">@color/tertiary_text_material_dark</item>
44        <item name="android:textColorTertiaryInverse">@color/tertiary_text_material_light</item>
45        <item name="android:textColorHint">@color/hint_foreground_material_dark</item>
46        <item name="android:textColorHintInverse">@color/hint_foreground_material_light</item>
47        <item name="android:textColorHighlight">@color/highlighted_text_material_dark</item>
48        <item name="android:textColorLink">@color/material_teal_500</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    </style>
60
61    <style name="Platform.AppCompat.Light" parent="android:Theme.Light">
62        <item name="android:windowNoTitle">true</item>
63
64        <!-- Window colors -->
65        <item name="android:colorForeground">@color/bright_foreground_material_light</item>
66        <item name="android:colorForegroundInverse">@color/bright_foreground_material_dark</item>
67        <item name="android:colorBackground">@color/background_material_light</item>
68        <item name="android:colorBackgroundCacheHint">@color/abc_background_cache_hint_selector_material_light</item>
69        <item name="android:disabledAlpha">0.5</item>
70        <item name="android:backgroundDimAmount">0.6</item>
71        <item name="android:windowBackground">@color/background_material_light</item>
72
73        <!-- Text colors -->
74        <item name="android:textColorPrimary">@color/abc_primary_text_material_light</item>
75        <item name="android:textColorPrimaryInverse">@color/abc_primary_text_material_dark</item>
76        <item name="android:textColorSecondary">@color/secondary_text_material_light</item>
77        <item name="android:textColorSecondaryInverse">@color/secondary_text_material_dark</item>
78        <item name="android:textColorTertiary">@color/tertiary_text_material_light</item>
79        <item name="android:textColorTertiaryInverse">@color/tertiary_text_material_dark</item>
80        <item name="android:textColorPrimaryDisableOnly">@color/abc_primary_text_disable_only_material_light</item>
81        <item name="android:textColorPrimaryInverseDisableOnly">@color/abc_primary_text_disable_only_material_dark</item>
82        <item name="android:textColorHint">@color/hint_foreground_material_light</item>
83        <item name="android:textColorHintInverse">@color/hint_foreground_material_dark</item>
84        <item name="android:textColorHighlight">@color/highlighted_text_material_light</item>
85        <item name="android:textColorLink">@color/material_teal_500</item>
86
87        <!-- Text styles -->
88        <item name="android:textAppearance">@style/TextAppearance.AppCompat</item>
89        <item name="android:textAppearanceInverse">@style/TextAppearance.AppCompat.Inverse</item>
90        <item name="android:textAppearanceLarge">@style/TextAppearance.AppCompat.Large</item>
91        <item name="android:textAppearanceLargeInverse">@style/TextAppearance.AppCompat.Large.Inverse</item>
92        <item name="android:textAppearanceMedium">@style/TextAppearance.AppCompat.Medium</item>
93        <item name="android:textAppearanceMediumInverse">@style/TextAppearance.AppCompat.Medium.Inverse</item>
94        <item name="android:textAppearanceSmall">@style/TextAppearance.AppCompat.Small</item>
95        <item name="android:textAppearanceSmallInverse">@style/TextAppearance.AppCompat.Small.Inverse</item>
96    </style>
97
98    <style name="Platform.AppCompat.Dialog" parent="android:Theme.Dialog">
99        <item name="android:windowNoTitle">true</item>
100
101        <!-- Window colors -->
102        <item name="android:colorForeground">@color/bright_foreground_material_dark</item>
103        <item name="android:colorForegroundInverse">@color/bright_foreground_material_light</item>
104        <item name="android:colorBackground">@color/background_material_dark</item>
105        <item name="android:colorBackgroundCacheHint">@color/abc_background_cache_hint_selector_material_dark</item>
106        <item name="android:disabledAlpha">0.5</item>
107        <item name="android:backgroundDimAmount">0.6</item>
108        <item name="android:windowBackground">@color/background_material_dark</item>
109
110        <!-- Text colors -->
111        <item name="android:textColorPrimary">@color/abc_primary_text_material_dark</item>
112        <item name="android:textColorPrimaryInverse">@color/abc_primary_text_material_light</item>
113        <item name="android:textColorPrimaryDisableOnly">@color/abc_primary_text_disable_only_material_dark</item>
114        <item name="android:textColorSecondary">@color/secondary_text_material_dark</item>
115        <item name="android:textColorSecondaryInverse">@color/secondary_text_material_light</item>
116        <item name="android:textColorTertiary">@color/tertiary_text_material_dark</item>
117        <item name="android:textColorTertiaryInverse">@color/tertiary_text_material_light</item>
118        <item name="android:textColorHint">@color/hint_foreground_material_dark</item>
119        <item name="android:textColorHintInverse">@color/hint_foreground_material_light</item>
120        <item name="android:textColorHighlight">@color/highlighted_text_material_dark</item>
121        <item name="android:textColorLink">@color/material_teal_500</item>
122
123        <!-- Text styles -->
124        <item name="android:textAppearance">@style/TextAppearance.AppCompat</item>
125        <item name="android:textAppearanceInverse">@style/TextAppearance.AppCompat.Inverse</item>
126        <item name="android:textAppearanceLarge">@style/TextAppearance.AppCompat.Large</item>
127        <item name="android:textAppearanceLargeInverse">@style/TextAppearance.AppCompat.Large.Inverse</item>
128        <item name="android:textAppearanceMedium">@style/TextAppearance.AppCompat.Medium</item>
129        <item name="android:textAppearanceMediumInverse">@style/TextAppearance.AppCompat.Medium.Inverse</item>
130        <item name="android:textAppearanceSmall">@style/TextAppearance.AppCompat.Small</item>
131        <item name="android:textAppearanceSmallInverse">@style/TextAppearance.AppCompat.Small.Inverse</item>
132    </style>
133
134    <style name="Platform.AppCompat.Light.Dialog" parent="Platform.AppCompat.Dialog" />
135
136    <!-- Themes in the "Base.Theme" family vary based on the current platform
137         version to provide the correct basis on each device. You probably don't
138         want to use them directly in your apps.
139
140         Themes in the "Theme.AppCompat" family are meant to be extended or used
141         directly by apps. -->
142    <eat-comment/>
143
144    <!-- Base platform-dependent theme providing an action bar in a dark-themed activity. -->
145    <style name="Base.V7.Theme.AppCompat" parent="Platform.AppCompat">
146        <item name="windowActionBar">true</item>
147        <item name="windowActionBarOverlay">false</item>
148        <item name="isLightTheme">false</item>
149
150        <item name="buttonBarStyle">@android:style/ButtonBar</item>
151        <item name="buttonBarButtonStyle">@android:style/Widget.Button</item>
152        <item name="selectableItemBackground">@drawable/abc_item_background_holo_dark</item>
153        <item name="selectableItemBackgroundBorderless">?attr/selectableItemBackground</item>
154        <item name="homeAsUpIndicator">@drawable/abc_ic_ab_back_material_dark</item>
155
156        <item name="dividerVertical">@drawable/abc_list_divider_holo_dark</item>
157        <item name="dividerHorizontal">@drawable/abc_list_divider_holo_dark</item>
158
159        <!-- Action Bar Styles -->
160        <item name="actionBarTabStyle">@style/Widget.AppCompat.ActionBar.TabView</item>
161        <item name="actionBarTabBarStyle">@style/Widget.AppCompat.ActionBar.TabBar</item>
162        <item name="actionBarTabTextStyle">@style/Widget.AppCompat.ActionBar.TabText</item>
163        <item name="actionButtonStyle">@style/Widget.AppCompat.ActionButton</item>
164        <item name="actionOverflowButtonStyle">@style/Widget.AppCompat.ActionButton.Overflow</item>
165        <item name="actionOverflowMenuStyle">@style/Widget.AppCompat.PopupMenu.Overflow</item>
166        <item name="actionBarStyle">@style/Widget.AppCompat.ActionBar.Solid</item>
167        <item name="actionBarSplitStyle">?attr/actionBarStyle</item>
168        <item name="actionBarWidgetTheme">@null</item>
169        <item name="actionBarTheme">@style/ThemeOverlay.AppCompat.ActionBar</item>
170        <item name="actionBarSize">@dimen/abc_action_bar_default_height_material</item>
171        <item name="actionBarDivider">?attr/dividerVertical</item>
172        <item name="actionBarItemBackground">?attr/selectableItemBackgroundBorderless</item>
173        <item name="actionMenuTextAppearance">@style/TextAppearance.AppCompat.Widget.ActionBar.Menu</item>
174        <item name="actionMenuTextColor">?android:attr/textColorPrimaryDisableOnly</item>
175
176        <!-- Dropdown Spinner Attributes -->
177        <item name="actionDropDownStyle">@style/Widget.AppCompat.Spinner.DropDown.ActionBar</item>
178
179        <!-- Action Mode -->
180        <item name="actionModeStyle">@style/Widget.AppCompat.ActionMode</item>
181        <item name="actionModeBackground">?attr/colorPrimaryDark</item>
182        <item name="actionModeSplitBackground">?attr/colorPrimaryDark</item>
183        <item name="actionModeCloseDrawable">@drawable/abc_ic_cab_done_holo_dark</item>
184        <item name="actionModeCloseButtonStyle">@style/Widget.AppCompat.ActionButton.CloseMode</item>
185
186        <!-- Panel attributes -->
187        <item name="panelMenuListWidth">@dimen/abc_panel_menu_list_width</item>
188        <item name="panelMenuListTheme">@style/Theme.AppCompat.CompactMenu</item>
189        <item name="android:panelBackground">@drawable/abc_menu_hardkey_panel_holo_dark</item>
190        <item name="listChoiceBackgroundIndicator">@drawable/abc_list_selector_holo_dark</item>
191
192        <!-- List attributes -->
193        <item name="textAppearanceListItem">@style/TextAppearance.AppCompat.Subhead</item>
194        <item name="textAppearanceListItemSmall">@style/TextAppearance.AppCompat.Subhead</item>
195        <item name="listPreferredItemHeight">64dp</item>
196        <item name="listPreferredItemHeightSmall">48dp</item>
197        <item name="listPreferredItemHeightLarge">80dp</item>
198        <item name="listPreferredItemPaddingLeft">16dip</item>
199        <item name="listPreferredItemPaddingRight">16dip</item>
200
201        <!-- Required for use of support_simple_spinner_dropdown_item.xml -->
202        <item name="spinnerDropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item>
203        <item name="dropdownListPreferredItemHeight">?attr/listPreferredItemHeightSmall</item>
204
205        <!-- Popup Menu styles -->
206        <item name="popupMenuStyle">@style/Widget.AppCompat.PopupMenu</item>
207        <item name="textAppearanceLargePopupMenu">@style/TextAppearance.AppCompat.Widget.PopupMenu.Large</item>
208        <item name="textAppearanceSmallPopupMenu">@style/TextAppearance.AppCompat.Widget.PopupMenu.Small</item>
209        <item name="listPopupWindowStyle">@style/Widget.AppCompat.ListPopupWindow</item>
210        <item name="dropDownListViewStyle">@style/Widget.AppCompat.ListView.DropDown</item>
211
212        <!-- SearchView attributes -->
213        <item name="searchViewStyle">@style/Widget.AppCompat.SearchView</item>
214        <item name="android:dropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item>
215        <item name="textColorSearchUrl">@color/abc_search_url_text</item>
216        <item name="textAppearanceSearchResultTitle">@style/TextAppearance.AppCompat.SearchResult.Title</item>
217        <item name="textAppearanceSearchResultSubtitle">@style/TextAppearance.AppCompat.SearchResult.Subtitle</item>
218
219        <item name="actionModeShareDrawable">@drawable/abc_ic_menu_share_material_dark</item>
220
221        <!-- ShareActionProvider attributes -->
222        <item name="activityChooserViewStyle">@style/Widget.AppCompat.ActivityChooserView</item>
223
224        <!-- Toolbar styles -->
225        <item name="toolbarStyle">@style/Widget.AppCompat.Toolbar</item>
226        <item name="toolbarNavigationButtonStyle">@style/Widget.AppCompat.Toolbar.Button.Navigation</item>
227
228        <item name="android:editTextStyle">@style/Widget.AppCompat.EditText</item>
229        <item name="editTextBackground">@drawable/abc_edit_text_material_dark</item>
230        <item name="editTextColor">?android:attr/textColorPrimary</item>
231
232        <!-- Color palette -->
233        <item name="colorPrimaryDark">@color/material_blue_grey_900</item>
234        <item name="colorPrimary">@color/material_blue_grey_800</item>
235        <item name="colorAccent">@color/material_light_blue_A200</item>
236
237        <item name="colorControlNormal">?android:attr/textColorSecondary</item>
238        <item name="colorControlActivated">?attr/colorAccent</item>
239
240        <item name="colorControlHighlight">@color/ripple_material_dark</item>
241        <!-- TODO: <item name="colorButtonNormal">@color/btn_default_material_dark</item>-->
242    </style>
243
244    <!-- Base platform-dependent theme providing an action bar in a light-themed activity. -->
245    <style name="Base.V7.Theme.AppCompat.Light" parent="Platform.AppCompat.Light">
246        <item name="windowActionBar">true</item>
247        <item name="windowActionBarOverlay">false</item>
248        <item name="isLightTheme">true</item>
249
250        <item name="buttonBarStyle">@android:style/ButtonBar</item>
251        <item name="buttonBarButtonStyle">@android:style/Widget.Button</item>
252        <item name="selectableItemBackground">@drawable/abc_item_background_holo_light</item>
253        <item name="selectableItemBackgroundBorderless">?attr/selectableItemBackground</item>
254        <item name="homeAsUpIndicator">@drawable/abc_ic_ab_back_material_light</item>
255
256        <item name="dividerVertical">@drawable/abc_list_divider_holo_light</item>
257        <item name="dividerHorizontal">@drawable/abc_list_divider_holo_light</item>
258
259        <!-- Action Bar Styles -->
260        <item name="actionBarTabStyle">@style/Widget.AppCompat.Light.ActionBar.TabView</item>
261        <item name="actionBarTabBarStyle">@style/Widget.AppCompat.Light.ActionBar.TabBar</item>
262        <item name="actionBarTabTextStyle">@style/Widget.AppCompat.Light.ActionBar.TabText</item>
263        <item name="actionButtonStyle">@style/Widget.AppCompat.Light.ActionButton</item>
264        <item name="actionOverflowButtonStyle">@style/Widget.AppCompat.Light.ActionButton.Overflow</item>
265        <item name="actionOverflowMenuStyle">@style/Widget.AppCompat.Light.PopupMenu.Overflow</item>
266        <item name="actionBarStyle">@style/Widget.AppCompat.Light.ActionBar.Solid</item>
267        <item name="actionBarSplitStyle">?attr/actionBarStyle</item>
268        <item name="actionBarWidgetTheme">@null</item>
269        <item name="actionBarTheme">@style/ThemeOverlay.AppCompat.ActionBar</item>
270        <item name="actionBarSize">@dimen/abc_action_bar_default_height_material</item>
271        <item name="actionBarDivider">?attr/dividerVertical</item>
272        <item name="actionBarItemBackground">?attr/selectableItemBackgroundBorderless</item>
273        <item name="actionMenuTextAppearance">@style/TextAppearance.AppCompat.Widget.ActionBar.Menu</item>
274        <item name="actionMenuTextColor">?android:attr/textColorPrimaryDisableOnly</item>
275
276        <!-- Action Mode -->
277        <item name="actionModeStyle">@style/Widget.AppCompat.ActionMode</item>
278        <item name="actionModeBackground">?attr/colorPrimaryDark</item>
279        <item name="actionModeSplitBackground">?attr/colorPrimaryDark</item>
280        <item name="actionModeCloseDrawable">@drawable/abc_ic_cab_done_holo_light</item>
281        <item name="actionModeCloseButtonStyle">@style/Widget.AppCompat.Light.ActionButton.CloseMode</item>
282
283        <!-- Dropdown Spinner Attributes -->
284        <item name="actionDropDownStyle">@style/Widget.AppCompat.Light.Spinner.DropDown.ActionBar</item>
285
286        <!-- Panel attributes -->
287        <item name="panelMenuListWidth">@dimen/abc_panel_menu_list_width</item>
288        <item name="panelMenuListTheme">@style/Theme.AppCompat.CompactMenu</item>
289        <item name="android:panelBackground">@drawable/abc_menu_hardkey_panel_holo_light</item>
290        <item name="listChoiceBackgroundIndicator">@drawable/abc_list_selector_holo_light</item>
291
292        <!-- List attributes -->
293        <item name="textAppearanceListItem">@style/TextAppearance.AppCompat.Subhead</item>
294        <item name="textAppearanceListItemSmall">@style/TextAppearance.AppCompat.Subhead</item>
295        <item name="listPreferredItemHeight">64dp</item>
296        <item name="listPreferredItemHeightSmall">48dp</item>
297        <item name="listPreferredItemHeightLarge">80dp</item>
298        <item name="listPreferredItemPaddingLeft">16dip</item>
299        <item name="listPreferredItemPaddingRight">16dip</item>
300
301        <!-- Required for use of support_simple_spinner_dropdown_item.xml -->
302        <item name="spinnerDropDownItemStyle">@style/Widget.AppCompat.Light.DropDownItem.Spinner</item>
303        <item name="dropdownListPreferredItemHeight">?attr/listPreferredItemHeightSmall</item>
304
305        <!-- Popup Menu styles -->
306        <item name="popupMenuStyle">@style/Widget.AppCompat.Light.PopupMenu</item>
307        <item name="textAppearanceLargePopupMenu">@style/TextAppearance.AppCompat.Light.Widget.PopupMenu.Large</item>
308        <item name="textAppearanceSmallPopupMenu">@style/TextAppearance.AppCompat.Light.Widget.PopupMenu.Small</item>
309        <item name="listPopupWindowStyle">@style/Widget.AppCompat.Light.ListPopupWindow</item>
310        <item name="dropDownListViewStyle">@style/Widget.AppCompat.Light.ListView.DropDown</item>
311
312        <!-- SearchView attributes -->
313        <item name="searchViewStyle">@style/Widget.AppCompat.Light.SearchView</item>
314        <item name="android:dropDownItemStyle">@style/Widget.AppCompat.Light.DropDownItem.Spinner</item>
315        <item name="textColorSearchUrl">@color/abc_search_url_text</item>
316        <item name="textAppearanceSearchResultTitle">@style/TextAppearance.AppCompat.Light.SearchResult.Title</item>
317        <item name="textAppearanceSearchResultSubtitle">@style/TextAppearance.AppCompat.Light.SearchResult.Subtitle</item>
318
319        <item name="actionModeShareDrawable">@drawable/abc_ic_menu_share_material_light</item>
320
321        <!-- ShareActionProvider attributes -->
322        <item name="activityChooserViewStyle">@style/Widget.AppCompat.Light.ActivityChooserView</item>
323
324        <!-- Toolbar styles -->
325        <item name="toolbarStyle">@style/Widget.AppCompat.Toolbar</item>
326        <item name="toolbarNavigationButtonStyle">@style/Widget.AppCompat.Toolbar.Button.Navigation</item>
327
328        <item name="android:editTextStyle">@style/Widget.AppCompat.EditText</item>
329        <item name="editTextBackground">@drawable/abc_edit_text_material_light</item>
330        <item name="editTextColor">?android:attr/textColorPrimary</item>
331
332        <!-- Color palette -->
333        <item name="colorPrimaryDark">@color/material_blue_grey_600</item>
334        <item name="colorPrimary">@color/material_blue_grey_400</item>
335        <item name="colorAccent">@color/material_light_blue_A200</item>
336
337        <item name="colorControlNormal">?android:attr/textColorSecondary</item>
338        <item name="colorControlActivated">?attr/colorAccent</item>
339
340        <item name="colorControlHighlight">@color/ripple_material_light</item>
341        <!-- TODO: <item name="colorButtonNormal">@color/btn_default_material_light</item>-->
342    </style>
343
344    <style name="Base.Theme.AppCompat" parent="Base.V7.Theme.AppCompat">
345    </style>
346
347    <style name="Base.Theme.AppCompat.Light" parent="Base.V7.Theme.AppCompat.Light">
348    </style>
349
350    <style name="Base.Theme.AppCompat.Light.DarkActionBar" parent="Base.Theme.AppCompat.Light">
351        <item name="homeAsUpIndicator">@drawable/abc_ic_ab_back_material_dark</item>
352
353        <item name="actionOverflowButtonStyle">@style/Widget.AppCompat.ActionButton.Overflow</item>
354        <item name="actionBarPopupTheme">@style/ThemeOverlay.AppCompat.Light</item>
355        <item name="actionBarWidgetTheme">@null</item>
356        <item name="actionBarTheme">@style/ThemeOverlay.AppCompat.Dark</item>
357        <item name="actionBarDivider">@drawable/abc_list_divider_holo_dark</item>
358        <item name="actionBarItemBackground">@drawable/abc_item_background_holo_dark</item>
359
360        <!-- Action Mode -->
361        <item name="actionModeStyle">@style/Widget.AppCompat.Light.ActionMode.Inverse</item>
362        <item name="actionModeCloseDrawable">@drawable/abc_ic_cab_done_holo_dark</item>
363        <item name="actionModeCloseButtonStyle">@style/Widget.AppCompat.ActionButton.CloseMode</item>
364        <item name="actionModeShareDrawable">@drawable/abc_ic_menu_share_material_dark</item>
365
366        <!-- SearchView attributes -->
367        <item name="searchViewStyle">@style/Widget.AppCompat.SearchView</item>
368        <item name="android:dropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item>
369        <item name="textColorSearchUrl">@color/abc_search_url_text</item>
370        <item name="textAppearanceSearchResultTitle">@style/TextAppearance.AppCompat.SearchResult.Title</item>
371        <item name="textAppearanceSearchResultSubtitle">@style/TextAppearance.AppCompat.SearchResult.Subtitle</item>
372
373        <!-- Dropdown Spinner Attributes -->
374        <item name="actionDropDownStyle">@style/Widget.AppCompat.Spinner.DropDown.ActionBar</item>
375
376        <!-- Panel attributes -->
377        <item name="listChoiceBackgroundIndicator">@drawable/abc_list_selector_holo_dark</item>
378
379        <item name="colorPrimaryDark">@color/material_blue_grey_900</item>
380        <item name="colorPrimary">@color/material_blue_grey_800</item>
381    </style>
382
383    <!-- Menu/item attributes -->
384    <style name="Base.Theme.AppCompat.CompactMenu" parent="">
385        <item name="android:itemTextAppearance">?android:attr/textAppearanceMedium</item>
386        <item name="android:listViewStyle">@style/Widget.AppCompat.ListView.Menu</item>
387    </style>
388
389    <style name="Base.V7.Theme.AppCompat.Dialog" parent="Platform.AppCompat.Dialog">
390        <item name="windowActionBar">true</item>
391        <item name="windowActionBarOverlay">false</item>
392        <item name="isLightTheme">false</item>
393
394        <item name="buttonBarStyle">@android:style/ButtonBar</item>
395        <item name="buttonBarButtonStyle">@android:style/Widget.Button</item>
396        <item name="selectableItemBackground">@drawable/abc_item_background_holo_dark</item>
397        <item name="selectableItemBackgroundBorderless">?attr/selectableItemBackground</item>
398        <item name="homeAsUpIndicator">@drawable/abc_ic_ab_back_material_dark</item>
399
400        <item name="dividerVertical">@drawable/abc_list_divider_holo_dark</item>
401        <item name="dividerHorizontal">@drawable/abc_list_divider_holo_dark</item>
402
403        <!-- Action Bar Styles -->
404        <item name="actionBarTabStyle">@style/Widget.AppCompat.ActionBar.TabView</item>
405        <item name="actionBarTabBarStyle">@style/Widget.AppCompat.ActionBar.TabBar</item>
406        <item name="actionBarTabTextStyle">@style/Widget.AppCompat.ActionBar.TabText</item>
407        <item name="actionButtonStyle">@style/Widget.AppCompat.ActionButton</item>
408        <item name="actionOverflowButtonStyle">@style/Widget.AppCompat.ActionButton.Overflow</item>
409        <item name="actionOverflowMenuStyle">@style/Widget.AppCompat.PopupMenu.Overflow</item>
410        <item name="actionBarStyle">@style/Widget.AppCompat.ActionBar.Solid</item>
411        <item name="actionBarSplitStyle">?attr/actionBarStyle</item>
412        <item name="actionBarWidgetTheme">@null</item>
413        <item name="actionBarTheme">@style/ThemeOverlay.AppCompat.ActionBar</item>
414        <item name="actionBarSize">@dimen/abc_action_bar_default_height_material</item>
415        <item name="actionBarDivider">?attr/dividerVertical</item>
416        <item name="actionBarItemBackground">?attr/selectableItemBackground</item>
417        <item name="actionMenuTextAppearance">@style/TextAppearance.AppCompat.Widget.ActionBar.Menu</item>
418        <item name="actionMenuTextColor">?android:attr/textColorPrimaryDisableOnly</item>
419
420        <!-- Dropdown Spinner Attributes -->
421        <item name="actionDropDownStyle">@style/Widget.AppCompat.Spinner.DropDown.ActionBar</item>
422
423        <!-- Action Mode -->
424        <item name="actionModeStyle">@style/Widget.AppCompat.ActionMode</item>
425        <item name="actionModeBackground">?attr/colorPrimaryDark</item>
426        <item name="actionModeSplitBackground">?attr/colorPrimaryDark</item>
427        <item name="actionModeCloseDrawable">@drawable/abc_ic_cab_done_holo_dark</item>
428        <item name="actionModeCloseButtonStyle">@style/Widget.AppCompat.ActionButton.CloseMode</item>
429
430        <!-- Panel attributes -->
431        <item name="panelMenuListWidth">@dimen/abc_panel_menu_list_width</item>
432        <item name="panelMenuListTheme">@style/Theme.AppCompat.CompactMenu</item>
433        <item name="android:panelBackground">@drawable/abc_menu_hardkey_panel_holo_dark</item>
434        <item name="listChoiceBackgroundIndicator">@drawable/abc_list_selector_holo_dark</item>
435
436        <!-- List attributes -->
437        <item name="textAppearanceListItem">@style/TextAppearance.AppCompat.Subhead</item>
438        <item name="textAppearanceListItemSmall">@style/TextAppearance.AppCompat.Subhead</item>
439        <item name="listPreferredItemHeight">64dp</item>
440        <item name="listPreferredItemHeightSmall">48dp</item>
441        <item name="listPreferredItemHeightLarge">80dp</item>
442        <item name="listPreferredItemPaddingLeft">16dip</item>
443        <item name="listPreferredItemPaddingRight">16dip</item>
444
445        <!-- Required for use of support_simple_spinner_dropdown_item.xml -->
446        <item name="spinnerDropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item>
447        <item name="dropdownListPreferredItemHeight">?attr/listPreferredItemHeightSmall</item>
448
449        <!-- Popup Menu styles -->
450        <item name="popupMenuStyle">@style/Widget.AppCompat.PopupMenu</item>
451        <item name="textAppearanceLargePopupMenu">@style/TextAppearance.AppCompat.Widget.PopupMenu.Large</item>
452        <item name="textAppearanceSmallPopupMenu">@style/TextAppearance.AppCompat.Widget.PopupMenu.Small</item>
453        <item name="listPopupWindowStyle">@style/Widget.AppCompat.ListPopupWindow</item>
454        <item name="dropDownListViewStyle">@style/Widget.AppCompat.ListView.DropDown</item>
455
456        <!-- SearchView attributes -->
457        <item name="searchViewStyle">@style/Widget.AppCompat.SearchView</item>
458        <item name="android:dropDownItemStyle">@style/Widget.AppCompat.DropDownItem.Spinner</item>
459        <item name="textColorSearchUrl">@color/abc_search_url_text</item>
460        <item name="textAppearanceSearchResultTitle">@style/TextAppearance.AppCompat.SearchResult.Title</item>
461        <item name="textAppearanceSearchResultSubtitle">@style/TextAppearance.AppCompat.SearchResult.Subtitle</item>
462
463        <item name="actionModeShareDrawable">@drawable/abc_ic_menu_share_material_dark</item>
464
465        <!-- ShareActionProvider attributes -->
466        <item name="activityChooserViewStyle">@style/Widget.AppCompat.ActivityChooserView</item>
467
468        <!-- Toolbar styles -->
469        <item name="toolbarStyle">@style/Widget.AppCompat.Toolbar</item>
470        <item name="toolbarNavigationButtonStyle">@style/Widget.AppCompat.Toolbar.Button.Navigation</item>
471
472        <item name="android:editTextStyle">@style/Widget.AppCompat.EditText</item>
473        <item name="editTextBackground">@drawable/abc_edit_text_material_dark</item>
474        <item name="editTextColor">?android:attr/textColorPrimary</item>
475
476        <!-- Color palette -->
477        <item name="colorPrimaryDark">@color/material_blue_grey_900</item>
478        <item name="colorPrimary">@color/material_blue_grey_800</item>
479        <item name="colorAccent">@color/material_light_blue_A200</item>
480
481        <item name="colorControlNormal">?android:attr/textColorSecondary</item>
482        <item name="colorControlActivated">?attr/colorAccent</item>
483
484        <item name="colorControlHighlight">@color/ripple_material_dark</item>
485        <!-- TODO: <item name="colorButtonNormal">@color/btn_default_material_dark</item>-->
486    </style>
487
488    <style name="Base.V7.Theme.AppCompat.Light.Dialog" parent="Base.V7.Theme.AppCompat.Light.Dialog" />
489
490    <style name="Base.Theme.AppCompat.Dialog" parent="Base.V7.Theme.AppCompat.Dialog" />
491
492    <style name="Base.Theme.AppCompat.Light.Dialog" parent="Base.V7.Theme.AppCompat.Light.Dialog" />
493
494    <style name="Base.Theme.AppCompat.Dialog.FixedSize">
495        <item name="windowFixedWidthMajor">@dimen/dialog_fixed_width_major</item>
496        <item name="windowFixedWidthMinor">@dimen/dialog_fixed_width_minor</item>
497        <item name="windowFixedHeightMajor">@dimen/dialog_fixed_height_major</item>
498        <item name="windowFixedHeightMinor">@dimen/dialog_fixed_height_minor</item>
499    </style>
500
501    <style name="Base.Theme.AppCompat.Light.Dialog.FixedSize">
502        <item name="windowFixedWidthMajor">@dimen/dialog_fixed_width_major</item>
503        <item name="windowFixedWidthMinor">@dimen/dialog_fixed_width_minor</item>
504        <item name="windowFixedHeightMajor">@dimen/dialog_fixed_height_major</item>
505        <item name="windowFixedHeightMinor">@dimen/dialog_fixed_height_minor</item>
506    </style>
507
508    <!-- We're not large, so redirect to Theme.AppCompat -->
509    <style name="Base.Theme.AppCompat.DialogWhenLarge" parent="Theme.AppCompat" />
510
511    <style name="Base.Theme.AppCompat.Light.DialogWhenLarge" parent="Theme.AppCompat.Light" />
512
513    <!-- Overlay themes -->
514    <style name="Base.ThemeOverlay.AppCompat" parent="" />
515
516    <style name="Base.ThemeOverlay.AppCompat.Light">
517        <item name="android:colorForeground">@color/bright_foreground_material_light</item>
518        <item name="android:colorForegroundInverse">@color/bright_foreground_material_dark</item>
519        <item name="android:colorBackground">@color/background_material_light</item>
520        <item name="android:colorBackgroundCacheHint">@color/abc_background_cache_hint_selector_material_light</item>
521
522        <item name="android:textColorPrimary">@color/abc_primary_text_material_light</item>
523        <item name="android:textColorPrimaryInverse">@color/abc_primary_text_material_dark</item>
524        <item name="android:textColorSecondary">@color/secondary_text_material_light</item>
525        <item name="android:textColorSecondaryInverse">@color/secondary_text_material_dark</item>
526        <item name="android:textColorTertiary">@color/tertiary_text_material_light</item>
527        <item name="android:textColorTertiaryInverse">@color/tertiary_text_material_dark</item>
528        <item name="android:textColorPrimaryDisableOnly">@color/abc_primary_text_disable_only_material_light</item>
529        <item name="android:textColorPrimaryInverseDisableOnly">@color/abc_primary_text_disable_only_material_dark</item>
530        <item name="android:textColorHint">@color/hint_foreground_material_light</item>
531        <item name="android:textColorHintInverse">@color/hint_foreground_material_dark</item>
532        <item name="android:textColorHighlight">@color/highlighted_text_material_light</item>
533        <item name="android:textColorLink">@color/material_teal_500</item>
534
535        <item name="android:windowBackground">@color/background_material_light</item>
536
537        <item name="selectableItemBackground">@drawable/abc_item_background_holo_light</item>
538
539        <item name="colorControlNormal">?android:attr/textColorSecondary</item>
540        <item name="colorControlHighlight">@color/ripple_material_light</item>
541        <!--<item name="colorButtonNormal">@color/btn_default_material_light</item>-->
542    </style>
543
544    <style name="Base.ThemeOverlay.AppCompat.Dark">
545        <item name="android:colorForeground">@color/bright_foreground_material_dark</item>
546        <item name="android:colorForegroundInverse">@color/bright_foreground_material_light</item>
547        <item name="android:colorBackground">@color/background_material_dark</item>
548        <item name="android:colorBackgroundCacheHint">@color/abc_background_cache_hint_selector_material_dark</item>
549
550        <item name="android:textColorPrimary">@color/abc_primary_text_material_dark</item>
551        <item name="android:textColorPrimaryInverse">@color/abc_primary_text_material_light</item>
552        <item name="android:textColorPrimaryDisableOnly">@color/abc_primary_text_disable_only_material_dark</item>
553        <item name="android:textColorSecondary">@color/secondary_text_material_dark</item>
554        <item name="android:textColorSecondaryInverse">@color/secondary_text_material_light</item>
555        <item name="android:textColorTertiary">@color/tertiary_text_material_dark</item>
556        <item name="android:textColorTertiaryInverse">@color/tertiary_text_material_light</item>
557        <item name="android:textColorHint">@color/hint_foreground_material_dark</item>
558        <item name="android:textColorHintInverse">@color/hint_foreground_material_light</item>
559        <item name="android:textColorHighlight">@color/highlighted_text_material_dark</item>
560        <item name="android:textColorLink">@color/material_teal_500</item>
561
562        <item name="android:windowBackground">@color/background_material_dark</item>
563
564        <item name="selectableItemBackground">@drawable/abc_item_background_holo_dark</item>
565
566        <item name="colorControlNormal">?android:attr/textColorSecondary</item>
567        <item name="colorControlHighlight">@color/ripple_material_dark</item>
568        <!--<item name="colorButtonNormal">@color/btn_default_material_dark</item>-->
569    </style>
570
571    <style name="Base.ThemeOverlay.AppCompat.ActionBar">
572        <item name="colorControlNormal">?android:attr/textColorPrimary</item>
573    </style>
574
575    <style name="Base.ThemeOverlay.AppCompat.Dark.ActionBar">
576        <item name="colorControlNormal">?android:attr/textColorPrimary</item>
577    </style>
578
579</resources>
580