Alexandre Lision | 6158d1a | 2014-01-07 17:09:18 -0500 | [diff] [blame] | 1 | <resources xmlns:android="http://schemas.android.com/apk/res/android"> |
Adrien Béraud | ffd3241 | 2012-08-07 18:39:23 -0400 | [diff] [blame] | 2 | |
Adrien Béraud | 1ba63d4 | 2019-01-30 18:00:38 -0500 | [diff] [blame] | 3 | <style name="AppTheme.ActionBar.Transparent" parent="@style/Theme.MaterialComponents"> |
| 4 | <item name="android:windowTranslucentStatus">true</item> |
| 5 | <item name="android:windowTranslucentNavigation">true</item> |
| 6 | <item name="android:windowContentOverlay">@null</item> |
| 7 | <item name="android:windowActionBarOverlay">true</item> |
| 8 | <item name="windowActionBarOverlay">true</item> |
| 9 | <item name="android:actionBarStyle">@style/ActionBar.Transparent</item> |
| 10 | <item name="actionBarStyle">@style/ActionBar.Transparent</item> |
| 11 | </style> |
| 12 | |
| 13 | <style name="AppThemeBase.Dark" parent="@style/Theme.MaterialComponents.NoActionBar"> |
| 14 | <item name="colorAccent">@color/color_primary_dark</item> |
| 15 | <item name="colorPrimary">@color/color_primary_light</item> |
| 16 | <item name="colorPrimaryDark">@color/color_primary_dark</item> |
| 17 | <item name="android:windowContentTransitions">true</item> |
| 18 | </style> |
| 19 | |
Adrien Béraud | 8bc9510 | 2018-08-25 22:34:51 -0400 | [diff] [blame] | 20 | <style name="AppThemeBase" parent="@style/Theme.MaterialComponents.Light.NoActionBar"> |
Adrien Béraud | b179bab | 2015-10-08 12:04:22 -0400 | [diff] [blame] | 21 | <item name="colorAccent">@color/color_primary_dark</item> |
| 22 | <item name="colorPrimary">@color/color_primary_light</item> |
| 23 | <item name="colorPrimaryDark">@color/color_primary_dark</item> |
Adrien Béraud | 1ba63d4 | 2019-01-30 18:00:38 -0500 | [diff] [blame] | 24 | <item name="android:windowContentTransitions">true</item> |
Adrien Béraud | 6453872 | 2018-03-15 17:34:00 -0400 | [diff] [blame] | 25 | </style> |
| 26 | |
Adrien Béraud | 0f3ee3d | 2018-12-08 22:03:54 -0500 | [diff] [blame] | 27 | <style name="AppTheme" parent="@style/Theme.MaterialComponents.Light"> |
| 28 | <item name="colorAccent">@color/color_primary_dark</item> |
| 29 | <item name="colorPrimary">@color/color_primary_light</item> |
| 30 | <item name="colorPrimaryDark">@color/color_primary_dark</item> |
| 31 | <item name="preferenceTheme">@style/PreferenceThemeOverlay.v14.Material</item> |
| 32 | </style> |
| 33 | <style name="AppTheme.Dark" parent="@style/Theme.MaterialComponents"> |
| 34 | <item name="colorAccent">@color/color_primary_dark</item> |
| 35 | <item name="colorPrimary">@color/color_primary_light</item> |
| 36 | <item name="colorPrimaryDark">@color/color_primary_dark</item> |
| 37 | <item name="preferenceTheme">@style/PreferenceThemeOverlay.v14.Material</item> |
| 38 | </style> |
| 39 | |
Alexandre Lision | 0b16eea | 2016-05-27 15:24:54 -0400 | [diff] [blame] | 40 | <style name="ActionBar.Transparent" parent="@android:style/Widget.DeviceDefault.Light.ActionBar.Solid.Inverse"> |
Hadrien De Sousa | ccc947d | 2017-04-12 14:26:52 -0400 | [diff] [blame] | 41 | <item name="android:background">@color/transparent_dark_grey</item> |
Alexandre Lision | 0b16eea | 2016-05-27 15:24:54 -0400 | [diff] [blame] | 42 | <item name="android:height">@dimen/abc_action_bar_default_height_material</item> |
Hadrien De Sousa | ccc947d | 2017-04-12 14:26:52 -0400 | [diff] [blame] | 43 | <item name="background">@color/transparent_dark_grey</item> |
Alexandre Lision | 0b16eea | 2016-05-27 15:24:54 -0400 | [diff] [blame] | 44 | </style> |
| 45 | |
Adrien Béraud | 0f3ee3d | 2018-12-08 22:03:54 -0500 | [diff] [blame] | 46 | <style name="ToolbarTitle" parent="@style/TextAppearance.Widget.AppCompat.Toolbar.Title"></style> |
Alexandre Lision | 0b16eea | 2016-05-27 15:24:54 -0400 | [diff] [blame] | 47 | |
Adrien Béraud | 8bc9510 | 2018-08-25 22:34:51 -0400 | [diff] [blame] | 48 | <style name="MenuHeader" parent="Theme.MaterialComponents.Light.NoActionBar"> |
Alexandre Lision | 0b16eea | 2016-05-27 15:24:54 -0400 | [diff] [blame] | 49 | <item name="android:textColorPrimary">@color/text_color_primary_dark</item> |
| 50 | <item name="android:textColorSecondary">@color/text_color_secondary_dark</item> |
Alexandre Lision | 6158d1a | 2014-01-07 17:09:18 -0500 | [diff] [blame] | 51 | </style> |
Emeric Vigier | 2f62582 | 2012-08-06 11:09:52 -0400 | [diff] [blame] | 52 | |
Alexandre Lision | 6158d1a | 2014-01-07 17:09:18 -0500 | [diff] [blame] | 53 | <style name="AccountFormContainer"> |
alision | 5cfc35d | 2013-07-11 15:11:39 -0400 | [diff] [blame] | 54 | <item name="android:layout_width">match_parent</item> |
| 55 | <item name="android:layout_height">wrap_content</item> |
| 56 | <item name="android:padding">16dp</item> |
| 57 | </style> |
Alexandre Lision | 6158d1a | 2014-01-07 17:09:18 -0500 | [diff] [blame] | 58 | |
Adrien Béraud | 433a859 | 2015-06-17 16:25:44 -0400 | [diff] [blame] | 59 | <style name="Subheader"> |
| 60 | <item name="android:textSize">14sp</item> |
| 61 | <item name="android:typeface">normal</item> |
Adrien Béraud | 16b8b44 | 2015-10-12 19:36:54 -0400 | [diff] [blame] | 62 | <item name="android:textColor">@color/text_color_secondary</item> |
Adrien Béraud | 433a859 | 2015-06-17 16:25:44 -0400 | [diff] [blame] | 63 | </style> |
| 64 | |
| 65 | <style name="ListPrimary"> |
| 66 | <item name="android:textSize">16sp</item> |
| 67 | <item name="android:typeface">normal</item> |
Adrien Béraud | 16b8b44 | 2015-10-12 19:36:54 -0400 | [diff] [blame] | 68 | <item name="android:textColor">@color/text_color_primary</item> |
Adrien Béraud | 433a859 | 2015-06-17 16:25:44 -0400 | [diff] [blame] | 69 | </style> |
| 70 | |
| 71 | <style name="ListSecondary"> |
| 72 | <item name="android:textSize">14sp</item> |
| 73 | <item name="android:typeface">normal</item> |
Adrien Béraud | 16b8b44 | 2015-10-12 19:36:54 -0400 | [diff] [blame] | 74 | <item name="android:textColor">@color/text_color_secondary</item> |
Alexandre Lision | 6158d1a | 2014-01-07 17:09:18 -0500 | [diff] [blame] | 75 | </style> |
Loïc Siret | 7642f73 | 2017-09-26 14:37:56 -0400 | [diff] [blame] | 76 | |
Adrien Béraud | a2d496d | 2018-12-13 16:55:05 -0500 | [diff] [blame] | 77 | <style name="Wizard" parent="Theme.MaterialComponents.Light"> |
Adrien Béraud | bb01be7 | 2017-02-10 16:50:23 -0500 | [diff] [blame] | 78 | <item name="colorAccent">@color/color_primary_light</item> |
Adrien Béraud | a2d496d | 2018-12-13 16:55:05 -0500 | [diff] [blame] | 79 | <item name="colorPrimary">@color/color_primary_light</item> |
| 80 | <item name="colorPrimaryDark">@color/color_primary_dark</item> |
Aline Bonnet | 2d87ebb | 2016-11-10 15:41:56 -0500 | [diff] [blame] | 81 | </style> |
Loïc Siret | 7642f73 | 2017-09-26 14:37:56 -0400 | [diff] [blame] | 82 | |
Adrien Béraud | bb01be7 | 2017-02-10 16:50:23 -0500 | [diff] [blame] | 83 | <style name="WizardNavButton" parent="Widget.AppCompat.Button.Borderless.Colored"> |
| 84 | <item name="android:paddingLeft">20dp</item> |
| 85 | <item name="android:paddingStart">20dp</item> |
| 86 | <item name="android:paddingRight">20dp</item> |
| 87 | <item name="android:paddingEnd">20dp</item> |
| 88 | <item name="android:textAppearance">@style/TextAppearance.AppCompat.Widget.Button</item> |
Hadrien De Sousa | 75e5067 | 2017-02-23 14:45:56 -0500 | [diff] [blame] | 89 | <item name="android:textColor">@color/white</item> |
Aline Bonnet | ad118ce | 2016-11-16 16:21:02 -0500 | [diff] [blame] | 90 | </style> |
Loïc Siret | 7642f73 | 2017-09-26 14:37:56 -0400 | [diff] [blame] | 91 | |
Aline Bonnet | 2d87ebb | 2016-11-10 15:41:56 -0500 | [diff] [blame] | 92 | <style name="ButtonColoredInverse" parent="Widget.AppCompat.Button.Colored"> |
| 93 | <item name="colorButtonNormal">@color/color_primary_light</item> |
| 94 | <item name="android:textColor">@color/text_color_primary_dark</item> |
Adrien Béraud | bb01be7 | 2017-02-10 16:50:23 -0500 | [diff] [blame] | 95 | <item name="android:paddingLeft">20dp</item> |
| 96 | <item name="android:paddingStart">20dp</item> |
| 97 | <item name="android:paddingRight">20dp</item> |
| 98 | <item name="android:paddingEnd">20dp</item> |
Aline Bonnet | 2d87ebb | 2016-11-10 15:41:56 -0500 | [diff] [blame] | 99 | </style> |
Loïc Siret | 7642f73 | 2017-09-26 14:37:56 -0400 | [diff] [blame] | 100 | |
Aline Bonnet | 2d87ebb | 2016-11-10 15:41:56 -0500 | [diff] [blame] | 101 | <style name="ButtonColored" parent="Widget.AppCompat.Button.Colored"> |
Adrien Béraud | a2d496d | 2018-12-13 16:55:05 -0500 | [diff] [blame] | 102 | <item name="colorButtonNormal">@color/color_primary_light</item> |
Aline Bonnet | 2d87ebb | 2016-11-10 15:41:56 -0500 | [diff] [blame] | 103 | <item name="android:textColor">@color/text_color_primary_dark</item> |
| 104 | </style> |
Loïc Siret | 2fd8d6c | 2017-08-04 11:15:52 -0400 | [diff] [blame] | 105 | |
| 106 | <!-- AndroidTV Style --> |
Loïc Siret | 2fd8d6c | 2017-08-04 11:15:52 -0400 | [diff] [blame] | 107 | <style name="Theme.Ring.Leanback.GuidedStep" parent="Theme.Leanback.GuidedStep"> |
Loïc Siret | 2fd8d6c | 2017-08-04 11:15:52 -0400 | [diff] [blame] | 108 | </style> |
Loïc Siret | 7642f73 | 2017-09-26 14:37:56 -0400 | [diff] [blame] | 109 | |
Loïc Siret | 2fd8d6c | 2017-08-04 11:15:52 -0400 | [diff] [blame] | 110 | <style name="Theme.Ring.Leanback.GuidedStep.First"> |
Loïc Siret | 2fd8d6c | 2017-08-04 11:15:52 -0400 | [diff] [blame] | 111 | </style> |
Loïc Siret | 5ef225d | 2017-08-14 11:31:16 -0400 | [diff] [blame] | 112 | |
| 113 | <style name="Theme.Ring.LeanbackBrowse" parent="Theme.Leanback.Browse"> |
| 114 | <item name="defaultSearchColor">@color/color_primary_light</item> |
Loïc Siret | 7642f73 | 2017-09-26 14:37:56 -0400 | [diff] [blame] | 115 | <item name="searchOrbViewStyle">@style/CustomSearchOrbView</item> |
Loïc Siret | 5ef225d | 2017-08-14 11:31:16 -0400 | [diff] [blame] | 116 | </style> |
| 117 | |
| 118 | <style name="Theme.Ring.Leanback.CustomTitle" parent="Theme.Ring.LeanbackBrowse"> |
| 119 | <item name="browseTitleViewLayout">@layout/titleview</item> |
| 120 | </style> |
Loïc Siret | 7642f73 | 2017-09-26 14:37:56 -0400 | [diff] [blame] | 121 | |
| 122 | <style name="Theme.Ring.Leanback" parent="Theme.Leanback"> |
| 123 | <item name="searchOrbViewStyle">@style/CustomSearchOrbView</item> |
| 124 | </style> |
| 125 | |
| 126 | <style name="CustomSearchOrbView" parent="Widget.Leanback.SearchOrbViewStyle"> |
| 127 | <item name="searchOrbIcon">@drawable/ic_personadd</item> |
| 128 | </style> |
| 129 | |
Loïc Siret | 6c71b94 | 2017-08-28 15:45:07 -0400 | [diff] [blame] | 130 | <!-- A default card style. Used in cards example. --> |
| 131 | <style name="DefaultCardImageStyle" parent="Widget.Leanback.ImageCardView.ImageStyle"> |
| 132 | <item name="android:layout_width">@dimen/default_image_card_width</item> |
| 133 | <item name="android:layout_height">@dimen/default_image_card_height</item> |
| 134 | </style> |
| 135 | |
| 136 | <style name="DefaultCardStyle" parent="Widget.Leanback.ImageCardViewStyle"> |
| 137 | <item name="cardBackground">@null</item> |
| 138 | </style> |
| 139 | |
| 140 | <style name="DefaultCardTheme" parent="Theme.Leanback"> |
| 141 | <item name="imageCardViewStyle">@style/DefaultCardStyle</item> |
| 142 | <item name="imageCardViewImageStyle">@style/DefaultCardImageStyle</item> |
| 143 | </style> |
| 144 | |
| 145 | <!-- Icon card style with custom focus handler. Used in cards example. --> |
| 146 | <style name="IconCardViewStyle" parent="DefaultCardStyle"> |
| 147 | <item name="lbImageCardViewType">Title</item> |
| 148 | </style> |
| 149 | |
Loïc Siret | 74f6cc9 | 2017-09-06 15:01:10 -0400 | [diff] [blame] | 150 | <style name="ContactTitleViewStyle" parent="DefaultCardStyle"> |
| 151 | <item name="lbImageCardViewType">Title</item> |
| 152 | </style> |
Loïc Siret | a929ccd | 2017-10-06 15:00:13 -0400 | [diff] [blame] | 153 | <style name="ContactTitleViewOnlineStyle" parent="DefaultCardStyle"> |
| 154 | <item name="lbImageCardViewType">Title|Content|IconOnRight</item> |
| 155 | </style> |
Loïc Siret | 74f6cc9 | 2017-09-06 15:01:10 -0400 | [diff] [blame] | 156 | |
| 157 | <style name="ContactCompleteCardViewStyle" parent="DefaultCardStyle"> |
| 158 | <item name="lbImageCardViewType">Title|Content</item> |
| 159 | </style> |
| 160 | |
Loïc Siret | 6c71b94 | 2017-08-28 15:45:07 -0400 | [diff] [blame] | 161 | <style name="IconCardImageStyle" parent="Widget.Leanback.ImageCardView.ImageStyle"> |
| 162 | <item name="android:layout_width">96dp</item> |
| 163 | <item name="android:layout_height">96dp</item> |
| 164 | <item name="android:padding">16dp</item> |
| 165 | </style> |
| 166 | |
| 167 | <style name="IconCardTitleStyle" parent="Widget.Leanback.ImageCardView.TitleStyle"> |
| 168 | <item name="android:maxLines">2</item> |
| 169 | <item name="android:minLines">2</item> |
Loïc Siret | 9d5aea1 | 2017-08-28 15:17:25 -0400 | [diff] [blame] | 170 | <item name="android:textAlignment">center</item> |
Loïc Siret | 6c71b94 | 2017-08-28 15:45:07 -0400 | [diff] [blame] | 171 | <item name="android:gravity">center</item> |
| 172 | </style> |
| 173 | |
| 174 | <style name="IconCardInfoAreaStyle" parent="Widget.Leanback.ImageCardView.InfoAreaStyle"> |
| 175 | <item name="android:layout_width">96dp</item> |
| 176 | <item name="android:background">@null</item> |
| 177 | <item name="layout_viewType">main</item> |
| 178 | </style> |
| 179 | |
Loïc Siret | 74f6cc9 | 2017-09-06 15:01:10 -0400 | [diff] [blame] | 180 | <!-- A Search card style. Used in cards example. --> |
| 181 | <style name="SearchCardImageStyle" parent="Widget.Leanback.ImageCardView.ImageStyle"> |
Loïc Siret | 6c71b94 | 2017-08-28 15:45:07 -0400 | [diff] [blame] | 182 | <item name="android:layout_width">@dimen/search_image_card_width</item> |
| 183 | <item name="android:layout_height">@dimen/search_image_card_height</item> |
| 184 | </style> |
| 185 | |
| 186 | <style name="SearchCardStyle" parent="Widget.Leanback.ImageCardViewStyle"> |
| 187 | <item name="cardBackground">@null</item> |
| 188 | <item name="android:layout_width">96dp</item> |
| 189 | <item name="android:layout_height">96dp</item> |
Loïc Siret | 74f6cc9 | 2017-09-06 15:01:10 -0400 | [diff] [blame] | 190 | <item name="lbImageCardViewType">Title</item> |
Loïc Siret | 6c71b94 | 2017-08-28 15:45:07 -0400 | [diff] [blame] | 191 | </style> |
| 192 | |
Loïc Siret | 74f6cc9 | 2017-09-06 15:01:10 -0400 | [diff] [blame] | 193 | <style name="ContactCardTheme" parent="DefaultCardTheme"> |
| 194 | <item name="imageCardViewStyle">@style/ContactTitleViewStyle</item> |
| 195 | </style> |
Loïc Siret | 7642f73 | 2017-09-26 14:37:56 -0400 | [diff] [blame] | 196 | |
Loïc Siret | 74f6cc9 | 2017-09-06 15:01:10 -0400 | [diff] [blame] | 197 | <style name="ContactCompleteCardTheme" parent="DefaultCardTheme"> |
| 198 | <item name="imageCardViewStyle">@style/ContactCompleteCardViewStyle</item> |
| 199 | </style> |
Loïc Siret | 7642f73 | 2017-09-26 14:37:56 -0400 | [diff] [blame] | 200 | |
Loïc Siret | 74f6cc9 | 2017-09-06 15:01:10 -0400 | [diff] [blame] | 201 | <style name="SearchCardTheme" parent="Theme.Leanback"> |
Loïc Siret | 6c71b94 | 2017-08-28 15:45:07 -0400 | [diff] [blame] | 202 | <item name="imageCardViewStyle">@style/SearchCardStyle</item> |
Loïc Siret | 74f6cc9 | 2017-09-06 15:01:10 -0400 | [diff] [blame] | 203 | <item name="imageCardViewImageStyle">@style/SearchCardImageStyle</item> |
Loïc Siret | 6c71b94 | 2017-08-28 15:45:07 -0400 | [diff] [blame] | 204 | </style> |
| 205 | <!-- Theme corresponding to the IconCardStyle --> |
| 206 | <style name="IconCardTheme" parent="Theme.Leanback"> |
| 207 | <item name="imageCardViewStyle">@style/IconCardViewStyle</item> |
| 208 | <item name="imageCardViewTitleStyle">@style/IconCardTitleStyle</item> |
| 209 | <item name="imageCardViewImageStyle">@style/IconCardImageStyle</item> |
| 210 | <item name="imageCardViewInfoAreaStyle">@style/IconCardInfoAreaStyle</item> |
| 211 | </style> |
Loïc Siret | a929ccd | 2017-10-06 15:00:13 -0400 | [diff] [blame] | 212 | <style name="Widget.Leanback.ImageCardView.BadgeStyle"> |
| 213 | <item name="android:id">@id/extra_badge</item> |
| 214 | <item name="android:layout_width">@dimen/lb_basic_card_info_badge_size</item> |
| 215 | <item name="android:layout_height">@dimen/lb_basic_card_info_badge_size</item> |
| 216 | <item name="android:contentDescription">@null</item> |
| 217 | <item name="android:scaleType">fitCenter</item> |
| 218 | </style> |
| 219 | <style name="OnlineBadgeStyle" parent="Widget.Leanback.ImageCardView.BadgeStyle"> |
| 220 | <item name="android:src">@drawable/ic_tv_online_indicator</item> |
| 221 | </style> |
| 222 | <style name="ContactCardOnlineTheme" parent="ContactCardTheme"> |
| 223 | <item name="imageCardViewBadgeStyle">@style/OnlineBadgeStyle</item> |
| 224 | <item name="imageCardViewStyle">@style/ContactCompleteCardViewStyle</item> |
| 225 | </style> |
| 226 | |
| 227 | <style name="ContactCompleteCardOnlineTheme" parent="ContactCompleteCardTheme"> |
| 228 | <item name="imageCardViewStyle">@style/ContactTitleViewOnlineStyle</item> |
| 229 | <item name="imageCardViewBadgeStyle">@style/OnlineBadgeStyle</item> |
| 230 | </style> |
Loïc Siret | 5ef225d | 2017-08-14 11:31:16 -0400 | [diff] [blame] | 231 | |
Pierre Duchemin | 8b715f8 | 2018-01-09 11:53:40 -0500 | [diff] [blame] | 232 | |
| 233 | <style name="LeanbackPreferences" parent="Theme.Leanback"> |
| 234 | <item name="preferenceTheme">@style/PreferenceThemeOverlay.v14.Leanback</item> |
| 235 | <item name="android:windowIsTranslucent">true</item> |
| 236 | <item name="android:windowBackground">@android:color/transparent</item> |
| 237 | <item name="android:backgroundDimEnabled">true</item> |
| 238 | </style> |
Adrien Béraud | 0f3ee3d | 2018-12-08 22:03:54 -0500 | [diff] [blame] | 239 | <!-- |
| 240 | <style name="AppTheme" parent="Theme.MaterialComponents.Light" /> |
| 241 | |
| 242 | <style name="AppTheme.NoActionBar"> |
| 243 | <item name="windowActionBar">false</item> |
| 244 | <item name="windowNoTitle">true</item> |
| 245 | </style> |
| 246 | --> |
| 247 | <style name="AppTheme.AppBarOverlay" parent="AppTheme.Dark" /> |
| 248 | |
| 249 | <style name="AppTheme.PopupOverlay" parent="AppTheme" /> |
Pierre Duchemin | 8b715f8 | 2018-01-09 11:53:40 -0500 | [diff] [blame] | 250 | |
Emeric Vigier | 2f62582 | 2012-08-06 11:09:52 -0400 | [diff] [blame] | 251 | </resources> |