blob: d24a7b28e5c926fd788c2fc0bea011dd24151d2c [file] [log] [blame]
The Android Open Source Project7aa0e4c2009-03-03 19:32:21 -08001<?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
Nicolas Catania177d88f2009-09-27 15:15:05 -07007
The Android Open Source Project7aa0e4c2009-03-03 19:32:21 -08008 http://www.apache.org/licenses/LICENSE-2.0
Nicolas Catania177d88f2009-09-27 15:15:05 -07009
The Android Open Source Project7aa0e4c2009-03-03 19:32:21 -080010 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-->
Wenyi Wang2829deb2017-01-04 14:05:13 -080016<resources xmlns:android="http://schemas.android.com/apk/res/android"
17 xmlns:tools="http://schemas.android.com/tools">
Flavio Lerdae00060f2011-07-04 18:59:55 +010018
Gary Maic40f3e92016-12-20 18:22:54 -080019 <style name="EditorActivityTheme" parent="@style/PeopleActivityTheme">
20 <item name="actionBarStyle">@style/EditorActionBarStyle</item>
21 <item name="colorButtonNormal">@color/background_primary</item>
22 <item name="windowActionModeOverlay">true</item>
Romain Guy8de29a32009-03-24 18:08:41 -070023 </style>
24
Brian Attwellb7e43642014-06-02 14:33:04 -070025 <style name="Theme.QuickContact" parent="@style/PeopleTheme">
26 <item name="android:windowBackground">@android:color/transparent</item>
27 <item name="android:colorBackgroundCacheHint">@null</item>
28 <item name="android:windowFrame">@null</item>
29 <item name="android:windowContentOverlay">@null</item>
30 <item name="android:windowAnimationStyle">@null</item>
31 <item name="android:windowIsFloating">false</item>
32 <item name="android:windowIsTranslucent">true</item>
Jeff Sharkeycde73892011-04-07 00:48:02 -070033 <item name="android:windowNoTitle">true</item>
Katherine Kuand85b9862011-09-25 19:37:38 -070034 <item name="android:listViewStyle">@style/ListViewStyle</item>
Brian Attwelled6cda62014-06-26 17:13:14 -070035 <!-- We need to use a light ripple behind ActionBar items in order for them to
36 be visible when using some of the darker ActionBar tints -->
Marcus Hagerotta8b448a2016-11-18 12:51:39 -080037 <item name="android:actionBarItemBackground">
38 @drawable/item_background_material_borderless_dark
39 </item>
Dianne Hackborn5112c122009-09-18 15:52:54 -070040 </style>
41
John Shaobd9ef3c2016-12-15 12:42:03 -080042 <style name="PeopleTheme" parent="@android:style/Theme.Material.Light.DarkActionBar">
Isaac Katzenelson5efbc3e2011-07-22 14:15:31 -070043 <item name="android:actionBarStyle">@style/ContactsActionBarStyle</item>
Brian Attwellb0d3c762014-05-22 03:44:22 +000044 <!-- Style for the overflow button in the actionbar. -->
45 <item name="android:actionOverflowButtonStyle">@style/ContactsActionBarOverflowQP</item>
John Shaobd9ef3c2016-12-15 12:42:03 -080046 <item name="android:actionModeCloseDrawable">@drawable/quantum_ic_close_vd_theme_24</item>
Brian Attwell15c43d92014-05-19 21:14:36 +000047 <item name="android:textColorPrimary">@color/primary_text_color</item>
48 <item name="android:textColorSecondary">@color/secondary_text_color</item>
Brian Attwellb0d3c762014-05-22 03:44:22 +000049 <item name="android:icon">@android:color/transparent</item>
Katherine Kuand85b9862011-09-25 19:37:38 -070050 <item name="android:listViewStyle">@style/ListViewStyle</item>
Andrew Lee4b1af3f2014-04-23 10:23:55 -070051 <item name="android:windowBackground">@color/background_primary</item>
Marko Man5c506c42019-10-11 19:07:26 +020052 <item name="android:colorPrimaryDark">@color/primary_color</item>
Brian Attwell77329c82014-08-06 22:10:12 -070053 <item name="android:colorPrimary">@color/primary_color</item>
Brian Attwell51091862014-08-20 15:40:17 -070054 <item name="android:colorAccent">@color/primary_color</item>
Brian Attwell859d95f2014-08-21 10:20:55 -070055 <item name="android:alertDialogTheme">@style/ContactsAlertDialogTheme</item>
Wenyi Wang1114fde2016-07-11 21:44:02 -070056 <item name="list_item_height">@dimen/contact_browser_list_item_height</item>
Isaac Katzenelson36b27c62011-07-20 12:06:01 -070057 <item name="list_section_header_height">24dip</item>
Brian Attwell7a3bd352014-09-08 13:44:18 -070058 <item name="list_item_padding_top">
59 @dimen/contact_browser_list_item_padding_top_or_bottom
60 </item>
Andrew Leef8978862014-06-09 17:02:37 -070061 <item name="list_item_padding_right">32dp</item>
Brian Attwell7a3bd352014-09-08 13:44:18 -070062 <item name="list_item_padding_bottom">
63 @dimen/contact_browser_list_item_padding_top_or_bottom
64 </item>
Wenyi Wang13c31e92016-07-23 21:50:42 -070065 <item name="list_item_padding_left">0dp</item>
Nancy Chenebe88e22014-08-15 12:31:48 -070066 <item name="list_item_gap_between_image_and_text">
67 @dimen/contact_browser_list_item_gap_between_image_and_text
68 </item>
Dmitri Plotnikov2223f832010-09-07 15:35:05 -070069 <item name="list_item_gap_between_label_and_data">5dip</item>
Isaac Katzenelson36b27c62011-07-20 12:06:01 -070070 <item name="list_item_presence_icon_margin">4dip</item>
71 <item name="list_item_presence_icon_size">16dip</item>
Itzhak Katzenelson30dff0f2011-08-09 21:43:17 -070072 <item name="list_item_photo_size">@dimen/contact_browser_list_item_photo_size</item>
Dave Santoro0a4d2252011-05-20 11:40:34 -070073 <item name="list_item_profile_photo_size">70dip</item>
Daniel Lehmann1a6aae12012-04-26 15:56:06 -070074 <item name="list_item_prefix_highlight_color">@color/people_app_theme_color</item>
Sai Cheemalapati5b221082014-06-27 14:45:43 -070075 <item name="list_item_background_color">@color/list_item_pinned_header_color</item>
Yorke Lee9dc14a82013-09-11 15:54:36 -070076 <item name="list_item_header_text_color">@color/people_app_theme_color</item>
Yorke Lee787bbba2013-10-14 12:30:56 -070077 <item name="list_item_header_text_size">14sp</item>
78 <item name="list_item_header_height">30dip</item>
Daisuke Miyakawa08c87462011-08-09 16:41:37 -070079 <item name="list_item_header_text_indent">8dip</item>
Sai Cheemalapati5b221082014-06-27 14:45:43 -070080 <item name="contact_browser_list_padding_left">0dip</item>
Daisuke Miyakawa08c87462011-08-09 16:41:37 -070081 <item name="contact_browser_list_padding_right">0dip</item>
Sai Cheemalapati5b221082014-06-27 14:45:43 -070082 <item name="contact_browser_background">@color/background_primary</item>
Itzhak Katzenelson30dff0f2011-08-09 21:43:17 -070083 <item name="list_item_text_indent">@dimen/contact_browser_list_item_text_indent</item>
Wenyi Wang1114fde2016-07-11 21:44:02 -070084 <item name="list_item_text_offset_top">-2dp</item>
guanxiongliuda161462016-07-27 18:46:41 -070085 <item name="list_item_avatar_offset_top">-1dp</item>
Daisuke Miyakawaf6828022011-07-25 12:20:28 -070086 <!-- Favorites -->
87 <item name="favorites_padding_bottom">0dip</item>
John Shao04409652016-11-09 17:48:15 -080088 <!-- Popup menu -->
89 <item name="android:popupMenuStyle">@style/PopupMenuStyle</item>
Marko Manec0bee52018-12-27 01:47:27 +010090 <item name="android:popupTheme">@style/PopupMenuStyle</item>
maxwene009a632019-02-09 13:52:10 +010091 <item name="android:contextPopupMenuStyle">@style/ContextPopupMenuStyle</item>
Dmitri Plotnikove1d4c062010-07-15 16:20:36 -070092 </style>
Daniel Lehmann3b7d5942010-07-22 18:10:50 -070093
yaoluf31d6972017-02-20 23:03:00 -080094 <style name="LaunchScreenTheme" parent="Theme.AppCompat.Light.DarkActionBar">
95 <item name="android:windowBackground">@drawable/quantum_launchscreen_contacts</item>
maxwenb956de32019-02-07 14:40:01 +010096 <item name="android:colorPrimary">@color/background_primary</item>
Marko Man5c506c42019-10-11 19:07:26 +020097 <item name="android:colorPrimaryDark">@color/primary_color</item>
yaoluf31d6972017-02-20 23:03:00 -080098 </style>
99
Wenyi Wang3c3b6f12016-04-02 13:58:43 -0700100 <style name="PeopleActivityTheme" parent="@style/PeopleThemeAppCompat">
101 <item name="windowActionBar">false</item>
102 <item name="windowNoTitle">true</item>
103 <item name="android:listSelector">?android:attr/listChoiceBackgroundIndicator</item>
104 </style>
105
John Shaobd9ef3c2016-12-15 12:42:03 -0800106 <style name="PeopleThemeAppCompat" parent="Theme.AppCompat.Light.DarkActionBar">
Wenyi Wang3c3b6f12016-04-02 13:58:43 -0700107 <!-- Styles that require AppCompat compatibility, remember to update both sets -->
108 <item name="android:actionBarStyle">@style/ContactsActionBarStyleAppCompat</item>
109 <item name="actionBarStyle">@style/ContactsActionBarStyleAppCompat</item>
Wenyi Wang49ff9132016-06-28 16:06:49 -0700110 <item name="android:actionButtonStyle">@style/ContactsActionButtonStyle</item>
111 <item name="actionButtonStyle">@style/ContactsActionButtonStyle</item>
Wenyi Wang3c3b6f12016-04-02 13:58:43 -0700112 <!-- Style for the overflow button in the actionbar. -->
113 <item name="android:actionOverflowButtonStyle">@style/ContactsActionBarOverflowQP</item>
114 <item name="actionOverflowButtonStyle">@style/ContactsActionBarOverflowQP</item>
Wenyi Wangf568b302016-04-02 13:58:43 -0700115 <item name="toolbarNavigationButtonStyle">@style/ContactToolbarNavigationButtonStyle</item>
John Shaobd9ef3c2016-12-15 12:42:03 -0800116 <item name="android:actionModeCloseDrawable">@drawable/quantum_ic_close_vd_theme_24</item>
Wenyi Wang3c3b6f12016-04-02 13:58:43 -0700117 <item name="android:textColorPrimary">@color/primary_text_color</item>
118 <item name="android:textColorSecondary">@color/secondary_text_color</item>
119 <item name="android:icon">@android:color/transparent</item>
120 <item name="android:listViewStyle">@style/ListViewStyle</item>
121 <item name="android:windowBackground">@color/background_primary</item>
Marko Man5c506c42019-10-11 19:07:26 +0200122 <item name="android:colorPrimaryDark">@color/primary_color</item>
123 <item name="colorPrimaryDark">@color/primary_color</item>
Wenyi Wang3c3b6f12016-04-02 13:58:43 -0700124 <item name="android:colorPrimary">@color/primary_color</item>
125 <item name="colorPrimary">@color/primary_color</item>
126 <item name="android:colorAccent">@color/primary_color</item>
127 <item name="colorAccent">@color/primary_color</item>
Wenyi Wang2c0790a2016-06-14 14:08:29 -0700128 <item name="android:alertDialogTheme">@style/ContactsAlertDialogThemeAppCompat</item>
129 <item name="alertDialogTheme">@style/ContactsAlertDialogThemeAppCompat</item>
Wenyi Wang1114fde2016-07-11 21:44:02 -0700130 <item name="list_item_height">@dimen/contact_browser_list_item_height</item>
Wenyi Wang3c3b6f12016-04-02 13:58:43 -0700131 <item name="list_section_header_height">24dip</item>
132 <item name="list_item_padding_top">
133 @dimen/contact_browser_list_item_padding_top_or_bottom
134 </item>
135 <item name="list_item_padding_right">32dp</item>
136 <item name="list_item_padding_bottom">
137 @dimen/contact_browser_list_item_padding_top_or_bottom
138 </item>
Wenyi Wang13c31e92016-07-23 21:50:42 -0700139 <item name="list_item_padding_left">0dp</item>
Wenyi Wang3c3b6f12016-04-02 13:58:43 -0700140 <item name="list_item_gap_between_image_and_text">
141 @dimen/contact_browser_list_item_gap_between_image_and_text
142 </item>
Wenyi Wang6023e2a2016-05-23 16:09:51 -0700143 <item name="list_item_gap_between_indexer_and_image">
144 @dimen/contact_browser_list_item_gap_between_indexer_and_image
145 </item>
Wenyi Wang3c3b6f12016-04-02 13:58:43 -0700146 <item name="list_item_gap_between_label_and_data">5dip</item>
147 <item name="list_item_presence_icon_margin">4dip</item>
148 <item name="list_item_presence_icon_size">16dip</item>
149 <item name="list_item_photo_size">@dimen/contact_browser_list_item_photo_size</item>
150 <item name="list_item_profile_photo_size">70dip</item>
151 <item name="list_item_prefix_highlight_color">@color/people_app_theme_color</item>
152 <item name="list_item_background_color">@color/list_item_pinned_header_color</item>
153 <item name="list_item_header_text_color">@color/people_app_theme_color</item>
154 <item name="list_item_header_text_size">14sp</item>
155 <item name="list_item_header_height">30dip</item>
Wenyi Wang3c3b6f12016-04-02 13:58:43 -0700156 <item name="list_item_header_text_indent">8dip</item>
157 <item name="contact_browser_list_padding_left">0dip</item>
158 <item name="contact_browser_list_padding_right">0dip</item>
159 <item name="contact_browser_background">@color/background_primary</item>
160 <item name="list_item_text_indent">@dimen/contact_browser_list_item_text_indent</item>
Wenyi Wang1114fde2016-07-11 21:44:02 -0700161 <item name="list_item_text_offset_top">-2dp</item>
guanxiongliuda161462016-07-27 18:46:41 -0700162 <item name="list_item_avatar_offset_top">-1dp</item>
Wenyi Wang3c3b6f12016-04-02 13:58:43 -0700163 <!-- Favorites -->
164 <item name="favorites_padding_bottom">0dip</item>
Wenyi Wangbb229242016-05-25 16:04:13 -0700165 <item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
John Shao04409652016-11-09 17:48:15 -0800166 <!-- Popup menu -->
167 <item name="android:popupMenuStyle">@style/PopupMenuStyleAppCompat</item>
168 <item name="popupMenuStyle">@style/PopupMenuStyleAppCompat</item>
Marko Manec0bee52018-12-27 01:47:27 +0100169 <item name="android:contextPopupMenuStyle">@style/PopupMenuStyleAppCompat</item>
maxwen0011a622019-01-11 14:04:39 +0100170
171 <item name="android:fastScrollThumbDrawable">@drawable/thumb_drawable</item>
172 <item name="android:fastScrollTrackDrawable">@null</item>
173 <item name="android:fastScrollTextColor">@android:color/white</item>
John Shao04409652016-11-09 17:48:15 -0800174 </style>
175
maxwenef16ce92019-02-08 16:23:58 +0100176 <style name="PopupMenuStyle" parent="@android:style/Theme.DeviceDefault.Light.Dialog">
John Shao04409652016-11-09 17:48:15 -0800177 </style>
178
maxwenef16ce92019-02-08 16:23:58 +0100179 <style name="PopupMenuStyleAppCompat" parent="@android:style/Theme.DeviceDefault.Light.Dialog">
Wenyi Wangbb229242016-05-25 16:04:13 -0700180 </style>
181
maxwene009a632019-02-09 13:52:10 +0100182 <style name="ContextPopupMenuStyle" parent="@android:style/Widget.PopupMenu">
183 <item name="android:popupBackground">@android:color/white</item>
184 </style>
185
Wenyi Wang49ff9132016-06-28 16:06:49 -0700186 <style name="ContactsActionButtonStyle" parent="Widget.AppCompat.ActionButton">
187 <item name="android:paddingStart">16dp</item>
188 <item name="android:paddingEnd">16dp</item>
189 </style>
190
Wenyi Wangbb229242016-05-25 16:04:13 -0700191 <style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle">
Wenyi Wang8e73c362016-06-23 18:03:53 -0700192 <item name="spinBars">false</item>
Wenyi Wangbb229242016-05-25 16:04:13 -0700193 <item name="color">@android:color/white</item>
194 <item name="android:color">@android:color/white</item>
Wenyi Wang3c3b6f12016-04-02 13:58:43 -0700195 </style>
196
Brian Attwell5ba161f2014-06-25 21:35:37 -0700197 <!-- Use the non-light style so that the up button & icons aren't black. If we use the
198 Light style, then it is impossible to tint the homeAsUp icon anything other than black -->
199 <style name="ContactsActionBarStyle" parent="@android:style/Widget.Material.ActionBar">
Brian Attwellb0d3c762014-05-22 03:44:22 +0000200 <item name="android:background">@color/actionbar_background_color</item>
201 <item name="android:titleTextStyle">@style/ContactsActionBarTitleText</item>
202 <item name="android:backgroundStacked">@color/actionbar_background_color</item>
203 <!-- Empty icon -->
204 <item name="android:icon">@android:color/transparent</item>
205 </style>
206
Wenyi Wang3c3b6f12016-04-02 13:58:43 -0700207 <style name="ContactsActionBarStyleAppCompat"
John Shaobd9ef3c2016-12-15 12:42:03 -0800208 parent="@style/Widget.AppCompat.ActionBar.Solid">
Wenyi Wang3c3b6f12016-04-02 13:58:43 -0700209 <!-- Styles that require AppCompat compatibility, remember to update both sets -->
210 <item name="android:background">@color/actionbar_background_color</item>
211 <item name="background">@color/actionbar_background_color</item>
212 <item name="android:titleTextStyle">@style/ContactsActionBarTitleTextAppCompat</item>
213 <item name="titleTextStyle">@style/ContactsActionBarTitleTextAppCompat</item>
214 <item name="android:backgroundStacked">@color/actionbar_background_color</item>
215 <item name="backgroundStacked">@color/actionbar_background_color</item>
216 <!-- Empty icon -->
217 <item name="android:icon">@android:color/transparent</item>
218 <item name="icon">@android:color/transparent</item>
219 </style>
220
Gary Maic40f3e92016-12-20 18:22:54 -0800221 <style name="EditorActionBarStyle" parent="@style/ContactsToolbarStyle">
Brian Attwell7b05ef82015-05-04 20:50:20 -0700222 <item name="android:contentInsetStart">72dp</item>
Gary Mai15646ce2016-11-17 10:54:01 -0800223 <item name="android:contentInsetStartWithNavigation">72dp</item>
224 <item name="android:titleTextAppearance">@style/ContactsActionBarTitleText</item>
Brian Attwell68b14ca2014-07-30 15:57:59 -0700225 </style>
226
Brian Attwell3c763b32014-07-21 14:25:28 -0700227 <!-- When this style was added, android:toolbarStyle was private. Therefore, this style
228 must be directly applied to every toolbar -->
Wenyi Wang3c3b6f12016-04-02 13:58:43 -0700229 <style name="ContactsToolbarStyle" parent="@style/Widget.AppCompat.Toolbar">
230 <!-- Styles that require AppCompat compatibility, remember to update both sets -->
231 <item name="android:titleTextAppearance">@style/ContactsActionBarTitleTextAppCompat</item>
232 <item name="titleTextAppearance">@style/ContactsActionBarTitleTextAppCompat</item>
Marko Manec0bee52018-12-27 01:47:27 +0100233 <item name="popupTheme">@style/PopupMenuStyleAppCompat</item>
Brian Attwell3c763b32014-07-21 14:25:28 -0700234 </style>
235
Marcus Hagerott7217e692016-11-10 10:18:28 -0800236 <style name="LightToolbarNavigationButtonStyle" parent="@style/Widget.AppCompat.Toolbar.Button.Navigation">
237 <item name="android:tint">?android:textColorSecondary</item>
238 </style>
239
240 <style name="LightToolbarThemeOverlay" parent="@style/ThemeOverlay.AppCompat.ActionBar">
241 <item name="toolbarNavigationButtonStyle">@style/LightToolbarNavigationButtonStyle</item>
242 </style>
243
244 <style name="LightToolbarStyle" parent="@style/Widget.AppCompat.Toolbar">
245 <item name="android:background">@color/contextual_selection_bar_color</item>
246 <item name="background">@color/contextual_selection_bar_color</item>
247 <item name="android:titleTextAppearance">@style/ContactsActionBarTitleTextBlack</item>
248 <item name="titleTextAppearance">@style/ContactsActionBarTitleTextBlack</item>
249 </style>
250
Brian Attwellb0d3c762014-05-22 03:44:22 +0000251 <!-- Text in the action bar at the top of the screen -->
252 <style name="ContactsActionBarTitleText"
Marcus Hagerotta8b448a2016-11-18 12:51:39 -0800253 parent="@android:style/TextAppearance.Material.Widget.ActionBar.Title">
Wenyi Wang49ff9132016-06-28 16:06:49 -0700254 <item name="android:textSize">20dp</item>
Brian Attwellb0d3c762014-05-22 03:44:22 +0000255 <item name="android:textColor">@color/actionbar_text_color</item>
256 </style>
257
Wenyi Wang3c3b6f12016-04-02 13:58:43 -0700258 <style name="ContactsActionBarTitleTextAppCompat" parent="TextAppearance.Widget.AppCompat.Toolbar.Title">
Wenyi Wang937fb6d2016-06-12 15:57:47 -0700259 <item name="android:textSize">20dp</item>
Wenyi Wang3c3b6f12016-04-02 13:58:43 -0700260 <item name="android:textColor">@color/actionbar_text_color</item>
261 </style>
262
Wenyi Wangdb662692016-07-14 16:07:44 -0700263 <style name="ContactsActionBarTitleTextBlack" parent="@style/ContactsActionBarTitleTextAppCompat">
264 <item name="android:textColor">@color/actionbar_text_color_black</item>
265 </style>
266
Brian Attwellb0d3c762014-05-22 03:44:22 +0000267 <!-- Action bar overflow menu icon. -->
268 <style name="ContactsActionBarOverflowQP"
Marcus Hagerotta8b448a2016-11-18 12:51:39 -0800269 parent="Widget.AppCompat.Light.ActionButton.Overflow">
John Shaobd9ef3c2016-12-15 12:42:03 -0800270 <item name="android:src">@drawable/quantum_ic_more_vert_vd_theme_24</item>
Wenyi Wangb315ecb2016-03-17 14:47:19 -0700271 <item name="android:tint">@color/action_bar_button_text_color</item>
Isaac Katzenelson5efbc3e2011-07-22 14:15:31 -0700272 </style>
273
Wenyi Wangf568b302016-04-02 13:58:43 -0700274 <!-- Toolbar navigation button. -->
275 <style name="ContactToolbarNavigationButtonStyle" parent="@style/Widget.AppCompat.Toolbar.Button.Navigation">
276 <item name="android:tint">@color/action_bar_button_text_color</item>
277 </style>
278
Marcus Hagerotta8b448a2016-11-18 12:51:39 -0800279 <style name="ContactPickerTheme" parent="PeopleActivityTheme">
Dmitri Plotnikove1d4c062010-07-15 16:20:36 -0700280 </style>
Daniel Lehmann3b7d5942010-07-22 18:10:50 -0700281
Marcus Hagerott819214d2016-09-29 14:58:27 -0700282 <style name="ContactsPreferencesTheme" parent="@style/PeopleThemeAppCompat">
Wenyi Wangf3583022016-02-19 17:13:57 -0800283 <item name="android:listViewStyle">@style/ListViewStyle</item>
Daniel Lehmann10105742010-07-15 17:35:57 -0700284 </style>
Dmitri Plotnikov2ddba012010-09-16 18:27:35 -0700285
Walter Jang92942632016-07-14 19:49:32 +0000286 <style name="ContactListFilterTheme" parent="@style/PeopleTheme">
287 <item name="android:listViewStyle">@style/ListViewStyle</item>
Wenyi Wang71340f82016-08-29 09:55:33 -0700288 <item name="android:actionButtonStyle">@style/FilterActionButtonStyle</item>
Walter Jang92942632016-07-14 19:49:32 +0000289 </style>
290
Katherine Kuan37bddc22011-07-09 17:36:26 -0700291 <style name="NonPhoneActivityTheme" parent="@android:Theme.Translucent.NoTitleBar">
Dmitri Plotnikov1e5fc0c2011-01-31 10:37:57 -0800292 </style>
293
Marko Manec0bee52018-12-27 01:47:27 +0100294 <style name="NonPhoneDialogTheme" parent="@android:Theme.DeviceDefault.Light.Dialog">
Katherine Kuan37bddc22011-07-09 17:36:26 -0700295 </style>
296
Marko Manec0bee52018-12-27 01:47:27 +0100297 <style name="ConfirmAddDetailDialogTheme" parent="@android:style/Theme.DeviceDefault.Light.Dialog.MinWidth">
Katherine Kuan37bddc22011-07-09 17:36:26 -0700298 <item name="android:windowCloseOnTouchOutside">true</item>
Katherine Kuan97a57492011-06-10 16:39:32 -0700299 </style>
300
Marko Manec0bee52018-12-27 01:47:27 +0100301 <style name="ContactEditorAccountsChangedActivityTheme" parent="@android:style/Theme.DeviceDefault.Light.Dialog.NoActionBar.MinWidth">
Katherine Kuan0353a242011-09-23 10:38:28 -0700302 <item name="android:windowCloseOnTouchOutside">true</item>
303 <item name="android:textColorPrimary">@color/primary_text_color</item>
304 <item name="android:textColorSecondary">@color/secondary_text_color</item>
Katherine Kuand85b9862011-09-25 19:37:38 -0700305 <item name="android:listViewStyle">@style/ListViewStyle</item>
Brian Attwellec0e0962015-05-21 15:01:09 -0700306 <item name="android:colorAccent">@color/primary_color</item>
Katherine Kuan0353a242011-09-23 10:38:28 -0700307 </style>
308
Marko Manec0bee52018-12-27 01:47:27 +0100309 <style name="SelectableItem" parent="@android:style/Theme.DeviceDefault.Light">
310 <item name="android:background">@color/background_primary</item>
Mindy Pereiradf4336c2011-10-06 11:10:34 -0700311 </style>
312
Paul Soulos2fad98e2014-05-29 16:20:05 -0700313 <style name="ExpandingEntryCardStyle">
maxwen9469e992023-01-11 16:58:17 +0100314 <item name="cardElevation">@dimen/expanding_entry_card_elevation</item>
315 <item name="cardBackgroundColor">@color/expanding_entry_card_background_color</item>
316 <item name="contentPadding">4dp</item>
Paul Soulos2fad98e2014-05-29 16:20:05 -0700317 <item name="android:layout_marginBottom">@dimen/expanding_entry_card_marginBottom</item>
Paul Soulosd3229ff2014-09-09 11:02:59 -0700318 <item name="android:layout_marginEnd">@dimen/expanding_entry_card_marginStartEnd</item>
319 <item name="android:layout_marginStart">@dimen/expanding_entry_card_marginStartEnd</item>
Paul Soulos2fad98e2014-05-29 16:20:05 -0700320 <item name="android:orientation">vertical</item>
321 <item name="android:layout_width">match_parent</item>
322 <item name="android:layout_height">wrap_content</item>
323 </style>
324
Brian Attwell043fba62014-10-30 11:11:56 -0700325 <style name="SpinnerButtonStyle" parent="@android:style/Widget.Material.Spinner.Underlined">
Brian Attwell6639a9e2014-07-15 10:22:58 -0700326 <!-- When applying the spinner style to a Button we need to disable the shadow animation
327 on the button since the spinner background is transparent. Otherwise the spinner-button
328 will look ridiculous. -->
329 <item name="android:stateListAnimator">@null</item>
Brian Attwell043fba62014-10-30 11:11:56 -0700330 <!-- We want our spinner's to use the same gravity as an EditText, so that they look
331 visually consistent with other controls in our forms -->
332 <item name="android:gravity">start|center_vertical</item>
Brian Attwell6639a9e2014-07-15 10:22:58 -0700333 </style>
Brian Attwellf3033832014-08-07 14:41:14 -0700334
335 <style name="EditKindSeparatorTextViewStyle" parent="ContactListSeparatorTextViewStyle">
336 <item name="android:textAppearance">@style/EditKindTextAppearanceStyle</item>
337 </style>
338
339 <style name="EditKindTextAppearanceStyle" parent="@android:style/TextAppearance.Small">
340 <item name="android:textSize">14sp</item>
341 <item name="android:textStyle">bold</item>
342 <item name="android:textAllCaps">true</item>
343 <item name="android:textColor">#363636</item>
344 <item name="android:fontFamily">sans-serif</item>
345 </style>
Brian Attwell859d95f2014-08-21 10:20:55 -0700346
Wenyi Wang4a084e42016-06-14 20:59:45 +0000347 <!-- Inherit from Theme.Material.Light.Dialog instead of Theme.Material.Light.Dialog.Alert
348 since the Alert dialog is private. They are identical anyway. -->
Marko Manec0bee52018-12-27 01:47:27 +0100349 <style name="ContactsAlertDialogTheme" parent="@android:style/Theme.DeviceDefault.Light.Dialog">
Brian Attwell859d95f2014-08-21 10:20:55 -0700350 <item name="android:colorAccent">@color/primary_color</item>
Marko Manec0bee52018-12-27 01:47:27 +0100351 <item name="android:background">@color/background_primary</item>
Brian Attwell859d95f2014-08-21 10:20:55 -0700352 </style>
Brian Attwell043fba62014-10-30 11:11:56 -0700353
Wenyi Wang2c0790a2016-06-14 14:08:29 -0700354 <style name="ContactsAlertDialogThemeAppCompat" parent="Theme.AppCompat.Light.Dialog.MinWidth">
355 <item name="android:colorAccent">@color/primary_color</item>
356 <item name="colorAccent">@color/primary_color</item>
357 </style>
358
Brian Attwell043fba62014-10-30 11:11:56 -0700359 <style name="EditKindIconStyle">
360 <item name="android:layout_width">24dp</item>
361 <item name="android:layout_height">24dp</item>
Marko Manec0bee52018-12-27 01:47:27 +0100362 <item name="android:tint">@color/dialtacts_secondary_text_color</item>
Brian Attwell043fba62014-10-30 11:11:56 -0700363 <item name="android:layout_marginStart">16dp</item>
Brian Attwell7e670822014-11-07 16:36:30 -0800364 <!-- We want 32dp of padding between these icon's and EditText's. Since EditText's have
365 4dp of starting padding built in, we set this as 28dp. -->
366 <item name="android:layout_marginEnd">28dp</item>
Brian Attwell043fba62014-10-30 11:11:56 -0700367 <item name="android:layout_marginTop">@dimen/editor_kind_icon_top_margin</item>
368 </style>
Walter Jang3e5ae0d2015-09-20 12:43:37 -0700369
Walter Jange6aad762015-10-22 12:50:02 -0700370 <style name="EditSelectorIconStyle">
371 <item name="android:layout_width">24dp</item>
372 <item name="android:layout_height">24dp</item>
373 <item name="android:layout_marginStart">16dp</item>
374 <!-- We want 32dp of padding between these icon's and EditText's. Since EditText's have
375 4dp of starting padding built in, we set this as 28dp. -->
376 <item name="android:layout_marginEnd">28dp</item>
377 <item name="android:layout_marginTop">@dimen/editor_kind_icon_top_margin</item>
378 </style>
379
Walter Jang3e5ae0d2015-09-20 12:43:37 -0700380 <style name="AccountTypeIconStyle">
381 <item name="android:layout_width">12dp</item>
382 <item name="android:layout_height">12dp</item>
Walter Jang1ee24ed2015-09-25 17:49:14 -0700383 <item name="android:layout_marginStart">4dp</item>
Walter Jang3e5ae0d2015-09-20 12:43:37 -0700384 <item name="android:layout_marginEnd">4dp</item>
385 </style>
386
387 <style name="AccountTypeNameStyle">
388 <item name="android:textSize">10sp</item>
389 <item name="android:textColor">#363636</item>
390 <item name="android:fontFamily">sans-serif</item>
391 </style>
Wenyi Wang9746ad82016-06-28 12:48:28 -0700392
393 <style name="NavigationDrawerMenuItemTextAppearance">
394 <item name="android:ellipsize">end</item>
395 </style>
yaolud8effeb2016-06-29 14:42:38 -0700396
yaolu189036a2016-07-29 15:50:28 -0700397 <!-- Text style for empty states (no account view, empty label). -->
yaolud8effeb2016-06-29 14:42:38 -0700398 <style name="EmptyStateTextStyle">
399 <item name="android:textSize">18sp</item>
400 <item name="android:textColor">#000000</item>
401 <item name="android:alpha">0.54</item>
402 <item name="android:fontFamily">sans-serif</item>
403 </style>
404
yaolu189036a2016-07-29 15:50:28 -0700405 <!-- Button style for main contacts no account empty view. -->
406 <style name="NoAccountViewButtonStyle" parent="@style/Widget.AppCompat.Button.Borderless">
407 <item name="android:textSize">14sp</item>
yaolu14235e62016-10-21 16:09:42 -0700408 <item name="android:textColor">@color/primary_color</item>
yaolu189036a2016-07-29 15:50:28 -0700409 <item name="android:fontFamily">sans-serif-medium</item>
410 <item name="android:textAllCaps">true</item>
411 </style>
412
yaolud8effeb2016-06-29 14:42:38 -0700413 <!-- Add contacts button style for empty states. -->
yaolub5046052016-07-28 15:34:02 -0700414 <style name="AddContactsButtonStyle" parent="@style/Widget.AppCompat.Button.Borderless">
yaolud8effeb2016-06-29 14:42:38 -0700415 <item name="android:textSize">16sp</item>
yaolu14235e62016-10-21 16:09:42 -0700416 <item name="android:textColor">@color/primary_color</item>
yaolud8effeb2016-06-29 14:42:38 -0700417 <item name="android:fontFamily">sans-serif-medium</item>
418 <item name="android:textAllCaps">true</item>
yaolud8effeb2016-06-29 14:42:38 -0700419 </style>
Marcus Hagerotta8b448a2016-11-18 12:51:39 -0800420
Walter Jang13a9c332016-08-13 08:35:14 -0700421 <style name="SectionHeaderStyle" parent="@android:style/TextAppearance.Large">
422 <item name="android:textSize">16sp</item>
423 <item name="android:textAllCaps">true</item>
424 <item name="android:textColor">@color/section_header_text_color</item>
425 <item name="android:textStyle">bold</item>
426 </style>
427
428 <style name="DirectoryHeaderStyle" parent="@android:style/TextAppearance.Small">
429 <item name="android:textSize">14sp</item>
430 <item name="android:textColor">@color/dialtacts_secondary_text_color</item>
431 <item name="android:fontFamily">sans-serif-medium</item>
432 </style>
433
434 <!-- TextView style used for headers.
435
436This is similar to ?android:attr/listSeparatorTextView but uses different
437background and text color. See also android:style/Widget.Holo.TextView.ListSeparator
438(which is private, so we cannot specify it as a parent style). -->
439 <style name="ContactListSeparatorTextViewStyle">
440 <item name="android:layout_width">match_parent</item>
441 <item name="android:layout_height">wrap_content</item>
442 <!-- See comments for @dimen/list_section_divider_min_height -->
443 <item name="android:minHeight">@dimen/list_section_divider_min_height</item>
444 <item name="android:textAppearance">@style/DirectoryHeaderStyle</item>
445 <item name="android:gravity">center_vertical</item>
446 <item name="android:paddingLeft">8dip</item>
447 <item name="android:paddingStart">8dip</item>
448 <item name="android:paddingTop">4dip</item>
449 <item name="android:paddingBottom">4dip</item>
450 <item name="android:ellipsize">end</item>
451 <item name="android:singleLine">true</item>
452 <item name="android:textAllCaps">true</item>
453 </style>
454
455 <style name="TextAppearanceMedium" parent="@android:style/TextAppearance.Medium">
456 <item name="android:textSize">16sp</item>
457 <item name="android:textColor">#000000</item>
458 </style>
459
460 <style name="TextAppearanceSmall" parent="@android:style/TextAppearance.Small">
461 <item name="android:textSize">14sp</item>
462 <item name="android:textColor">#737373</item>
463 </style>
464
465 <style name="ListViewStyle" parent="@android:style/Widget.Material.Light.ListView">
466 <item name="android:overScrollMode">always</item>
Marko Manec0bee52018-12-27 01:47:27 +0100467 <item name="android:background">@color/background_primary</item>
Walter Jang13a9c332016-08-13 08:35:14 -0700468 </style>
469
Walter Jang13a9c332016-08-13 08:35:14 -0700470 <!-- Adding padding to action button doesn't move it to left, we increase the button width to
471 make margin between the button and screen edge 16dp -->
472 <style name="FilterActionButtonStyle" parent="@android:Widget.ActionButton">
473 <item name="android:minWidth">@dimen/contact_filter_action_button_width</item>
474 <item name="android:textColor">@color/actionbar_text_color</item>
475 </style>
476
477 <style name="CustomContactListFilterView" parent="ContactListFilterTheme">
478 <item name="android:layout_width">match_parent</item>
479 <item name="android:layout_height">match_parent</item>
480 </style>
481
Marko Manec0bee52018-12-27 01:47:27 +0100482 <style name="BackgroundOnlyTheme" parent="@android:style/Theme.DeviceDefault.Light">
Walter Jang13a9c332016-08-13 08:35:14 -0700483 <item name="android:windowBackground">@null</item>
484 <item name="android:windowContentOverlay">@null</item>
485 <item name="android:windowAnimationStyle">@null</item>
486 <item name="android:windowNoTitle">true</item>
487 <!-- Activities that use this theme are background activities without obvious displays.
488 However, some also have dialogs. Therefore, it doesn't make sense to set this true.-->
489 <item name="android:windowNoDisplay">false</item>
490 <item name="android:windowIsFloating">true</item>
491 </style>
492
Marko Manec0bee52018-12-27 01:47:27 +0100493 <style name="Theme.CallSubjectDialogTheme" parent="@android:style/Theme.DeviceDefault.Light.Dialog">
Walter Jang13a9c332016-08-13 08:35:14 -0700494 <item name="android:layout_width">match_parent</item>
495 <item name="android:layout_height">match_parent</item>
496
497 <!-- No backgrounds, titles or window float -->
498 <item name="android:windowIsTranslucent">true</item>
499 <item name="android:windowNoTitle">true</item>
500 <item name="android:windowFullscreen">false</item>
501 <item name="android:windowIsFloating">true</item>
502 <item name="android:windowBackground">@android:color/transparent</item>
503 <item name="android:windowDrawsSystemBarBackgrounds">false</item>
504 <item name="android:windowContentOverlay">@null</item>
505 <item name="android:windowElevation">0dp</item>
506 </style>
Gary Maia6c80b32016-09-30 16:34:55 -0700507
508 <!-- Transparent/blank activity -->
509 <style name="TransparentThemeAppCompat" parent="@style/PeopleActivityTheme">
510 <item name="android:windowBackground">@android:color/transparent</item>
511 <item name="android:windowIsTranslucent">true</item>
512 <item name="android:windowContentOverlay">@null</item>
513 <item name="android:windowNoTitle">true</item>
514 <item name="android:windowIsFloating">true</item>
515 <item name="android:backgroundDimEnabled">false</item>
516 </style>
Marcus Hagerott819214d2016-09-29 14:58:27 -0700517
518 <style name="FullScreenDialogAnimationStyle">
519 <item name="android:windowEnterAnimation">@anim/slide_and_fade_in</item>
520 <item name="android:windowExitAnimation">@anim/slide_and_fade_out</item>
521 </style>
522
523 <style name="PeopleThemeAppCompat.FullScreenDialog">
524 <item name="android:windowNoTitle">true</item>
525 <item name="android:windowActionBar">false</item>
Marcus Hagerott819214d2016-09-29 14:58:27 -0700526 <item name="windowNoTitle">true</item>
Marcus Hagerotta8b448a2016-11-18 12:51:39 -0800527 <item name="windowActionBar">false</item>
Marcus Hagerott819214d2016-09-29 14:58:27 -0700528 <item name="android:listSelector">?android:attr/listChoiceBackgroundIndicator</item>
529 <item name="android:windowAnimationStyle">@style/FullScreenDialogAnimationStyle</item>
530 </style>
Marcus Hagerotta8b448a2016-11-18 12:51:39 -0800531
532 <style name="PeopleThemeAppCompat.FullScreenDialog.SimImportActivity">
533 <!-- This is necessary because the window is partially transparent during the enter
534 and exit animations -->
535 <item name="android:windowIsTranslucent">true</item>
536 <item name="android:statusBarColor">@color/contextual_selection_bar_status_bar_color</item>
537 </style>
Wenyi Wang2829deb2017-01-04 14:05:13 -0800538
539 <!-- Style for item in navigation drawer -->
540 <style name="DrawerItemStyle">
541 <item name="android:layout_width">match_parent</item>
542 <item name="android:layout_height">@dimen/drawer_item_fixed_height</item>
543 <item name="android:layout_gravity">center_vertical</item>
544 <item name="android:background">@drawable/drawer_item_background</item>
545 <item name="android:orientation">horizontal</item>
546 <item name="android:paddingStart">@dimen/drawer_side_padding</item>
547 </style>
548
549 <style name="DrawerPrimaryItemStyle" parent="DrawerItemStyle">
550 <item name="android:paddingEnd">@dimen/drawer_item_text_margin</item>
551 </style>
552
553 <!-- Style for item icon in navigation drawer -->
554 <style name="DrawerItemIconStyle">
555 <item name="android:layout_width">@dimen/drawer_item_icon_size</item>
556 <item name="android:layout_height">@dimen/drawer_item_icon_size</item>
557 <item name="android:layout_gravity">center</item>
558 <item name="android:gravity">center</item>
559 <item name="android:scaleType">center</item>
560 </style>
561
562 <!-- Style for primary item text in navigation drawer -->
563 <style name="DrawerItemTextStyle" parent="DrawerTextStyle">
564 <item name="android:textColor">@color/primary_text_color</item>
565 <item name="android:layout_width">0dip</item>
566 <item name="android:layout_height">wrap_content</item>
567 <item name="android:layout_weight">1</item>
Wenyi Wang67b2c4b2017-07-31 17:55:09 -0700568 <item name="android:textAlignment">viewStart</item>
Wenyi Wang2829deb2017-01-04 14:05:13 -0800569 <item name="android:layout_marginStart">@dimen/drawer_item_text_margin</item>
570 <item name="android:layout_marginEnd">@dimen/drawer_item_text_margin</item>
571 </style>
572
573 <style name="DrawerTextStyle">
574 <item name="android:fontFamily" tools:ignore="NewApi">sans-serif-medium</item>
575 <item name="android:gravity">center_vertical</item>
576 <item name="android:layout_gravity">center_vertical</item>
577 <item name="android:textSize">14sp</item>
578 <item name="android:singleLine">true</item>
579 <item name="android:ellipsize">end</item>
580 </style>
581
582 <style name="DrawerItemTextActiveStyle">
583 <item name="android:textColor">@color/primary_color</item>
584 <item name="android:textStyle">bold</item>
585 </style>
586
587 <style name="DrawerItemTextInactiveStyle">
588 <item name="android:textColor">@color/quantum_black_text</item>
589 <item name="android:textStyle">bold</item>
590 </style>
591
592 <style name="DrawerHeaderTextStyle" parent="DrawerTextStyle">
593 <item name="android:layout_gravity">center_vertical|start</item>
594 <item name="android:paddingTop">12dp</item>
595 <item name="android:paddingBottom">12dp</item>
596 <item name="android:textColor">@color/quantum_black_secondary_text</item>
597 <item name="android:textSize">14sp</item>
598 </style>
599
600 <style name="DrawerBadgeStyle" parent="DrawerHeaderTextStyle">
601 <item name="android:layout_gravity">center_vertical|end</item>
602 </style>
603
604 <style name="DrawerHeaderItemStyle">
605 <item name="android:paddingStart">@dimen/drawer_side_padding</item>
606 <item name="android:paddingEnd">@dimen/drawer_label_header_end_padding</item>
607 </style>
The Android Open Source Project7aa0e4c2009-03-03 19:32:21 -0800608</resources>