小编Emr*_*rcu的帖子

为什么 Compose Card 不可点击?

我正在尝试使用 jetpack compose 1.0.0-beta08。如果我将可点击添加到文本它可以工作但只有文本字段涟漪那么卡片点击有什么问题?

@Composable
fun FoodCategoryChip(
    text: String,
    onClick: (String) -> Unit
) {
    Card(
        modifier = Modifier
            .padding(8.dp)
            .clickable(onClick = { onClick(text) }),//this is not working
        elevation = 8.dp,
        shape = MaterialTheme.shapes.medium,
    ) {
        Text(
            text = text,
            modifier = Modifier
                .padding(8.dp)
                .wrapContentHeight(Alignment.CenterVertically),
            color = Color.Black,
        )

    }
}
Run Code Online (Sandbox Code Playgroud)

android kotlin android-cardview android-jetpack-compose

7
推荐指数
1
解决办法
436
查看次数