Skip to content

Commit 7df9b07

Browse files
pekingmepaulfthomas
authored andcommitted
[Button] Fixed checked non-checkable button not recover shape and container color
Resolves #4808 PiperOrigin-RevId: 768053646
1 parent e249abf commit 7df9b07

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

lib/java/com/google/android/material/button/res/color/m3expressive_button_outlined_background_color_selector.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<item android:state_enabled="false" android:state_checked="true"
1919
android:alpha="@dimen/material_emphasis_disabled_background"
2020
android:color="@macro/m3_comp_button_outlined_selected_disabled_container_color"/>
21-
<item android:state_checked="true" android:color="?attr/colorContainerChecked"/>
21+
<item android:state_checkable="true" android:state_checked="true" android:color="?attr/colorContainerChecked"/>
2222
<item android:state_checkable="true" android:color="?attr/colorContainerUnchecked"/>
2323
<item android:color="?attr/colorContainer" />
2424
</selector>

lib/java/com/google/android/material/button/res/xml/m3expressive_button_shape_state_list.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
xmlns:app="http://schemas.android.com/apk/res-auto">
1919
<item android:state_pressed="true"
2020
app:shapeAppearance="?attr/containerShapePressed"/>
21-
<item android:state_checked="true"
21+
<item android:state_checkable="true" android:state_checked="true"
2222
app:shapeAppearance="?attr/containerShapeChecked"/>
2323
<item app:shapeAppearance="?attr/containerShapeDefault"/>
2424
</selector>

lib/java/com/google/android/material/color/res/color/m3_button_background_color_selector.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<selector xmlns:android="http://schemas.android.com/apk/res/android">
1818
<item android:state_enabled="false"
1919
android:alpha="@dimen/material_emphasis_disabled_background" android:color="?attr/colorOnSurface"/>
20-
<item android:state_checked="true" android:color="?attr/colorContainerChecked"/>
20+
<item android:state_checkable="true" android:state_checked="true" android:color="?attr/colorContainerChecked"/>
2121
<item android:state_checkable="true" android:color="?attr/colorContainerUnchecked"/>
2222
<item android:color="?attr/colorContainer" />
2323
</selector>

0 commit comments

Comments
 (0)