blob: ef0a2e589151ca0e8aed9df222fd4b6455a819b6 [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">
19 <style name="TextAppearance.Leanback" parent="android:TextAppearance.Holo">
20 <!-- Any text appearance overrides go here. -->
21 <item name="android:fontFamily">sans-serif-condensed</item>
22 </style>
23
24 <style name="TextAppearance.Leanback.Title" parent="TextAppearance.Leanback">
25 <item name="android:fontFamily">sans-serif-light</item>
26 <item name="android:textSize">@dimen/lb_browse_title_text_size</item>
27 <item name="android:textColor">@color/lb_browse_title_color</item>
28 </style>
29
30 <style name="TextAppearance.Leanback.Header" parent="TextAppearance.Leanback">
31 <item name="android:textSize">@dimen/lb_browse_header_text_size</item>
32 <item name="android:textColor">@color/lb_browse_header_color</item>
33 </style>
34
35 <style name="TextAppearance.Leanback.Row.Header" parent="TextAppearance.Leanback.Header">
36 <item name="android:fontFamily">sans-serif</item>
37 </style>
38
39 <style name="TextAppearance.Leanback.SearchTextEdit" parent="TextAppearance.Leanback">
40 <item name="android:textSize">@dimen/lb_search_bar_text_size</item>
41 </style>
42
43 <style name="TextAppearance.Leanback.DetailsDescriptionTitle">
44 <item name="android:textSize">@dimen/lb_details_description_title_text_size</item>
45 <item name="android:textColor">@color/lb_details_description_color</item>
Dharmesh Mokanife7af4e2014-07-31 09:29:59 -070046 <item name="android:fontFamily">sans-serif-light</item>
Ying Wang1ee37af2014-07-14 17:26:42 -070047 </style>
48
49 <style name="TextAppearance.Leanback.DetailsDescriptionSubtitle">
50 <item name="android:textSize">@dimen/lb_details_description_subtitle_text_size</item>
51 <item name="android:textColor">@color/lb_details_description_color</item>
52 <item name="android:fontFamily">sans-serif</item>
53 </style>
54
55 <style name="TextAppearance.Leanback.DetailsDescriptionBody">
56 <item name="android:textSize">@dimen/lb_details_description_body_text_size</item>
Dharmesh Mokanife7af4e2014-07-31 09:29:59 -070057 <item name="android:textColor">@color/lb_details_description_body_color</item>
Ying Wang1ee37af2014-07-14 17:26:42 -070058 <item name="android:fontFamily">sans-serif</item>
59 </style>
60
61 <style name="TextAppearance.Leanback.DetailsActionButton">
62 <item name="android:textSize">@dimen/lb_action_text_size</item>
63 <item name="android:textColor">@color/lb_action_text_color</item>
64 <item name="android:textAllCaps">true</item>
65 </style>
66
Ying Wangbb09c252014-08-05 14:40:52 -070067 <style name="TextAppearance.Leanback.PlaybackControlsTime">
68 <item name="android:textSize">@dimen/lb_playback_controls_time_text_size</item>
69 <item name="android:textColor">@color/lb_playback_controls_time_text_color</item>
70 <item name="android:fontFamily">sans-serif</item>
71 </style>
72
Ying Wang1ee37af2014-07-14 17:26:42 -070073 <style name="TextAppearance.Leanback.ErrorMessage">
74 <item name="android:textSize">@dimen/lb_error_message_text_size</item>
75 <item name="android:textColor">@color/lb_error_message_color_on_opaque</item>
76 <item name="android:fontFamily">sans-serif</item>
77 </style>
78
79 <style name="Widget.Leanback" parent="android:Widget.Holo" />
80
Dharmesh Mokani371b2b62014-08-07 22:07:03 -070081 <style name="Widget.Leanback.BaseCardViewStyle">
82 <item name="android:foreground">@drawable/lb_card_foreground</item>
83 </style>
Ying Wang1ee37af2014-07-14 17:26:42 -070084
85 <style name="Widget.Leanback.ImageCardViewStyle" parent="Widget.Leanback.BaseCardViewStyle">
86 <item name="cardType">infoUnder</item>
87 <item name="infoVisibility">activated</item>
88 <item name="android:background">@color/lb_basic_card_bg_color</item>
Yao Chen8269d932014-08-11 14:04:58 -070089 <item name="infoAreaBackground">@color/lb_basic_card_info_bg_color</item>
Ying Wang1ee37af2014-07-14 17:26:42 -070090 </style>
91
92 <style name="Widget.Leanback.TitleView" >
93 </style>
94
95 <style name="Widget.Leanback.Title" />
96
97 <style name="Widget.Leanback.Title.Text">
98 <item name="android:singleLine">true</item>
99 <item name="android:gravity">right</item>
100 <item name="android:ellipsize">end</item>
101 <item name="android:textAppearance">@style/TextAppearance.Leanback.Title</item>
102 </style>
103
104 <style name="Widget.Leanback.Title.Icon">
105 <item name="android:scaleType">fitEnd</item>
106 </style>
107
108 <!-- HeadersFragment -->
109 <style name="Widget.Leanback.Headers" />
110
111 <!-- RowsFragment -->
112 <style name="Widget.Leanback.Rows" >
113 </style>
114
115 <!-- row view -->
116 <style name="Widget.Leanback.Row" >
117 </style>
118
119 <style name="Widget.Leanback.GridItems" />
120
121 <style name="Widget.Leanback.Headers.VerticalGridView" >
122 <item name="android:paddingLeft">?attr/browsePaddingLeft</item>
123 <item name="android:clipToPadding">false</item>
124 <item name="focusOutFront">true</item>
125 <item name="focusOutEnd">true</item>
126 <item name="verticalMargin">@dimen/lb_browse_headers_vertical_margin</item>
127 <item name="android:focusable">true</item>
128 <item name="android:focusableInTouchMode">true</item>
129 </style>
130
131 <style name="Widget.Leanback.Header" >
132 <item name="android:minHeight">@dimen/lb_browse_header_height</item>
133 <item name="android:textAppearance">@style/TextAppearance.Leanback.Header</item>
134 <item name="android:singleLine">true</item>
135 <item name="android:ellipsize">marquee</item>
136 <item name="android:marqueeRepeatLimit">0</item>
137 <item name="android:paddingRight">@dimen/lb_browse_header_padding_right</item>
138 </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>