Home | History | Annotate | Download | only in values
      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