|
30 | 30 | <!-- All new attributes should be set in the following four Base.V14 themes. --> |
31 | 31 | <eat-comment/> |
32 | 32 |
|
33 | | - <style name="Base.V14.Theme.MaterialComponents" parent="Platform.MaterialComponents"> |
| 33 | + <style name="Base.V14.Theme.MaterialComponents.Bridge" parent="Platform.MaterialComponents"> |
| 34 | + <item name="colorSecondary">?attr/colorPrimary</item> |
| 35 | + |
| 36 | + <item name="scrimBackground">@color/mtrl_scrim_color</item> |
| 37 | + |
| 38 | + <!-- Type styles --> |
| 39 | + <item name="textAppearanceHeadline1">@style/TextAppearance.MaterialComponents.Headline1</item> |
| 40 | + <item name="textAppearanceHeadline2">@style/TextAppearance.MaterialComponents.Headline2</item> |
| 41 | + <item name="textAppearanceHeadline3">@style/TextAppearance.MaterialComponents.Headline3</item> |
| 42 | + <item name="textAppearanceHeadline4">@style/TextAppearance.MaterialComponents.Headline4</item> |
| 43 | + <item name="textAppearanceHeadline5">@style/TextAppearance.MaterialComponents.Headline5</item> |
| 44 | + <item name="textAppearanceHeadline6">@style/TextAppearance.MaterialComponents.Headline6</item> |
| 45 | + <item name="textAppearanceSubtitle1">@style/TextAppearance.MaterialComponents.Subtitle1</item> |
| 46 | + <item name="textAppearanceSubtitle2">@style/TextAppearance.MaterialComponents.Subtitle2</item> |
| 47 | + <item name="textAppearanceBody1">@style/TextAppearance.MaterialComponents.Body1</item> |
| 48 | + <item name="textAppearanceBody2">@style/TextAppearance.MaterialComponents.Body2</item> |
| 49 | + <item name="textAppearanceCaption">@style/TextAppearance.MaterialComponents.Caption</item> |
| 50 | + <item name="textAppearanceButton">@style/TextAppearance.MaterialComponents.Button</item> |
| 51 | + <item name="textAppearanceOverline">@style/TextAppearance.MaterialComponents.Overline</item> |
| 52 | + </style> |
| 53 | + |
| 54 | + <style name="Base.V14.Theme.MaterialComponents" parent="Base.V14.Theme.MaterialComponents.Bridge"> |
34 | 55 | <item name="viewInflaterClass">com.google.android.material.theme.MaterialComponentsViewInflater</item> |
35 | 56 |
|
36 | 57 | <!-- Colors --> |
37 | 58 | <item name="colorPrimary">@color/design_default_color_primary</item> |
38 | 59 | <item name="colorPrimaryDark">@color/design_default_color_primary_dark</item> |
39 | | - |
40 | | - <item name="colorSecondary">?attr/colorPrimary</item> |
41 | | - |
42 | 60 | <item name="colorAccent">?attr/colorSecondary</item> |
43 | 61 |
|
44 | | - <item name="scrimBackground">@color/mtrl_scrim_color</item> |
45 | | - <item name="colorBackgroundFloating">@color/background_floating_material_dark</item> |
46 | | - |
47 | 62 | <!-- Widget styles --> |
48 | 63 | <item name="borderlessButtonStyle">@style/Widget.MaterialComponents.Button.TextButton</item> |
49 | 64 | <item name="bottomAppBarStyle">@style/Widget.MaterialComponents.BottomAppBar</item> |
|
64 | 79 | <!-- Dialog themes --> |
65 | 80 | <item name="alertDialogTheme">@style/ThemeOverlay.MaterialComponents.Dialog.Alert</item> |
66 | 81 | <item name="android:datePickerDialogTheme" tools:ignore="NewApi">@style/ThemeOverlay.MaterialComponents.Dialog</item> |
| 82 | + </style> |
| 83 | + |
| 84 | + <style name="Base.V14.Theme.MaterialComponents.Light.Bridge" parent="Platform.MaterialComponents.Light"> |
| 85 | + <item name="colorSecondary">?attr/colorPrimary</item> |
| 86 | + |
| 87 | + <item name="scrimBackground">@color/mtrl_scrim_color</item> |
67 | 88 |
|
68 | 89 | <!-- Type styles --> |
69 | 90 | <item name="textAppearanceHeadline1">@style/TextAppearance.MaterialComponents.Headline1</item> |
|
81 | 102 | <item name="textAppearanceOverline">@style/TextAppearance.MaterialComponents.Overline</item> |
82 | 103 | </style> |
83 | 104 |
|
84 | | - <style name="Base.V14.Theme.MaterialComponents.Light" parent="Platform.MaterialComponents.Light"> |
| 105 | + <style name="Base.V14.Theme.MaterialComponents.Light" parent="Base.V14.Theme.MaterialComponents.Light.Bridge"> |
85 | 106 | <item name="viewInflaterClass">com.google.android.material.theme.MaterialComponentsViewInflater</item> |
86 | 107 |
|
87 | 108 | <!-- Colors --> |
88 | 109 | <item name="colorPrimary">@color/design_default_color_primary</item> |
89 | 110 | <item name="colorPrimaryDark">@color/design_default_color_primary_dark</item> |
90 | | - |
91 | | - <item name="colorSecondary">?attr/colorPrimary</item> |
92 | | - |
93 | 111 | <item name="colorAccent">?attr/colorSecondary</item> |
94 | 112 |
|
95 | | - <item name="scrimBackground">@color/mtrl_scrim_color</item> |
96 | | - <item name="colorBackgroundFloating">@color/background_floating_material_light</item> |
97 | | - |
98 | 113 | <!-- Widget styles --> |
99 | 114 | <item name="borderlessButtonStyle">@style/Widget.MaterialComponents.Button.TextButton</item> |
100 | 115 | <item name="bottomAppBarStyle">@style/Widget.MaterialComponents.BottomAppBar</item> |
|
115 | 130 | <!-- Dialog themes --> |
116 | 131 | <item name="alertDialogTheme">@style/ThemeOverlay.MaterialComponents.Dialog.Alert</item> |
117 | 132 | <item name="android:datePickerDialogTheme" tools:ignore="NewApi">@style/ThemeOverlay.MaterialComponents.Dialog</item> |
| 133 | + </style> |
| 134 | + |
| 135 | + <style name="Base.V14.Theme.MaterialComponents.Light.DarkActionBar.Bridge" parent="Theme.AppCompat.Light.DarkActionBar"> |
| 136 | + <item name="colorSecondary">?attr/colorPrimary</item> |
| 137 | + |
| 138 | + <item name="scrimBackground">@color/mtrl_scrim_color</item> |
118 | 139 |
|
119 | 140 | <!-- Type styles --> |
120 | 141 | <item name="textAppearanceHeadline1">@style/TextAppearance.MaterialComponents.Headline1</item> |
|
142 | 163 |
|
143 | 164 | <style name="Base.Theme.MaterialComponents" parent="Base.V14.Theme.MaterialComponents"/> |
144 | 165 |
|
| 166 | + <style name="Base.Theme.MaterialComponents.Bridge" parent="Base.V14.Theme.MaterialComponents.Bridge"/> |
| 167 | + |
145 | 168 | <style name="Base.Theme.MaterialComponents.Light" parent="Base.V14.Theme.MaterialComponents.Light"/> |
146 | 169 |
|
| 170 | + <style name="Base.Theme.MaterialComponents.Light.Bridge" parent="Base.V14.Theme.MaterialComponents.Light.Bridge"/> |
| 171 | + |
147 | 172 | <style name="Base.Theme.MaterialComponents.Light.DarkActionBar" parent="Base.Theme.MaterialComponents.Light"> |
148 | 173 | <item name="actionBarPopupTheme">@style/ThemeOverlay.MaterialComponents.Light</item> |
149 | 174 | <item name="actionBarWidgetTheme">@null</item> |
|
156 | 181 | <item name="colorPrimary">@color/primary_material_dark</item> |
157 | 182 | </style> |
158 | 183 |
|
| 184 | + <style name="Base.Theme.MaterialComponents.Light.DarkActionBar.Bridge" parent="Base.V14.Theme.MaterialComponents.Light.DarkActionBar.Bridge"/> |
| 185 | + |
159 | 186 | <!-- Menu/item attributes --> |
160 | 187 | <style name="Base.Theme.MaterialComponents.CompactMenu" parent=""> |
161 | 188 | <item name="android:itemTextAppearance">?android:attr/textAppearanceMedium</item> |
|
0 commit comments