themes.xml

  1<?xml version="1.0" encoding="utf-8"?>
  2<resources>
  3
  4    <style name="ConversationsTheme" parent="@android:style/Theme.Holo.Light.DarkActionBar">
  5        <item name="android:actionBarStyle">@style/ConversationsActionBar</item>
  6        <item name="android:actionBarWidgetTheme">@style/ConversationsActionBarWidget</item>
  7        <item name="android:actionBarTabStyle">@style/ConversationsActionBarTabs</item>
  8        <item name="TextSizeInfo">12sp</item>
  9        <item name="TextSizeBody">14sp</item>
 10        <item name="TextSizeHeadline">20sp</item>
 11        <item name="TextSeparation">5sp</item>
 12        <item name="IconSize">18sp</item>
 13
 14        <item type="color" name="color_text_primary">@color/black87</item>
 15        <item type="color" name="color_text_secondary">@color/black54</item>
 16
 17        <item type="color" name="color_background_primary">@color/grey50</item>
 18        <item type="color" name="color_background_secondary">@color/grey200</item>
 19
 20        <item type="reference" name="infocard_border">@drawable/infocard_border</item>
 21        <item type="color" name="divider">@color/black12</item>
 22
 23        <item type="reference" name="ic_send_cancel_offline">@drawable/ic_send_cancel_offline</item>
 24        <item type="reference" name="ic_send_location_offline">@drawable/ic_send_location_offline</item>
 25        <item type="reference" name="ic_send_photo_offline">@drawable/ic_send_photo_offline</item>
 26        <item type="reference" name="ic_send_picture_offline">@drawable/ic_send_picture_offline</item>
 27        <item type="reference" name="ic_send_text_offline">@drawable/ic_send_text_offline</item>
 28        <item type="reference" name="ic_send_videocam_offline">@drawable/ic_send_videocam_offline</item>
 29        <item type="reference" name="ic_send_voice_offline">@drawable/ic_send_voice_offline</item>
 30
 31        <item type="reference" name="ic_attach_camera">@drawable/ic_attach_camera</item>
 32        <item type="reference" name="ic_attach_videocam">@drawable/ic_attach_videocam</item>
 33        <item type="reference" name="ic_attach_document">@drawable/ic_attach_document</item>
 34        <item type="reference" name="ic_attach_location">@drawable/ic_attach_location</item>
 35        <item type="reference" name="ic_attach_photo">@drawable/ic_attach_photo</item>
 36        <item type="reference" name="ic_attach_record">@drawable/ic_attach_record</item>
 37
 38        <item type="reference" name="icon_add_group">@drawable/ic_action_add_group</item>
 39        <item type="reference" name="icon_add_person">@drawable/ic_action_add_person</item>
 40        <item type="reference" name="icon_cancel">@drawable/ic_action_cancel</item>
 41        <item type="reference" name="icon_copy">@drawable/ic_action_copy</item>
 42        <item type="reference" name="icon_discard">@drawable/ic_action_discard</item>
 43        <item type="reference" name="icon_download">@drawable/ic_action_download</item>
 44        <item type="reference" name="icon_edit">@drawable/ic_action_edit</item>
 45        <item type="reference" name="icon_edit_body">@drawable/ic_action_edit_dark</item>
 46        <item type="reference" name="icon_done">@drawable/ic_action_done</item>
 47
 48        <item type="reference" name="message_bubble_received_monochrome">@drawable/message_bubble_received_white</item>
 49        <item type="reference" name="message_bubble_sent">@drawable/message_bubble_sent</item>
 50        <item type="reference" name="message_bubble_received_green">@drawable/message_bubble_received</item>
 51
 52        <item type="color" name="unread_count">@color/unreadcountlight</item>
 53
 54        <item type="color" name="conversations_overview_background">@color/primary700</item>
 55
 56        <item type="float" name="icon_alpha">1.0</item>
 57
 58        <item type="dimen" name="dialog_horizontal_padding">16dp</item>
 59        <item type="dimen" name="dialog_vertical_padding">16dp</item>
 60
 61        <item type="reference" name="icon_group">@drawable/ic_action_group</item>
 62        <item type="reference" name="icon_new">@drawable/ic_action_new</item>
 63        <item type="reference" name="icon_new_attachment">@drawable/ic_action_new_attachment</item>
 64        <item type="reference" name="icon_not_secure">@drawable/ic_action_not_secure</item>
 65        <item type="reference" name="icon_quote">@drawable/ic_action_reply</item>
 66        <item type="reference" name="icon_refresh">@drawable/ic_action_refresh</item>
 67        <item type="reference" name="icon_remove">@drawable/ic_action_remove</item>
 68        <item type="reference" name="icon_search">@drawable/ic_action_search</item>
 69        <item type="reference" name="icon_secure">@drawable/ic_action_secure</item>
 70        <item type="reference" name="icon_settings">@drawable/ic_action_settings</item>
 71        <item type="reference" name="icon_import_export">@drawable/ic_stat_communication_import_export</item>
 72        <item type="reference" name="icon_share">@drawable/ic_action_share</item>
 73        <item type="reference" name="icon_scan_qr_code">@drawable/ic_action_camera</item>
 74
 75        <item type="reference" name="icon_notifications">@drawable/ic_notifications_black_24dp</item>
 76        <item type="reference" name="icon_notifications_off">@drawable/ic_notifications_off_black_24dp</item>
 77        <item type="reference" name="icon_notifications_paused">@drawable/ic_notifications_paused_black_24dp</item>
 78        <item type="reference" name="icon_notifications_none">@drawable/ic_notifications_none_black_24dp</item>
 79    </style>
 80
 81    <style name="ConversationsTheme.Dark" parent="@android:style/Theme.Holo">
 82        <item name="android:actionBarStyle">@style/ConversationsActionBar.Dark</item>
 83        <item name="android:actionBarWidgetTheme">@style/ConversationsActionBarWidget.Dark</item>
 84        <item name="android:actionBarTabStyle">@style/ConversationsActionBarTabs</item>
 85        <item name="TextSizeInfo">12sp</item>
 86        <item name="TextSizeBody">14sp</item>
 87        <item name="TextSeparation">5sp</item>
 88        <item name="IconSize">18sp</item>
 89        <item name="TextSizeHeadline">20sp</item>
 90
 91        <item type="color" name="color_text_primary">@color/white</item>
 92        <item type="color" name="color_text_secondary">@color/white70</item>
 93
 94        <item type="color" name="color_background_primary">@color/grey800</item>
 95        <item type="color" name="color_background_secondary">@color/grey900</item>
 96
 97        <item type="reference" name="infocard_border">@drawable/infocard_border_dark</item>
 98        <item type="color" name="divider">@color/white12</item>
 99
