| <?xml version="1.0" encoding="utf-8"?> |
| <!-- |
| ~ Copyright (C) 2015 The Android Open Source Project |
| ~ |
| ~ Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except |
| ~ in compliance with the License. You may obtain a copy of the License at |
| ~ |
| ~ http://www.apache.org/licenses/LICENSE-2.0 |
| ~ |
| ~ Unless required by applicable law or agreed to in writing, software distributed under the License |
| ~ is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express |
| ~ or implied. See the License for the specific language governing permissions and limitations under |
| ~ the License. |
| ~ |
| --> |
| <resources> |
| |
| <style name="AppTheme" parent="@style/Theme.Leanback"> |
| </style> |
| |
| <style name="WizardActionsContainerStyle" parent="Widget.Leanback.GuidedActionsContainerStyle"> |
| <item name="android:background">#C03800</item> |
| </style> |
| |
| <style name="DialogActionsContainerStyle" parent="Widget.Leanback.GuidedActionsContainerStyle"> |
| <item name="android:background">#263238</item> |
| </style> |
| |
| <!-- Various movie card styles. Used in cards example. --> |
| <style name="MovieCardBadgeStyle" parent="Widget.Leanback.ImageCardView.BadgeStyle"> |
| <item name="android:src">@drawable/stars_red</item> |
| <item name="android:layout_width">wrap_content</item> |
| <item name="android:scaleType">center</item> |
| </style> |
| |
| <style name="MovieCardTitleTwoLineStyle" parent="Widget.Leanback.ImageCardView.TitleStyle"> |
| <item name="android:maxLines">2</item> |
| <item name="android:minLines">2</item> |
| </style> |
| |
| <style name="MovieCardContentGoneStyle" parent="Widget.Leanback.ImageCardView.ContentStyle"> |
| <item name="android:visibility">invisible</item> |
| </style> |
| |
| <style name="MovieCardContentStyle" parent="Widget.Leanback.ImageCardView.ContentStyle"> |
| <item name="android:gravity">right</item> |
| </style> |
| |
| <style name="MovieCardImageStyle" parent="Widget.Leanback.ImageCardView.ImageStyle"> |
| <item name="android:layout_width">@dimen/movie_image_card_width</item> |
| <item name="android:layout_height">@dimen/movie_image_card_height</item> |
| </style> |
| |
| <style name="MovieCardSimpleStyle" parent="Widget.Leanback.ImageCardViewStyle"> |
| <item name="lbImageCardViewType">Title</item> |
| <item name="lbImageCardViewImageStyle">@style/MovieCardImageStyle</item> |
| </style> |
| |
| <style name="MovieCardCompleteStyle" parent="MovieCardSimpleStyle"> |
| <item name="lbImageCardViewTitleStyle">@style/MovieCardTitleTwoLineStyle</item> |
| <item name="lbImageCardViewBadgeStyle">@style/MovieCardBadgeStyle</item> |
| <item name="lbImageCardViewContentStyle">@style/MovieCardContentStyle</item> |
| <item name="lbImageCardViewType">Title|Content|IconOnLeft</item> |
| </style> |
| |
| <style name="MovieCardBasicStyle" parent="MovieCardCompleteStyle"> |
| <item name="lbImageCardViewContentStyle">@style/MovieCardContentGoneStyle</item> |
| </style> |
| |
| <!-- Squared Title/Content card style. Used in cards example. --> |
| <style name="SquareBigCardImageStyle" parent="Widget.Leanback.ImageCardView.ImageStyle"> |
| <item name="android:layout_width">@dimen/big_square_image_card_width</item> |
| <item name="android:layout_height">@dimen/big_square_image_card_height</item> |
| </style> |
| |
| <style name="SquareBigCard" parent="Widget.Leanback.ImageCardViewStyle"> |
| <item name="lbImageCardViewImageStyle">@style/SquareBigCardImageStyle</item> |
| </style> |
| |
| <!-- Grid card style. Used by Grid example. --> |
| <style name="GridCardImageStyle" parent="Widget.Leanback.ImageCardView.ImageStyle"> |
| <item name="android:layout_width">@dimen/grid_card_width</item> |
| <item name="android:layout_height">@dimen/grid_card_height</item> |
| </style> |
| |
| <style name="GridCardStyle" parent="Widget.Leanback.ImageCardViewStyle"> |
| <item name="lbImageCardViewImageStyle">@style/GridCardImageStyle</item> |
| </style> |
| |
| <!-- A default card style. Used in cards example. --> |
| <style name="DefaultCardImageStyle" parent="Widget.Leanback.ImageCardView.ImageStyle"> |
| <item name="android:layout_width">@dimen/default_image_card_width</item> |
| <item name="android:layout_height">@dimen/default_image_card_height</item> |
| </style> |
| |
| <style name="DefaultCardStyle" parent="Widget.Leanback.ImageCardViewStyle"> |
| <item name="lbImageCardViewImageStyle">@style/DefaultCardImageStyle</item> |
| </style> |
| |
| <!-- Game card styles with custom Badge icon. Used in cards example. --> |
| <style name="GameCardContentStyle" parent="Widget.Leanback.ImageCardView.ContentStyle"> |
| <item name="android:textColor">#80c349</item> |
| </style> |
| |
| <style name="GameCardBadgeStyle" parent="Widget.Leanback.ImageCardView.BadgeStyle"> |
| <item name="android:src">@drawable/ic_installed</item> |
| </style> |
| |
| <style name="GameCardStyle" parent="DefaultCardStyle"> |
| <item name="lbImageCardViewContentStyle">@style/GameCardContentStyle</item> |
| <item name="lbImageCardViewType">Title|Content|IconOnLeft</item> |
| <item name="lbImageCardViewBadgeStyle">@style/GameCardBadgeStyle</item> |
| </style> |
| |
| <!-- Squared single line card with colored footer style. Used in cards example. --> |
| <style name="SingleLineCardTitleStyle" parent="Widget.Leanback.ImageCardView.TitleStyle"> |
| <item name="android:textAlignment">center</item> |
| <item name="android:gravity">center</item> |
| </style> |
| |
| <style name="SingleLineCardInfoAreaStyle" parent="Widget.Leanback.ImageCardView.InfoAreaStyle"> |
| <item name="android:layout_width">@dimen/square_image_card_width</item> |
| <item name="layout_viewType">main</item> |
| </style> |
| |
| <style name="SingleLineCardImageStyle" parent="Widget.Leanback.ImageCardView.ImageStyle"> |
| <item name="android:layout_width">@dimen/square_image_card_width</item> |
| <item name="android:layout_height">@dimen/square_image_card_height</item> |
| </style> |
| |
| <style name="SingleLineCardStyle" parent="DefaultCardStyle"> |
| <item name="lbImageCardViewTitleStyle">@style/SingleLineCardTitleStyle</item> |
| <item name="lbImageCardViewType">Title</item> |
| <item name="lbImageCardViewImageStyle">@style/SingleLineCardImageStyle</item> |
| <item name="lbImageCardViewInfoAreaStyle">@style/SingleLineCardInfoAreaStyle</item> |
| </style> |
| |
| <!-- Icon card style with custom focus handler. Used in cards example. --> |
| <style name="IconCardImageStyle" parent="Widget.Leanback.ImageCardView.ImageStyle"> |
| <item name="android:layout_width">96dp</item> |
| <item name="android:layout_height">96dp</item> |
| <item name="android:padding">16dp</item> |
| </style> |
| |
| <style name="IconCardTitleStyle" parent="Widget.Leanback.ImageCardView.TitleStyle"> |
| <item name="android:maxLines">2</item> |
| <item name="android:minLines">2</item> |
| <item name="android:gravity">center</item> |
| </style> |
| |
| <style name="IconCardInfoAreaStyle" parent="Widget.Leanback.ImageCardView.InfoAreaStyle"> |
| <item name="android:layout_width">96dp</item> |
| <item name="android:background">@null</item> |
| <item name="layout_viewType">main</item> |
| </style> |
| |
| <style name="IconCardStyle" parent="DefaultCardStyle"> |
| <item name="android:background">@null</item> |
| <item name="android:layout_width">96dp</item> |
| <item name="android:layout_height">wrap_content</item> |
| <item name="lbImageCardViewTitleStyle">@style/IconCardTitleStyle</item> |
| <item name="lbImageCardViewType">Title</item> |
| <item name="lbImageCardViewImageStyle">@style/IconCardImageStyle</item> |
| <item name="lbImageCardViewInfoAreaStyle">@style/IconCardInfoAreaStyle</item> |
| </style> |
| |
| </resources> |