OSDN Git Service

d9564a75b12c7771efe54f5be891c57aba95c02e
[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      Copyright (C) 2014 The CyanogenMod Project
4
5      Licensed under the Apache License, Version 2.0 (the "License");
6      you may not use this file except in compliance with the License.
7      You may obtain a copy of the License at
8
9      http://www.apache.org/licenses/LICENSE-2.0
10
11      Unless required by applicable law or agreed to in writing, software
12      distributed under the License is distributed on an "AS IS" BASIS,
13      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14      See the License for the specific language governing permissions and
15      limitations under the License.
16 -->
17 <resources xmlns:android="http://schemas.android.com/apk/res/android">
18     <!-- Main Material -->
19     <style name="Eleven.Theme" parent="@android:style/Theme.Material.Light.DarkActionBar">
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         <item name="android:actionBarWidgetTheme">@style/ActionBarWidgetTheme</item>
29         <item name="android:colorPrimary">@color/primary</item>
30         <item name="android:colorPrimaryDark">@color/primary_dark</item>
31         <item name="android:colorAccent">@color/accent</item>
32     </style>
33
34     <style name="ActionBarWidgetTheme" parent="@android:style/Theme.Material">
35         <!-- This is the color of the search text hint in the action bar -->
36         <item name="android:textColorHint">@color/search_hint_color</item>
37         <item name="android:popupMenuStyle">@style/PopupMenu</item>
38         <item name="android:dropDownListViewStyle">@style/DropDownListView</item>
39         <item name="android:textAppearanceSmallPopupMenu">@style/SmallPopupMenu</item>
40         <item name="android:textAppearanceLargePopupMenu">@style/LargePopupMenu</item>
41         <!-- Empty icon -->
42         <item name="android:icon">@android:color/transparent</item>
43     </style>
44
45     <!-- Make the action bar not take up space -->
46     <style name="Eleven.Theme.ActionBar.Overlay" parent="@style/Eleven.Theme">
47         <item name="android:windowNoTitle">true</item>
48         <item name="android:windowActionBar">false</item>
49     </style>
50
51     <!-- Set the default list view divider color and size -->
52     <style name="ListView" parent="@android:style/Widget.Material.ListView">
53         <item name="android:divider">@color/list_item_divider_color</item>
54         <item name="android:dividerHeight">@dimen/divider_height</item>
55     </style>
56
57     <!-- Sets up the pop up menu backgroudn resource -->
58     <style name="PopupMenu" parent="@android:style/Widget.Material.PopupMenu">
59         <item name="android:popupBackground">@drawable/menu_background</item>
60     </style>
61
62     <!-- Sets up the pop up menu divider color and height -->
63     <style name="DropDownListView" parent="@android:style/Widget.Material.ListView.DropDown">
64         <item name="android:divider">@color/menu_divider_color</item>
65         <item name="android:dividerHeight">@dimen/divider_height</item>
66     </style>
67
68     <!-- Sets up the pop up menu text color and size -->
69     <style name="SmallPopupMenu" parent="@android:style/TextAppearance.Widget.PopupMenu.Small">
70         <item name="android:fontFamily">sans-serif-light</item>
71         <item name="android:textColor">@color/menu_text_color</item>
72         <item name="android:textSize">@dimen/text_size_medium</item>
73     </style>
74
75     <!-- Sets up the pop up menu text color and size -->
76     <style name="LargePopupMenu" parent="@android:style/TextAppearance.Widget.PopupMenu.Large">
77         <item name="android:fontFamily">sans-serif-light</item>
78         <item name="android:textColor">@color/menu_text_color</item>
79         <item name="android:textSize">@dimen/text_size_medium</item>
80     </style>
81
82     <!-- Sets the action bar title text style -->
83     <style name="ActionBar" parent="@android:style/Widget.Material.ActionBar">
84         <item name="android:titleTextStyle">@style/ActionBar.TitleText</item>
85         <item name="android:subtitleTextStyle">@style/ActionBar.SubtitleText</item>
86         <item name="android:background">@color/header_action_bar_color</item>
87     </style>
88
89     <!-- Sets the action bar title text color -->
90     <style name="ActionBar.TitleText" parent="@android:style/TextAppearance.Material.Widget.ActionBar.Title">
91         <item name="android:textColor">@color/header_action_bar_text_color</item>
92         <item name="android:textSize">@dimen/text_size_medium</item>
93     </style>
94
95     <style name="ActionBar.SubtitleText" parent="@android:style/TextAppearance.Material.Widget.ActionBar.Subtitle">
96         <item name="android:textColor">@color/header_action_bar_text_color</item>
97     </style>
98
99     <!-- Sets the action bar menu icon -->
100     <style name="ActionOverFlowButton" parent="@android:style/Widget.Material.ActionButton.Overflow">
101         <item name="android:src">@drawable/menu_button_light</item>
102         <item name="android:minWidth">0dip</item>
103         <item name="android:paddingLeft">8dip</item>
104         <item name="android:paddingRight">8dip</item>
105     </style>
106
107     <!-- The list item main text style/color -->
108     <style name="ListItemMainText">
109         <item name="android:textColor">@color/list_item_text_color</item>
110         <item name="android:textSize">@dimen/list_item_main_text_size</item>
111         <item name="android:fontFamily">sans-serif</item>
112         <item name="android:textStyle">bold</item>
113         <item name="android:ellipsize">end</item>
114     </style>
115
116     <style name="ListItemMainText.Single" parent="ListItemMainText">
117         <item name="android:singleLine">true</item>
118     </style>
119
120     <style name="ListItemMainText.Grid.Single" parent="ListItemMainText.Single">
121         <item name="android:textSize">@dimen/text_size_micro</item>
122         <item name="android:textColor">@color/grid_list_item_text_color</item>
123     </style>
124
125     <!-- The list item secondary text style/color -->
126     <style name="ListItemSecondaryText">
127         <item name="android:textColor">@color/list_item_text_color</item>
128         <item name="android:textSize">@dimen/list_item_secondary_text_size</item>
129         <item name="android:fontFamily">sans-serif-light</item>
130         <item name="android:textStyle">normal</item>
131         <item name="android:ellipsize">end</item>
132     </style>
133
134     <style name="ListItemSecondaryText.Single" parent="ListItemSecondaryText">
135         <item name="android:singleLine">true</item>
136     </style>
137
138     <style name="ListItemSecondaryText.Grid.Single" parent="ListItemSecondaryText.Single">
139         <item name="android:textSize">@dimen/text_size_extra_micro</item>
140         <item name="android:textColor">@color/grid_list_item_text_color</item>
141     </style>
142
143     <style name="ListItemMainText.Light.Single" parent="ListItemMainText.Single">
144         <item name="android:textColor">@color/list_item_text_color_light</item>
145     </style>
146
147     <style name="ListItemSecondaryText.Light.Single" parent="ListItemSecondaryText.Single">
148         <item name="android:textColor">@color/list_item_text_color_light</item>
149     </style>
150
151     <!-- Shortcut Activity theme -->
152     <style name="Theme.Transparent" parent="@android:style/Theme.Material.NoActionBar">
153         <item name="android:windowIsTranslucent">true</item>
154         <item name="android:windowBackground">@color/transparent</item>
155         <item name="android:windowContentOverlay">@null</item>
156         <item name="android:windowNoTitle">true</item>
157         <item name="android:windowIsFloating">true</item>
158         <item name="android:backgroundDimEnabled">false</item>
159     </style>
160
161     <style name="Theme.AudioPreview" parent="@android:style/Theme.Material.NoActionBar">
162         <item name="android:windowIsTranslucent">true</item>
163         <item name="android:windowBackground">@color/transparent</item>
164         <item name="android:windowNoTitle">true</item>
165         <item name="android:windowContentOverlay">@null</item>
166         <item name="android:backgroundDimEnabled">true</item>
167     </style>
168
169     <!-- Notification bar event text -->
170     <style name="NotificationText">
171         <item name="android:layout_width">match_parent</item>
172         <item name="android:layout_height">wrap_content</item>
173         <item name="android:ellipsize">end</item>
174         <item name="android:fadingEdge">horizontal</item>
175         <item name="android:singleLine">true</item>
176         <item name="android:textColor">#212121</item>
177     </style>
178
179     <!-- Bottom Action Bar TextViews -->
180     <style name="BottomActionBarText">
181         <item name="android:layout_width">wrap_content</item>
182         <item name="android:layout_height">wrap_content</item>
183         <item name="android:ellipsize">end</item>
184         <item name="android:paddingLeft">5dp</item>
185         <item name="android:paddingRight">16dp</item>
186         <item name="android:gravity">top|left|center</item>
187         <item name="android:singleLine">true</item>
188         <item name="android:textColor">@color/bottom_action_bar_text_color</item>
189     </style>
190
191     <style name="BottomActionBarLineOne" parent="@style/BottomActionBarText">
192         <item name="android:fontFamily">sans-serif</item>
193         <item name="android:textStyle">bold</item>
194         <item name="android:textSize">@dimen/text_size_small</item>
195     </style>
196
197     <style name="BottomActionBarLineTwo" parent="@style/BottomActionBarText">
198         <item name="android:fontFamily">sans-serif-light</item>
199         <item name="android:textSize">@dimen/text_size_extra_micro</item>
200     </style>
201
202     <!-- Bottom Action Bar Image Buttons -->
203     <style name="BottomActionBarItem">
204         <item name="android:layout_weight">1</item>
205         <item name="android:layout_width">0dp</item>
206         <item name="android:layout_height">match_parent</item>
207         <item name="android:gravity">center|right</item>
208         <item name="android:paddingLeft">@dimen/bottom_action_bar_item_padding_left</item>
209         <item name="android:paddingRight">@dimen/bottom_action_bar_item_padding_right</item>
210         <item name="android:scaleType">centerInside</item>
211     </style>
212
213     <style name="HeaderTabTextStyle" parent="android:style/Widget.Material.ActionBar.TabText">
214         <item name="android:textColor">@color/tab_text_color</item>
215         <item name="android:textSize">@dimen/tab_text_size</item>
216         <item name="android:fontFamily">"sans-serif-medium"</item>
217     </style>
218 </resources>