Open2
JetpackComposeのRipple
TextButtonとかButtonだとDefualtで上下に8dpのPaddingがある場合Textにborderとかつけて
やった時のRippleエフェクトがうまくborder内を沿う形に行かなかったので調査
ポイントはclickable
の前にclip
をセットする
Text(modifier = Modifier
.clip(CircleShape)
.clickable(onClick = {})
.border(1.dp, Color.WHITE, CircleShape)
.padding(vertical = 4.dp, horizontal = 12.dp),
text = "Click!",
style = MaterialTheme.typography.labelLarge,
)