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