• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2009 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<resources>
17
18    <style name="DetailActivityTheme" parent="@android:style/Theme.Holo.Light">
19        <item name="android:actionBarStyle">@style/ContactsActionBarStyle</item>
20        <item name="android:homeAsUpIndicator">@drawable/ic_menu_back</item>
21        <item name="android:actionOverflowButtonStyle">@style/ContactsActionBarOverflow</item>
22        <item name="android:actionBarItemBackground">@drawable/action_bar_item_background</item>
23        <item name="android:actionBarWidgetTheme">@style/ContactsActionBarTheme</item>
24        <item name="android:textColorPrimary">@color/primary_text_color</item>
25        <item name="android:textColorSecondary">@color/secondary_text_color</item>
26        <item name="android:listViewStyle">@style/ListViewStyle</item>
27    </style>
28
29    <style name="EditorActivityTheme" parent="@style/PeopleTheme">
30        <item name="android:listViewStyle">@style/ListViewStyle</item>
31        <item name="android:actionBarStyle">@style/EditorActionBarStyle</item>
32    </style>
33
34    <style name="Theme">
35    </style>
36
37    <style name="Theme.QuickContact" parent="@style/PeopleTheme">
38        <item name="android:windowBackground">@android:color/transparent</item>
39        <item name="android:colorBackgroundCacheHint">@null</item>
40        <item name="android:windowFrame">@null</item>
41        <item name="android:windowContentOverlay">@null</item>
42        <item name="android:windowAnimationStyle">@null</item>
43        <item name="android:windowIsFloating">false</item>
44        <item name="android:windowIsTranslucent">true</item>
45        <item name="android:windowNoTitle">true</item>
46        <item name="android:listViewStyle">@style/ListViewStyle</item>
47        <!-- We need to use a light ripple behind ActionBar items in order for them to
48             be visible when using some of the darker ActionBar tints -->
49        <item name="android:actionBarItemBackground">@drawable/item_background_material_borderless_dark</item>
50    </style>
51
52    <style name="PeopleTheme" parent="@android:style/Theme.Material.Light">
53        <item name="android:actionBarStyle">@style/ContactsActionBarStyle</item>
54        <!-- Style for the tab bar (for the divider between tabs) -->
55        <item name="android:actionBarTabBarStyle">@style/ContactsActionBarTabBarStyle</item>
56        <!-- Style for the tab bar text (for text on tabs) -->
57        <item name="android:actionBarTabTextStyle">@style/ContactsActionBarTabTextStyle</item>
58        <!--  Drawable for the back button -->
59        <item name="android:homeAsUpIndicator">@drawable/ic_back_arrow</item>
60        <!-- Style for the overflow button in the actionbar. -->
61        <item name="android:actionOverflowButtonStyle">@style/ContactsActionBarOverflowQP</item>
62        <item name="android:fastScrollThumbDrawable">@drawable/fastscroll_thumb</item>
63        <item name="android:textColorPrimary">@color/primary_text_color</item>
64        <item name="android:textColorSecondary">@color/secondary_text_color</item>
65        <item name="android:icon">@android:color/transparent</item>
66        <item name="android:listViewStyle">@style/ListViewStyle</item>
67        <item name="android:windowBackground">@color/background_primary</item>
68        <item name="android:colorPrimaryDark">@color/primary_color_dark</item>
69        <item name="android:colorPrimary">@color/primary_color</item>
70        <item name="android:colorAccent">@color/primary_color</item>
71        <item name="android:alertDialogTheme">@style/ContactsAlertDialogTheme</item>
72        <item name="list_item_height">?android:attr/listPreferredItemHeight</item>
73        <item name="activated_background">@drawable/list_item_activated_background</item>
74        <item name="section_header_background">@drawable/list_title_holo</item>
75        <item name="list_section_header_height">24dip</item>
76        <item name="list_item_padding_top">
77            @dimen/contact_browser_list_item_padding_top_or_bottom
78        </item>
79        <item name="list_item_padding_right">32dp</item>
80        <item name="list_item_padding_bottom">
81            @dimen/contact_browser_list_item_padding_top_or_bottom
82        </item>
83        <item name="list_item_padding_left">16dip</item>
84        <item name="list_item_gap_between_image_and_text">
85            @dimen/contact_browser_list_item_gap_between_image_and_text
86        </item>
87        <item name="list_item_gap_between_label_and_data">5dip</item>
88        <item name="list_item_presence_icon_margin">4dip</item>
89        <item name="list_item_presence_icon_size">16dip</item>
90        <item name="list_item_photo_size">@dimen/contact_browser_list_item_photo_size</item>
91        <item name="list_item_profile_photo_size">70dip</item>
92        <item name="list_item_prefix_highlight_color">@color/people_app_theme_color</item>
93        <item name="list_item_background_color">@color/list_item_pinned_header_color</item>
94        <item name="list_item_header_text_color">@color/people_app_theme_color</item>
95        <item name="list_item_header_text_size">14sp</item>
96        <item name="list_item_header_height">30dip</item>
97        <item name="list_item_data_width_weight">5</item>
98        <item name="list_item_label_width_weight">3</item>
99        <item name="list_item_header_text_indent">8dip</item>
100        <item name="contact_browser_list_padding_left">0dip</item>
101        <item name="contact_browser_list_padding_right">0dip</item>
102        <item name="contact_browser_background">@color/background_primary</item>
103        <item name="list_item_text_indent">@dimen/contact_browser_list_item_text_indent</item>
104        <!-- Favorites -->
105        <item name="favorites_padding_bottom">0dip</item>
106    </style>
107
108    <style name="ContactsActionBarOverflow" parent="@android:style/Widget.Holo.ActionButton.Overflow">
109        <item name="android:src">@drawable/ic_overflow_menu</item>
110    </style>
111
112    <!-- Use the non-light style so that the up button & icons aren't black. If we use the
113         Light style, then it is impossible to tint the homeAsUp icon anything other than black -->
114    <style name="ContactsActionBarStyle" parent="@android:style/Widget.Material.ActionBar">
115        <item name="android:background">@color/actionbar_background_color</item>
116        <item name="android:titleTextStyle">@style/ContactsActionBarTitleText</item>
117        <item name="android:backgroundStacked">@color/actionbar_background_color</item>
118        <!-- Empty icon -->
119        <item name="android:icon">@android:color/transparent</item>
120    </style>
121
122    <style name="EditorActionBarStyle" parent="@style/ContactsActionBarStyle">
123        <!-- Do not use a contentInsetStart, since we are setting a custom ActionBar view -->
124        <item name="android:contentInsetStart">0dp</item>
125    </style>
126
127    <!-- When this style was added, android:toolbarStyle was private. Therefore, this style
128         must be directly applied to every toolbar -->
129    <style name="ContactsToolbarStyle" parent="@android:style/Widget.Toolbar">
130        <item name="android:titleTextAppearance">@style/ContactsActionBarTitleText</item>
131    </style>
132
133    <style name="ContactsPickerActionBarStyle" parent="@style/ContactsActionBarStyle">
134        <!-- when first loading, don't show title or up button -->
135        <item name="android:displayOptions"></item>
136    </style>
137
138    <style name="ContactPickerSearchTheme" parent="@style/PeopleTheme">
139        <item name="android:textColorPrimary">@android:color/white</item>
140        <item name="android:textColorHint">?android:textColorHintInverse</item>
141        <item name="android:colorControlActivated">?android:textColorHintInverse</item>
142        <item name="android:colorControlNormal">@android:color/white</item>
143    </style>
144
145    <!-- Text in the action bar at the top of the screen -->
146    <style name="ContactsActionBarTitleText"
147           parent="@android:style/TextAppearance.Material.Widget.ActionBar.Title">
148        <item name="android:textColor">@color/actionbar_text_color</item>
149    </style>
150
151    <!-- Styling for the tab bar; handles styling of the divider line. -->
152    <style name="ContactsActionBarTabBarStyle"
153           parent="@android:style/Widget.Material.ActionBar.TabBar">
154        <item name="android:showDividers">none</item>
155    </style>
156
157    <!-- Text style for tabs. -->
158    <style name="ContactsActionBarTabTextStyle"
159           parent="android:style/Widget.Material.Light.ActionBar.TabText">
160        <item name="android:textColor">@color/tab_text_color</item>
161        <item name="android:textSize">@dimen/tab_text_size</item>
162        <item name="android:fontFamily">@string/tab_font_family</item>
163        <item name="android:textStyle">bold</item>
164    </style>
165
166    <!-- Action bar overflow menu icon. -->
167    <style name="ContactsActionBarOverflowQP"
168           parent="@android:style/Widget.Material.Light.ActionButton.Overflow">
169        <item name="android:src">@drawable/ic_menu_overflow_lt</item>
170    </style>
171
172    <style name="ContactsActionBarDropDownStyle" parent="@android:style/Widget.Holo.Light.Spinner">
173        <item name="android:background">@drawable/ab_dropdown_navigation_item_background</item>
174    </style>
175
176    <style name="ContactsActionBarTheme" parent="@android:style/Theme.Holo.Light">
177        <item name="android:textColorHint">#CCCCCC</item>
178        <item name="android:textColor">@android:color/black</item>
179        <item name="android:popupMenuStyle">@android:style/Widget.Holo.Light.PopupMenu</item>
180        <item name="android:dropDownListViewStyle">@style/ListViewDropdownStyle</item>
181    </style>
182
183    <style name="ListViewDropdownStyle" parent="@android:style/Widget.ListView.DropDown">
184        <item name="android:listSelector">?android:attr/listChoiceBackgroundIndicator</item>
185    </style>
186
187    <style name="ContactPickerTheme" parent="@style/PeopleTheme" >
188        <item name="android:actionBarStyle">@style/ContactsPickerActionBarStyle</item>
189    </style>
190
191    <style name="ContactPickerLayout" parent="ContactPickerTheme">
192        <item name="android:layout_width">match_parent</item>
193        <item name="android:layout_height">match_parent</item>
194    </style>
195
196    <style name="ContactsPreferencesTheme" parent="@style/PeopleTheme">
197        <item name="android:listViewStyle">@style/ListViewStyle</item>
198    </style>
199
200    <style name="ContactListFilterTheme" parent="@style/PeopleTheme">
201        <item name="android:listViewStyle">@style/ListViewStyle</item>
202    </style>
203
204    <style name="NonPhoneActivityTheme" parent="@android:Theme.Translucent.NoTitleBar">
205    </style>
206
207    <style name="NonPhoneDialogTheme" parent="@android:Theme.Material.Light.Dialog">
208    </style>
209
210    <style name="ConfirmAddDetailDialogTheme" parent="@android:style/Theme.Material.Light.Dialog.MinWidth">
211        <item name="android:windowCloseOnTouchOutside">true</item>
212    </style>
213
214    <style name="ContactEditorAccountsChangedActivityTheme" parent="@android:style/Theme.Material.Light.Dialog.NoActionBar.MinWidth">
215        <item name="android:windowCloseOnTouchOutside">true</item>
216        <item name="android:textColorPrimary">@color/primary_text_color</item>
217        <item name="android:textColorSecondary">@color/secondary_text_color</item>
218        <item name="android:listViewStyle">@style/ListViewStyle</item>
219    </style>
220
221    <style name="SectionDivider">
222        <item name="android:background">#7e7e87</item>
223        <item name="android:layout_height">1dip</item>
224        <item name="android:layout_width">match_parent</item>
225    </style>
226
227    <style name="ConfirmAddDetailViewStyle">
228        <item name="android:layout_width">match_parent</item>
229        <item name="android:layout_height">wrap_content</item>
230    </style>
231
232    <style name="ConfirmAddDetailHeaderViewStyle">
233        <item name="android:layout_width">match_parent</item>
234        <item name="android:layout_height">150dip</item>
235    </style>
236
237    <style name="SelectableItem" parent="@android:style/Theme.Material.Light">
238        <item name="android:background">?android:attr/selectableItemBackground</item>
239    </style>
240
241    <style name="QuickContactListItemTextWrapperStyle">
242        <item name="android:layout_width">0dip</item>
243        <item name="android:layout_height">wrap_content</item>
244        <item name="android:layout_weight">1</item>
245        <item name="android:paddingLeft">16dip</item>
246        <item name="android:paddingRight">16dip</item>
247        <item name="android:paddingStart">16dip</item>
248        <item name="android:paddingEnd">16dip</item>
249        <item name="android:gravity">center_vertical</item>
250        <item name="android:orientation">vertical</item>
251    </style>
252
253    <style name="Theme.PhotoSelector" parent="@android:style/Theme.Holo.Light">
254        <item name="android:windowBackground">@android:color/transparent</item>
255        <item name="android:windowFrame">@null</item>
256        <item name="android:windowContentOverlay">@null</item>
257        <item name="android:windowAnimationStyle">@null</item>
258        <item name="android:backgroundDimEnabled">false</item>
259        <item name="android:windowIsTranslucent">true</item>
260        <item name="android:windowNoTitle">true</item>
261    </style>
262
263    <style name="GroupMembershipSizeTextAppearance" parent="@android:style/TextAppearance.Small"/>
264
265    <style name="PeopleNavigationDropDownTextAppearance">
266        <item name="android:textColor">@color/primary_text_color</item>
267        <item name="android:textSize">18sp</item>
268    </style>
269
270    <style name="PeopleNavigationDropDownHeaderTextAppearance">
271        <item name="android:textColor">@color/primary_text_color</item>
272        <item name="android:textSize">18sp</item>
273    </style>
274
275    <style name="ExpandingEntryCardStyle">
276        <item name="android:elevation">@dimen/expanding_entry_card_elevation</item>
277        <item name="android:background">@color/expanding_entry_card_background_color</item>
278        <item name="android:layout_marginBottom">@dimen/expanding_entry_card_marginBottom</item>
279        <item name="android:layout_marginEnd">@dimen/expanding_entry_card_marginStartEnd</item>
280        <item name="android:layout_marginStart">@dimen/expanding_entry_card_marginStartEnd</item>
281        <item name="android:orientation">vertical</item>
282        <item name="android:layout_width">match_parent</item>
283        <item name="android:layout_height">wrap_content</item>
284    </style>
285
286    <style name="SpinnerButtonStyle" parent="@android:style/Widget.Material.Spinner">
287        <!-- When applying the spinner style to a Button we need to disable the shadow animation
288            on the button since the spinner background is transparent. Otherwise the spinner-button
289            will look ridiculous. -->
290        <item name="android:stateListAnimator">@null</item>
291    </style>
292
293    <style name="EditKindSeparatorTextViewStyle" parent="ContactListSeparatorTextViewStyle">
294        <item name="android:textAppearance">@style/EditKindTextAppearanceStyle</item>
295    </style>
296
297    <style name="EditKindTextAppearanceStyle" parent="@android:style/TextAppearance.Small">
298        <item name="android:textSize">14sp</item>
299        <item name="android:textStyle">bold</item>
300        <item name="android:textAllCaps">true</item>
301        <item name="android:textColor">#363636</item>
302        <item name="android:fontFamily">sans-serif</item>
303    </style>
304
305    <!-- Inherit from Theme.Material.Light.Dialog instead of Theme.Material.Light.Dialog.Alert
306        since the Alert dialog is private. They are identical anyway. -->
307    <style name="ContactsAlertDialogTheme" parent="@android:style/Theme.Material.Light.Dialog">
308        <item name="android:colorAccent">@color/primary_color</item>
309    </style>
310</resources>
311