系列文章目录
-
Android: Jetpack Compose如何禁用涟漪(水波纹)效果
-
Android:使用Jetpack Compose 实现Text控件跑马灯效果
-
Android:使用Jetpack Compose实现自动轮播Banner
-
Android:使用Jetpack Compose画渐变背景
前言
默认Modifier.clickable() 点击事件 自带点击水波纹效果;
若不想要此效果, 可使用如下两个方法。
方法一
可以将indication设为null,
modifier = Modifier
.clickable(onClick = {}, indication = null, interactionSource = remember {
MutableInteractionSource()
})
方法二
使用pointerInput设置点击事件
modifier = Modifier
.pointerInput(Unit) {
detectTapGestures(
// 长按事件
onLongPress = {},
// 点击事件
onTap = { })
}
总结
如果你还有其他方法,欢迎留言讨论。
版权声明:本文为sange77原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。