100        <item type="reference" name="ic_send_cancel_offline">@drawable/ic_send_cancel_offline_white</item>
101        <item type="reference" name="ic_send_location_offline">@drawable/ic_send_location_offline_white</item>
102        <item type="reference" name="ic_send_photo_offline">@drawable/ic_send_photo_offline_white</item>
103        <item type="reference" name="ic_send_picture_offline">@drawable/ic_send_picture_offline_white</item>
104        <item type="reference" name="ic_send_text_offline">@drawable/ic_send_text_offline_white</item>
105        <item type="reference" name="ic_send_videocam_offline">@drawable/ic_send_videocam_offline_white</item>
106        <item type="reference" name="ic_send_voice_offline">@drawable/ic_send_voice_offline_white</item>
107
108        <item type="reference" name="ic_attach_camera">@drawable/ic_attach_camera_white</item>
109        <item type="reference" name="ic_attach_videocam">@drawable/ic_attach_videocam_white</item>
110        <item type="reference" name="ic_attach_document">@drawable/ic_attach_document_white</item>
111        <item type="reference" name="ic_attach_location">@drawable/ic_attach_location_white</item>
112        <item type="reference" name="ic_attach_photo">@drawable/ic_attach_photo_white</item>
113        <item type="reference" name="ic_attach_record">@drawable/ic_attach_record_white</item>
114
115        <item type="reference" name="message_bubble_received_monochrome">@drawable/message_bubble_received_grey</item>
116        <item type="reference" name="message_bubble_sent">@drawable/message_bubble_sent_grey</item>
117        <item type="reference" name="message_bubble_received_green">@drawable/message_bubble_received_dark</item>
118
119        <item type="color" name="unread_count">@color/unreadcountdark</item>
120
121        <item type="color" name="conversations_overview_background">@color/primary900</item>
122
123        <item type="float" name="icon_alpha">1.0</item>
124
125        <item type="dimen" name="dialog_horizontal_padding">16dp</item>
126        <item type="dimen" name="dialog_vertical_padding">16dp</item>
127
128        <item type="reference" name="icon_add_group">@drawable/ic_action_add_group</item>
129        <item type="reference" name="icon_add_person">@drawable/ic_action_add_person</item>
130        <item type="reference" name="icon_cancel">@drawable/ic_action_cancel</item>
131        <item type="reference" name="icon_copy">@drawable/ic_action_copy_white</item>
132        <item type="reference" name="icon_discard">@drawable/ic_action_discard</item>
133        <item type="reference" name="icon_download">@drawable/ic_action_download</item>
134        <item type="reference" name="icon_edit">@drawable/ic_action_edit</item>
135        <item type="reference" name="icon_edit_body">@drawable/ic_action_edit</item>
136        <item type="reference" name="icon_done">@drawable/ic_action_done</item>
137
138        <item type="reference" name="icon_group">@drawable/ic_action_group</item>
139        <item type="reference" name="icon_new">@drawable/ic_action_new</item>
140        <item type="reference" name="icon_new_attachment">@drawable/ic_action_new_attachment</item>
141        <item type="reference" name="icon_not_secure">@drawable/ic_action_not_secure</item>
142        <item type="reference" name="icon_quote">@drawable/ic_action_reply</item>
143        <item type="reference" name="icon_refresh">@drawable/ic_action_refresh_white</item>
144        <item type="reference" name="icon_remove">@drawable/ic_action_remove_white</item>
145        <item type="reference" name="icon_search">@drawable/ic_action_search</item>
146        <item type="reference" name="icon_secure">@drawable/ic_action_secure</item>
147        <item type="reference" name="icon_settings">@drawable/ic_action_settings_white</item>
148        <item type="reference" name="icon_import_export">@drawable/ic_stat_communication_import_export</item>
149        <item type="reference" name="icon_share">@drawable/ic_action_share</item>
150        <item type="reference" name="icon_scan_qr_code">@drawable/ic_action_camera</item>
151
152        <item type="reference" name="icon_notifications">@drawable/ic_notifications_white80</item>
153        <item type="reference" name="icon_notifications_off">@drawable/ic_notifications_off_white80</item>
154        <item type="reference" name="icon_notifications_paused">@drawable/ic_notifications_paused_white80</item>
155        <item type="reference" name="icon_notifications_none">@drawable/ic_notifications_none_white80</item>
156    </style>
157
158    <style name="ConversationsTheme.LargerText" parent="ConversationsTheme">
159        <item name="TextSizeInfo">14sp</item>
160        <item name="TextSizeBody">16sp</item>
161        <item name="TextSeparation">6sp</item>
162        <item name="IconSize">20sp</item>
163        <item name="TextSizeHeadline">22sp</item>
164    </style>
165
166    <style name="ConversationsTheme.Dark.LargerText" parent="ConversationsTheme.Dark">
167        <item name="TextSizeInfo">14sp</item>
168        <item name="TextSizeBody">16sp</item>
169        <item name="IconSize">20sp</item>
170        <item name="TextSeparation">6sp</item>
171        <item name="TextSizeHeadline">22sp</item>
172    </style>
173
174    <style name="ConversationsActionBar" parent="@android:style/Widget.Holo.Light.ActionBar.Solid.Inverse">
175        <item name="android:background">@color/primary500</item>
176        <item name="android:backgroundStacked">@color/primary700</item>
177        <item name="android:displayOptions">showHome|homeAsUp|showTitle</item>
178        <item name="android:icon">@android:color/transparent</item>
179    </style>
180
181    <style name="ConversationsActionBar.Dark" parent="@android:style/Widget.Holo.ActionBar.Solid">
182        <item name="android:background">@color/primary800</item>
183        <item name="android:backgroundStacked">@color/primary900</item>
184        <item name="android:displayOptions">showHome|homeAsUp|showTitle</item>
185        <item name="android:icon">@android:color/transparent</item>
186    </style>
187
188    <style name="ConversationsActionBarWidget" parent="android:Theme.Holo.Light">
189        <item name="android:popupMenuStyle">@android:style/Widget.Holo.Light.PopupMenu</item>
190        <item name="android:dropDownListViewStyle">@android:style/Widget.Holo.Light.ListView.DropDown</item>
191    </style>
192
193    <style name="ConversationsActionBarWidget.Dark" parent="android:Theme.Holo">
194        <item name="android:popupMenuStyle">@android:style/Widget.Holo.PopupMenu</item>
195        <item name="android:dropDownListViewStyle">@android:style/Widget.Holo.ListView.DropDown</item>
196    </style>
197
198    <style name="ConversationsActionBarTabs" parent="@android:style/Widget.Holo.ActionBar.TabView">
199        <item name="android:background">@drawable/actionbar_tab_indicator</item>
200    </style>
201
202</resources>