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