实际结果: 滚动时触发波纹效果 (Video)
预期结果:波纹效果仅在点击时触发,就像在 Android 视图中一样
代码:
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
MyApp {
Content()
}
}
}
}
@Preview
@Composable
fun Content() {
val items = List(100) { "Item number $it" }
LazyColumn {
items(items = items) { item ->
Text(
text = item,
modifier = Modifier
.fillMaxWidth()
.clickable { }
.padding(16.dp)
)
}
}
}
相关问题跟踪器:
答案 0 :(得分:1)
此问题已在 Compose 版本 1.0.0-rc01 中修复
答案 1 :(得分:0)
您需要像这样在 Modifier.clickable
中设置选项:
Modifier.clickable(
interactionSource = MutableInteractionSource(),
indication = null,
onClick = {
/* Action */
}
)