diff options
Diffstat (limited to 'samples/SupportLeanbackShowcase/app/src/main/res/values/styles.xml')
-rw-r--r-- | samples/SupportLeanbackShowcase/app/src/main/res/values/styles.xml | 186 |
1 files changed, 186 insertions, 0 deletions
diff --git a/samples/SupportLeanbackShowcase/app/src/main/res/values/styles.xml b/samples/SupportLeanbackShowcase/app/src/main/res/values/styles.xml new file mode 100644 index 000000000..c9b047676 --- /dev/null +++ b/samples/SupportLeanbackShowcase/app/src/main/res/values/styles.xml @@ -0,0 +1,186 @@ +<?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> + <item name="cardBackground">@null</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> + <item name="cardBackground">@null</item> + </style> + + <!-- SideInfo. used in cards example --> + <style name="SideInfoCardStyle" parent="Widget.Leanback.BaseCardViewStyle"> + <item name="cardType">mainOnly</item> + <item name="cardBackground">@null</item> + </style> + + <!-- TextCardView. used in cards example --> + <style name="TextCardStyle" parent="Widget.Leanback.BaseCardViewStyle"> + <item name="cardBackground">@null</item> + </style> + + <!-- CharacterCardView. used in details example --> + <style name="CharacterCardStyle" parent="Widget.Leanback.BaseCardViewStyle"> + <item name="cardBackground">@null</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> + <item name="cardBackground">@null</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="cardBackground">@null</item> + <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: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> |