blob: f1e883e3d4cb14e9cf4bbe410d306d457c210e76 [file] [log] [blame]
Ying Wang1ee37af2014-07-14 17:26:42 -07001<?xml version="1.0" encoding="utf-8"?>
2<!--
3 Copyright (C) 2014 The Android Open Source 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
18<resources xmlns:android="http://schemas.android.com/apk/res/android">
Qiwen Zhao42945d82014-09-18 08:39:21 -070019 <style name="TextAppearance.LeanbackBase" parent="android:TextAppearance.Holo">
20 </style>
21 <style name="TextAppearance.Leanback" parent="TextAppearance.LeanbackBase">
Ying Wang1ee37af2014-07-14 17:26:42 -070022 <!-- Any text appearance overrides go here. -->
23 <item name="android:fontFamily">sans-serif-condensed</item>
24 </style>
25
26 <style name="TextAppearance.Leanback.Title" parent="TextAppearance.Leanback">
27 <item name="android:fontFamily">sans-serif-light</item>
28 <item name="android:textSize">@dimen/lb_browse_title_text_size</item>
29 <item name="android:textColor">@color/lb_browse_title_color</item>
30 </style>
31
32 <style name="TextAppearance.Leanback.Header" parent="TextAppearance.Leanback">
33 <item name="android:textSize">@dimen/lb_browse_header_text_size</item>
34 <item name="android:textColor">@color/lb_browse_header_color</item>
35 </style>
36
37 <style name="TextAppearance.Leanback.Row.Header" parent="TextAppearance.Leanback.Header">
Ying Wang1ee37af2014-07-14 17:26:42 -070038 </style>
39
40 <style name="TextAppearance.Leanback.SearchTextEdit" parent="TextAppearance.Leanback">
41 <item name="android:textSize">@dimen/lb_search_bar_text_size</item>
42 </style>
43
44 <style name="TextAppearance.Leanback.DetailsDescriptionTitle">
45 <item name="android:textSize">@dimen/lb_details_description_title_text_size</item>
46 <item name="android:textColor">@color/lb_details_description_color</item>
Dharmesh Mokanife7af4e2014-07-31 09:29:59 -070047 <item name="android:fontFamily">sans-serif-light</item>
Ying Wang1ee37af2014-07-14 17:26:42 -070048 </style>
49
50 <style name="TextAppearance.Leanback.DetailsDescriptionSubtitle">
51 <item name="android:textSize">@dimen/lb_details_description_subtitle_text_size</item>
52 <item name="android:textColor">@color/lb_details_description_color</item>
53 <item name="android:fontFamily">sans-serif</item>
54 </style>
55
56 <style name="TextAppearance.Leanback.DetailsDescriptionBody">
57 <item name="android:textSize">@dimen/lb_details_description_body_text_size</item>
Dharmesh Mokanife7af4e2014-07-31 09:29:59 -070058 <item name="android:textColor">@color/lb_details_description_body_color</item>
Ying Wang1ee37af2014-07-14 17:26:42 -070059 <item name="android:fontFamily">sans-serif</item>
60 </style>
61
62 <style name="TextAppearance.Leanback.DetailsActionButton">
63 <item name="android:textSize">@dimen/lb_action_text_size</item>
64 <item name="android:textColor">@color/lb_action_text_color</item>
65 <item name="android:textAllCaps">true</item>
66 </style>
67
Ying Wangbb09c252014-08-05 14:40:52 -070068 <style name="TextAppearance.Leanback.PlaybackControlsTime">
69 <item name="android:textSize">@dimen/lb_playback_controls_time_text_size</item>
70 <item name="android:textColor">@color/lb_playback_controls_time_text_color</item>
71 <item name="android:fontFamily">sans-serif</item>
72 </style>
73
Ying Wang1ee37af2014-07-14 17:26:42 -070074 <style name="TextAppearance.Leanback.ErrorMessage">
75 <item name="android:textSize">@dimen/lb_error_message_text_size</item>
76 <item name="android:textColor">@color/lb_error_message_color_on_opaque</item>
77 <item name="android:fontFamily">sans-serif</item>
78 </style>
79
Qiwen Zhao42945d82014-09-18 08:39:21 -070080 <style name="Widget.LeanbackBase" parent="android:Widget.Holo" />
81 <style name="Widget.Leanback" parent="Widget.LeanbackBase" />
Ying Wang1ee37af2014-07-14 17:26:42 -070082
Dharmesh Mokani371b2b62014-08-07 22:07:03 -070083 <style name="Widget.Leanback.BaseCardViewStyle">
84 <item name="android:foreground">@drawable/lb_card_foreground</item>
85 </style>
Ying Wang1ee37af2014-07-14 17:26:42 -070086
87 <style name="Widget.Leanback.ImageCardViewStyle" parent="Widget.Leanback.BaseCardViewStyle">
88 <item name="cardType">infoUnder</item>
89 <item name="infoVisibility">activated</item>
90 <item name="android:background">@color/lb_basic_card_bg_color</item>
Yao Chen8269d932014-08-11 14:04:58 -070091 <item name="infoAreaBackground">@color/lb_basic_card_info_bg_color</item>
Ying Wang1ee37af2014-07-14 17:26:42 -070092 </style>
93
94 <style name="Widget.Leanback.TitleView" >
95 </style>
96
97 <style name="Widget.Leanback.Title" />
98
99 <style name="Widget.Leanback.Title.Text">
100 <item name="android:singleLine">true</item>
101 <item name="android:gravity">right</item>
102 <item name="android:ellipsize">end</item>
103 <item name="android:textAppearance">@style/TextAppearance.Leanback.Title</item>
104 </style>
105
106 <style name="Widget.Leanback.Title.Icon">
107 <item name="android:scaleType">fitEnd</item>
108 </style>
109
110 <!-- HeadersFragment -->
111 <style name="Widget.Leanback.Headers" />
112
113 <!-- RowsFragment -->
114 <style name="Widget.Leanback.Rows" >
115 </style>
116
117 <!-- row view -->
118 <style name="Widget.Leanback.Row" >
119 </style>
120
121 <style name="Widget.Leanback.GridItems" />
122
123 <style name="Widget.Leanback.Headers.VerticalGridView" >
124 <item name="android:paddingLeft">?attr/browsePaddingLeft</item>
125 <item name="android:clipToPadding">false</item>
126 <item name="focusOutFront">true</item>
127 <item name="focusOutEnd">true</item>
128 <item name="verticalMargin">@dimen/lb_browse_headers_vertical_margin</item>
129 <item name="android:focusable">true</item>
130 <item name="android:focusableInTouchMode">true</item>
131 </style>
132
133 <style name="Widget.Leanback.Header" >
134 <item name="android:minHeight">@dimen/lb_browse_header_height</item>
135 <item name="android:textAppearance">@style/TextAppearance.Leanback.Header</item>
136 <item name="android:singleLine">true</item>
Qiwen Zhao6f53a392014-09-09 10:01:02 -0700137 <item name="android:ellipsize">none</item>
Ying Wang1ee37af2014-07-14 17:26:42 -0700138 </style>
139
140 <style name="Widget.Leanback.Rows.VerticalGridView" >
141 <item name="android:paddingBottom">?attr/browsePaddingBottom</item>
142 <item name="android:clipToPadding">false</item>
143 <item name="focusOutFront">true</item>
144 <item name="focusOutEnd">true</item>
145 <item name="android:focusable">true</item>
146 <item name="android:focusableInTouchMode">true</item>
147 </style>
148
149 <style name="Widget.Leanback.Row.HorizontalGridView">
150 <item name="android:clipToPadding">false</item>
151 <item name="android:focusable">true</item>
152 <item name="android:focusableInTouchMode">true</item>
153 <item name="android:paddingLeft">?attr/browsePaddingLeft</item>
154 <item name="android:paddingRight">?attr/browsePaddingRight</item>
155 <item name="android:paddingBottom">@dimen/lb_browse_item_vertical_margin</item>
156 <item name="android:paddingTop">@dimen/lb_browse_item_vertical_margin</item>
157 <item name="horizontalMargin">@dimen/lb_browse_item_horizontal_margin</item>
158 <item name="verticalMargin">@dimen/lb_browse_item_vertical_margin</item>
159 <item name="focusOutFront">true</item>
160 <item name="rowHeight">wrap_content</item>
161 </style>
162
163 <style name="Widget.Leanback.GridItems.VerticalGridView">
164 <item name="android:clipToPadding">false</item>
165 <item name="android:focusable">true</item>
166 <item name="android:focusableInTouchMode">true</item>
167 <item name="android:paddingLeft">?attr/browsePaddingLeft</item>
168 <item name="android:paddingRight">?attr/browsePaddingRight</item>
169 <item name="android:paddingBottom">@dimen/lb_vertical_grid_padding_bottom</item>
170 <item name="android:paddingTop">?attr/browseRowsMarginTop</item>
171 <item name="android:gravity">center_horizontal</item>
172 <item name="horizontalMargin">@dimen/lb_browse_item_horizontal_margin</item>
173 <item name="verticalMargin">@dimen/lb_browse_item_vertical_margin</item>
174 <item name="columnWidth">wrap_content</item>
175 <item name="focusOutFront">true</item>
176 </style>
177
178 <style name="Widget.Leanback.Row.Header" parent="Widget.Leanback.Header">
179 <item name="android:textAppearance">@style/TextAppearance.Leanback.Row.Header</item>
180 </style>
181
182 <style name="TextAppearance.Leanback.Row.HoverCardTitle" parent="TextAppearance.Leanback">
183 <item name="android:textSize">@dimen/lb_browse_row_hovercard_title_font_size</item>
184 </style>
185
186 <style name="TextAppearance.Leanback.Row.HoverCardDescription" parent="TextAppearance.Leanback">
187 <item name="android:textSize">@dimen/lb_browse_row_hovercard_description_font_size</item>
188 </style>
189
190 <style name="Widget.Leanback.Row.HoverCardTitle" >
191 <item name="android:textAppearance">@style/TextAppearance.Leanback.Row.HoverCardTitle</item>
192 <item name="android:maxWidth">@dimen/lb_browse_row_hovercard_max_width</item>
193 <item name="android:singleLine">true</item>
194 <item name="android:ellipsize">end</item>
195 </style>
196
197 <style name="Widget.Leanback.Row.HoverCardDescription" >
198 <item name="android:textAppearance">@style/TextAppearance.Leanback.Row.HoverCardDescription</item>
199 <item name="android:maxWidth">@dimen/lb_browse_row_hovercard_max_width</item>
200 <item name="android:ellipsize">end</item>
201 <item name="android:maxLines">4</item>
202 </style>
203
204 <style name="Widget.Leanback.DetailsDescriptionTitleStyle">
205 <item name="android:textAppearance">@style/TextAppearance.Leanback.DetailsDescriptionTitle</item>
206 <item name="android:maxLines">@integer/lb_details_description_title_max_lines</item>
207 <item name="android:includeFontPadding">false</item>
208 <item name="android:ellipsize">end</item>
209 </style>
210
211 <style name="Widget.Leanback.DetailsDescriptionSubtitleStyle">
212 <item name="android:textAppearance">@style/TextAppearance.Leanback.DetailsDescriptionSubtitle</item>
213 <item name="android:maxLines">@integer/lb_details_description_subtitle_max_lines</item>
214 <item name="android:includeFontPadding">false</item>
215 <item name="android:ellipsize">end</item>
216 </style>
217
218 <style name="Widget.Leanback.DetailsDescriptionBodyStyle">
219 <item name="android:textAppearance">@style/TextAppearance.Leanback.DetailsDescriptionBody</item>
220 <item name="android:includeFontPadding">false</item>
221 <item name="android:ellipsize">end</item>
222 </style>
223
Dharmesh Mokani5bef9fe2014-08-13 10:10:24 -0700224 <style name="Widget.Leanback.DetailsActionButtonStyleBase" parent="android:Widget.Holo.Button.Borderless">
225 </style>
226
227 <style name="Widget.Leanback.DetailsActionButtonStyle" parent="Widget.Leanback.DetailsActionButtonStyleBase">
Ying Wang1ee37af2014-07-14 17:26:42 -0700228 <item name="android:textAppearance">@style/TextAppearance.Leanback.DetailsActionButton</item>
229 <item name="android:includeFontPadding">false</item>
230 <item name="android:drawablePadding">@dimen/lb_action_icon_margin</item>
231 <item name="android:focusable">true</item>
232 <item name="android:focusableInTouchMode">true</item>
233 <item name="android:paddingLeft">@dimen/lb_action_padding_horizontal</item>
234 <item name="android:paddingRight">@dimen/lb_action_padding_horizontal</item>
235 </style>
236
Dharmesh Mokani66e1d302014-07-25 15:27:41 -0700237 <style name="Widget.Leanback.PlaybackControlsButtonStyle" >
238 <item name="android:focusable">true</item>
239 <item name="android:focusableInTouchMode">true</item>
240 </style>
241
Ying Wangbb09c252014-08-05 14:40:52 -0700242 <style name="Widget.Leanback.PlaybackControlsTimeStyle">
243 <item name="android:textAppearance">@style/TextAppearance.Leanback.PlaybackControlsTime</item>
244 </style>
245
Ying Wang1ee37af2014-07-14 17:26:42 -0700246 <style name="Widget.Leanback.ErrorMessageStyle">
247 <item name="android:textAppearance">@style/TextAppearance.Leanback.ErrorMessage</item>
248 <item name="android:includeFontPadding">false</item>
249 <item name="android:maxLines">@integer/lb_error_message_max_lines</item>
250 <item name="android:ellipsize">end</item>
251 </style>
252
253 <style name="Widget.Leanback.SearchOrbViewStyle">
254 <item name="searchOrbIcon">?attr/defaultSearchIcon</item>
255 <item name="searchOrbColor">?attr/defaultSearchColor</item>
256 <item name="searchOrbBrightColor">?attr/defaultSearchBrightColor</item>
257 </style>
Dharmesh Mokani371b2b62014-08-07 22:07:03 -0700258
259 <style name="Widget.Leanback.PlaybackControlsActionIconsStyle">
260 <item name="play">@drawable/lb_ic_play</item>
261 <item name="pause">@drawable/lb_ic_pause</item>
262 <item name="fast_forward">@drawable/lb_ic_fast_forward</item>
263 <item name="rewind">@drawable/lb_ic_fast_rewind</item>
264 <item name="skip_next">@drawable/lb_ic_skip_next</item>
265 <item name="skip_previous">@drawable/lb_ic_skip_previous</item>
266 <item name="thumb_up_outline">@drawable/lb_ic_thumb_up_outline</item>
267 <item name="thumb_up">@drawable/lb_ic_thumb_up</item>
268 <item name="thumb_down_outline">@drawable/lb_ic_thumb_down_outline</item>
269 <item name="thumb_down">@drawable/lb_ic_thumb_down</item>
270 <item name="repeat">@drawable/lb_ic_loop</item>
271 <item name="repeat_one">@drawable/lb_ic_loop_one</item>
272 <item name="shuffle">@drawable/lb_ic_shuffle</item>
273 <item name="high_quality">@drawable/lb_ic_hq</item>
274 <item name="closed_captioning">@drawable/lb_ic_cc</item>
275 </style>
276
Ying Wang1ee37af2014-07-14 17:26:42 -0700277</resources>