Skip to content

Commit

Permalink
[Switch] Add material switch style to M3 themes
Browse files Browse the repository at this point in the history
Also add public attributes to public.xml

Resolves #2527

PiperOrigin-RevId: 450782655
  • Loading branch information
drchen authored and afohrman committed May 25, 2022
1 parent 3db2109 commit 1e08c68
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 0 deletions.
Expand Up @@ -119,6 +119,7 @@
<item name="materialCardViewOutlinedStyle">@style/Widget.Material3.CardView.Outlined</item>
<item name="materialCardViewFilledStyle">@style/Widget.Material3.CardView.Filled</item>
<item name="materialCardViewElevatedStyle">@style/Widget.Material3.CardView.Elevated</item>
<item name="materialSwitchStyle">@style/Widget.Material3.CompoundButton.MaterialSwitch</item>
<item name="navigationRailStyle">@style/Widget.Material3.NavigationRailView</item>
<item name="navigationViewStyle">@style/Widget.Material3.NavigationView</item>
<item name="radioButtonStyle">@style/Widget.Material3.CompoundButton.RadioButton</item>
Expand Down Expand Up @@ -352,6 +353,7 @@
<item name="materialCardViewOutlinedStyle">@style/Widget.Material3.CardView.Outlined</item>
<item name="materialCardViewFilledStyle">@style/Widget.Material3.CardView.Filled</item>
<item name="materialCardViewElevatedStyle">@style/Widget.Material3.CardView.Elevated</item>
<item name="materialSwitchStyle">@style/Widget.Material3.CompoundButton.MaterialSwitch</item>
<item name="navigationRailStyle">@style/Widget.Material3.NavigationRailView</item>
<item name="navigationViewStyle">@style/Widget.Material3.NavigationView</item>
<item name="radioButtonStyle">@style/Widget.Material3.CompoundButton.RadioButton</item>
Expand Down
Expand Up @@ -15,4 +15,12 @@
-->
<resources>
<public name="materialSwitchStyle" type="attr"/>
<public name="Widget.Material3.CompoundButton.MaterialSwitch" type="style"/>

<public name="thumbIcon" type="attr"/>
<public name="thumbIconTint" type="attr"/>
<public name="thumbIconTintMode" type="attr"/>
<public name="trackDecoration" type="attr"/>
<public name="trackDecorationTint" type="attr"/>
<public name="trackDecorationTintMode" type="attr"/>
</resources>
Expand Up @@ -133,6 +133,7 @@
<item name="materialCardViewOutlinedStyle">@style/Widget.Material3.CardView.Outlined</item>
<item name="materialCardViewFilledStyle">@style/Widget.Material3.CardView.Filled</item>
<item name="materialCardViewElevatedStyle">@style/Widget.Material3.CardView.Elevated</item>
<item name="materialSwitchStyle">@style/Widget.Material3.CompoundButton.MaterialSwitch</item>
<item name="navigationRailStyle">@style/Widget.Material3.NavigationRailView</item>
<item name="navigationViewStyle">@style/Widget.Material3.NavigationView</item>
<item name="radioButtonStyle">@style/Widget.Material3.CompoundButton.RadioButton</item>
Expand Down Expand Up @@ -368,6 +369,7 @@
<item name="materialCardViewOutlinedStyle">@style/Widget.Material3.CardView.Outlined</item>
<item name="materialCardViewFilledStyle">@style/Widget.Material3.CardView.Filled</item>
<item name="materialCardViewElevatedStyle">@style/Widget.Material3.CardView.Elevated</item>
<item name="materialSwitchStyle">@style/Widget.Material3.CompoundButton.MaterialSwitch</item>
<item name="navigationRailStyle">@style/Widget.Material3.NavigationRailView</item>
<item name="navigationViewStyle">@style/Widget.Material3.NavigationView</item>
<item name="radioButtonStyle">@style/Widget.Material3.CompoundButton.RadioButton</item>
Expand Down
Expand Up @@ -380,6 +380,7 @@ public class ThemeTest {
R.attr.materialCardViewOutlinedStyle,
R.attr.materialCardViewFilledStyle,
R.attr.materialCardViewElevatedStyle,
R.attr.materialSwitchStyle,
R.attr.radioButtonStyle,
R.attr.sliderStyle,
R.attr.snackbarStyle,
Expand Down

0 comments on commit 1e08c68

Please sign in to comment.