Android Jetpack Compose中未绑定的波纹/指示(相当于SelectableBackgroundless)

Android Jetpack Compose中未绑定的波纹/指示(相当于SelectableBackgroundless),android,android-jetpack-compose,Android,Android Jetpack Compose,在Jetpack Compose中,默认情况下,可点击的修改器将使用Localization.current并显示绑定到边框的涟漪。这看起来总是很好,但在某些情况下,圆形、无约束的波纹看起来更好。回到视图Android中,我们会使用Android:background=“?attr/selectableItemBackgroundBorderless来实现这种行为。我们如何在compose中做到这一点 例如: 您可以按如下方式自定义涟漪效应: Modifier.clickable( intera

在Jetpack Compose中,默认情况下,可点击的
修改器将使用
Localization.current
并显示绑定到边框的涟漪。这看起来总是很好,但在某些情况下,圆形、无约束的波纹看起来更好。回到视图Android中,我们会使用
Android:background=“?attr/selectableItemBackgroundBorderless
来实现这种行为。我们如何在compose中做到这一点

例如:


您可以按如下方式自定义涟漪效应:

Modifier.clickable(
interactionSource=记住{MutableInteractionSource()},
指示=rememberRipple(bounded=false),//您还可以更改波纹的颜色和半径
onClick={}
)

您可以按如下方式自定义涟漪效应:

Modifier.clickable(
interactionSource=记住{MutableInteractionSource()},
指示=rememberRipple(bounded=false),//您还可以更改波纹的颜色和半径
onClick={}
)