Short answer:
pass null
to disable the ripple in the indication
parameter in the clickable
modifier:
val interactionSource = remember { MutableInteractionSource() }
Column {
Text(
text = "Click me and my neighbour will indicate as well!",
modifier = Modifier
.clickable(
interactionSource = interactionSource,
indication = null
) {
/* .... */
}
)
Long answer:
If you add the clickable
modifier to the element to make it clickable within its bounds it will show an Indication
as specified in indication parameter.
By default, indication from LocalIndication
will be used.
If you are using a MaterialTheme
in your hierarchy, a Ripple
will be used as the default Indication
inside components such as androidx.compose.foundation.clickable
and androidx.compose.foundation.indication
.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…