gpt4 book ai didi

android - 为什么撰写卡片无法点击?

转载 作者:行者123 更新时间:2023-12-04 11:20:38 24 4
gpt4 key购买 nike

我正在尝试使用 jetpack compose 1.0.0-beta08。如果我将 clickable 添加到 Text 它可以工作,但只有文本字段会产生涟漪,那么 Card click 有什么问题?

@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,
)

}
}

最佳答案

1.0.0-beta08 开始与 Card您必须使用带有 的版本onClick 范围:

BEHAVIOUR-BREAKING: Card now consumes clicks, making clicks added via Card(Modifier.clickable) to be a no-op. Please, use new experimental overload of a Card that accepts onClick.

Card( 
onClick = { /*...*/ },
modifier = Modifier
.padding(8.dp),
elevation = 8.dp,
shape = MaterialTheme.shapes.medium,
) {
//..
}

关于android - 为什么撰写卡片无法点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67932603/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com