OSDN Git Service

Eleven: lots of ui tweaks (fonts, padding, grid layout) and cancel tasks smarter
[android-x86/packages-apps-Eleven.git] / res / values / styles.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <!-- Copyright (C) 2012 Andrew Neal
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 xmlns:android="http://schemas.android.com/apk/res/android">
17
18     <!-- Main Holo -->
19     <style name="Eleven.Theme" parent="@android:style/Theme.Holo.Light">
20         <item name="android:windowContentOverlay">@null</item>
21         <item name="android:popupMenuStyle">@style/PopupMenu</item>
22         <item name="android:dropDownListViewStyle">@style/DropDownListView</item>
23         <item name="android:textAppearanceSmallPopupMenu">@style/SmallPopupMenu</item>
24         <item name="android:textAppearanceLargePopupMenu">@style/LargePopupMenu</item>
25         <item name="android:listViewStyle">@style/ListView</item>
26         <item name="android:actionBarStyle">@style/ActionBar</item>
27         <item name="android:actionOverflowButtonStyle">@style/ActionOverFlowButton</item>
28         <!-- this guy is too large - need to get a smaller one -->
29         <!--item name="android:homeAsUpIndicator">@drawable/back_arrow</item-->
30     </style>
31
32     <!-- Make the action bar not take up space - I will remove action bar this upcoming week -->
33     <style name="Eleven.Theme.ActionBar.Overlay" parent="@style/Eleven.Theme">
34         <item name="android:windowActionBarOverlay">true</item>
35     </style>
36
37     <!-- Set the default list view divider color and size -->
38     <style name="ListView" parent="@android:style/Widget.Holo.ListView">
39         <item name="android:divider">@color/list_item_divider_color</item>
40         <item name="android:dividerHeight">1dp</item>
41     </style>
42
43     <!-- Sets up the pop up menu backgroudn resource -->
44     <style name="PopupMenu" parent="@android:style/Widget.Holo.PopupMenu">
45         <item name="android:popupBackground">@drawable/menu_background</item>
46     </style>
47
48     <!-- Sets up the pop up menu divider color and height -->
49     <style name="DropDownListView" parent="@android:style/Widget.Holo.ListView.DropDown">
50         <item name="android:divider">@color/menu_divider_color</item>
51         <item name="android:dividerHeight">1dp</item>
52     </style>
53
54     <!-- Sets up the pop up menu text color and size -->
55     <style name="SmallPopupMenu" parent="@android:style/TextAppearance.Widget.PopupMenu.Small">
56         <item name="android:fontFamily">sans-serif-light</item>
57         <item name="android:textColor">@color/menu_text_color</item>
58         <item name="android:textSize">@dimen/text_size_medium</item>
59     </style>
60
61     <!-- Sets up the pop up menu text color and size -->
62     <style name="LargePopupMenu" parent="@android:style/TextAppearance.Widget.PopupMenu.Large">
63         <item name="android:fontFamily">sans-serif-light</item>
64         <item name="android:textColor">@color/menu_text_color</item>
65         <item name="android:textSize">@dimen/text_size_medium</item>
66     </style>
67
68     <!-- Sets the action bar title text style -->
69     <style name="ActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
70         <item name="android:titleTextStyle">@style/ActionBar.TitleText</item>
71         <item name="android:subtitleTextStyle">@style/ActionBar.SubtitleText</item>
72         <item name="android:background">@color/header_action_bar_color</item>
73     </style>
74
75     <!-- Sets the action bar title text color -->
76     <style name="ActionBar.TitleText" parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Title">
77         <item name="android:textColor">@color/header_action_bar_text_color</item>
78     </style>
79
80     <style name="ActionBar.SubtitleText" parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Subtitle">
81         <item name="android:textColor">@color/header_action_bar_text_color</item>
82     </style>
83
84     <!-- Sets the action bar menu icon -->
85     <style name="ActionOverFlowButton" parent="@android:style/Widget.Holo.ActionButton.Overflow">
86         <item name="android:src">@drawable/menu_button_light</item>
87     </style>
88
89     <!-- The list item main text style/color -->
90     <style name="ListItemMainText">
91         <item name="android:textColor">@color/list_item_text_color</item>
92         <item name="android:textSize">@dimen/list_item_main_text_size</item>
93         <item name="android:fontFamily">sans-serif</item>
94         <item name="android:textStyle">bold</item>
95         <item name="android:ellipsize">end</item>
96     </style>
97
98     <style name="ListItemMainText.Single" parent="ListItemMainText">
99         <item name="android:singleLine">true</item>
100     </style>
101
102     <style name="ListItemMainText.Grid.Single" parent="ListItemMainText.Single">
103         <item name="android:textColor">@color/grid_list_item_text_color</item>
104     </style>
105
106     <!-- The list item secondary text style/color -->
107     <style name="ListItemSecondaryText">
108         <item name="android:textColor">@color/list_item_text_color</item>
109         <item name="android:textSize">@dimen/list_item_secondary_text_size</item>
110         <item name="android:fontFamily">sans-serif-light</item>
111         <item name="android:textStyle">normal</item>
112         <item name="android:ellipsize">end</item>
113     </style>
114
115     <style name="ListItemSecondaryText.Single" parent="ListItemSecondaryText">
116         <item name="android:singleLine">true</item>
117     </style>
118
119     <style name="ListItemSecondaryText.Grid.Single" parent="ListItemSecondaryText.Single">
120         <item name="android:textColor">@color/grid_list_item_text_color</item>
121     </style>
122
123     <style name="ListItemMainText.Light.Single" parent="ListItemMainText.Single">
124         <item name="android:textColor">@color/list_item_text_color_light</item>
125     </style>
126
127     <style name="ListItemSecondaryText.Light.Single" parent="ListItemSecondaryText.Single">
128         <item name="android:textColor">@color/list_item_text_color_light</item>
129     </style>
130
131     <!-- Shortcut Activity theme -->
132     <style name="Theme.Transparent" parent="@android:style/Theme.Holo.NoActionBar">
133         <item name="android:windowIsTranslucent">true</item>
134         <item name="android:windowBackground">@color/transparent</item>
135         <item name="android:windowContentOverlay">@null</item>
136         <item name="android:windowNoTitle">true</item>
137         <item name="android:windowIsFloating">true</item>
138         <item name="android:backgroundDimEnabled">false</item>
139     </style>
140
141     <!-- Notification bar event text -->
142     <style name="NotificationText">
143         <item name="android:layout_width">match_parent</item>
144         <item name="android:layout_height">wrap_content</item>
145         <item name="android:ellipsize">end</item>
146         <item name="android:fadingEdge">horizontal</item>
147         <item name="android:singleLine">true</item>
148     </style>
149
150     <!-- Notification bar actions -->
151     <style name="NotificationAction">
152         <item name="android:layout_width">@dimen/notification_action_width</item>
153         <item name="android:layout_height">@dimen/notification_action_height</item>
154         <item name="android:gravity">center|right</item>
155         <item name="android:scaleType">fitCenter</item>
156         <item name="android:padding">@dimen/notification_action_padding</item>
157         <item name="android:background">?android:selectableItemBackground</item>
158     </style>
159
160     <style name="NotificationAction.Previous" parent="@style/NotificationAction">
161         <item name="android:src">@drawable/btn_playback_previous</item>
162         <item name="android:visibility">gone</item>
163         <item name="android:contentDescription">@string/accessibility_prev</item>
164     </style>
165
166     <style name="NotificationAction.Play" parent="@style/NotificationAction">
167         <item name="android:src">@drawable/btn_playback_play</item>
168         <item name="android:contentDescription">@string/accessibility_play</item>
169     </style>
170
171     <style name="NotificationAction.Next" parent="@style/NotificationAction">
172         <item name="android:src">@drawable/btn_playback_next</item>
173         <item name="android:contentDescription">@string/accessibility_next</item>
174     </style>
175
176     <style name="NotificationAction.Collapse" parent="@style/NotificationAction">
177         <item name="android:src">@drawable/btn_notification_collapse</item>
178     </style>
179
180     <!-- Bottom Action Bar TextViews -->
181     <style name="BottomActionBarText">
182         <item name="android:layout_width">wrap_content</item>
183         <item name="android:layout_height">wrap_content</item>
184         <item name="android:ellipsize">end</item>
185         <item name="android:paddingLeft">5dp</item>
186         <item name="android:paddingRight">16dp</item>
187         <item name="android:gravity">top|left|center</item>
188         <item name="android:singleLine">true</item>
189         <item name="android:textColor">@color/bottom_action_bar_text_color</item>
190     </style>
191
192     <style name="BottomActionBarLineOne" parent="@style/BottomActionBarText">
193         <item name="android:fontFamily">sans-serif</item>
194         <item name="android:textStyle">bold</item>
195         <item name="android:textSize">@dimen/text_size_small</item>
196     </style>
197
198     <style name="BottomActionBarLineTwo" parent="@style/BottomActionBarText">
199         <item name="android:fontFamily">sans-serif-light</item>
200         <item name="android:textSize">@dimen/text_size_extra_micro</item>
201     </style>
202
203     <!-- Bottom Action Bar Image Buttons -->
204     <style name="BottomActionBarItem">
205         <item name="android:layout_weight">1</item>
206         <item name="android:layout_width">0dp</item>
207         <item name="android:layout_height">match_parent</item>
208         <item name="android:gravity">center|right</item>
209         <item name="android:paddingLeft">@dimen/bottom_action_bar_item_padding_left</item>
210         <item name="android:paddingRight">@dimen/bottom_action_bar_item_padding_right</item>
211         <item name="android:scaleType">centerInside</item>
212     </style>
213
214     <style name="BottomActionBarItem.Previous" parent="@style/BottomActionBarItem">
215         <item name="android:contentDescription">@string/accessibility_prev</item>
216     </style>
217
218     <style name="BottomActionBarItem.Next" parent="@style/BottomActionBarItem">
219         <item name="android:contentDescription">@string/accessibility_next</item>
220     </style>
221
222     <style name="BottomActionBarItem.Play" parent="@style/BottomActionBarItem">
223         <item name="android:contentDescription">@string/accessibility_play</item>
224     </style>
225
226     <style name="BottomActionBarItem.Shuffle" parent="@style/BottomActionBarItem">
227         <item name="android:contentDescription">@string/accessibility_shuffle</item>
228     </style>
229
230     <style name="BottomActionBarItem.Repeat" parent="@style/BottomActionBarItem">
231         <item name="android:contentDescription">@string/accessibility_repeat</item>
232     </style>
233
234 </resources>