• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?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.LeanbackBase" parent="android:TextAppearance.Holo">
20    </style>
21    <style name="TextAppearance.Leanback" parent="TextAppearance.LeanbackBase">
22        <!-- 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">
38    </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>
47        <item name="android:fontFamily">sans-serif-light</item>
48    </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>
58        <item name="android:textColor">@color/lb_details_description_body_color</item>
59        <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
68    <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
74    <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
80    <style name="Widget.LeanbackBase" parent="android:Widget.Holo" />
81    <style name="Widget.Leanback" parent="Widget.LeanbackBase" />
82
83    <style name="Widget.Leanback.BaseCardViewStyle">
84        <item name="android:foreground">@drawable/lb_card_foreground</item>
85    </style>
86
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>
91        <item name="infoAreaBackground">@color/lb_basic_card_info_bg_color</item>
92    </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>
137        <item name="android:ellipsize">none</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
224    <style name="Widget.Leanback.DetailsActionButtonStyleBase" parent="android:Widget.Holo.Button.Borderless">
225    </style>
226
227    <style name="Widget.Leanback.DetailsActionButtonStyle" parent="Widget.Leanback.DetailsActionButtonStyleBase">
228        <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
237    <style name="Widget.Leanback.PlaybackControlsButtonStyle" >
238        <item name="android:focusable">true</item>
239        <item name="android:focusableInTouchMode">true</item>
240    </style>
241
242    <style name="Widget.Leanback.PlaybackControlsTimeStyle">
243        <item name="android:textAppearance">@style/TextAppearance.Leanback.PlaybackControlsTime</item>
244    </style>
245
246    <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>
258
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
277</resources>
278