gpt4 book ai didi

android - 在撰写中 onClick 后禁用查看

转载 作者:行者123 更新时间:2023-12-04 23:53:32 25 4
gpt4 key购买 nike

我想在单击箭头图像后禁用它,并可以选择在另一个事件后再次启用它。

Image(
painterResource(R.drawable.arrow_back_btn),
contentDescription = "back",
modifier = Modifier
.padding(start = 16.dp, top = 16.dp)
.clickable(onClick = onArrowClick)
.layoutId(R.id.arrowBackBtn),
onArrowClick = {enabled = false}

)
我刚刚即兴创作的最后一行 - onArrowClick 被识别但“启用”不是

最佳答案

使用内部状态来定义可组合项是否可点击。当enabledtrue图片是可点击的,当false图片不可点击。
就像是:

var enabled  by rememberSaveable { mutableStateOf(true) }

Image(
painterResource(R.drawable.ic_add_24px),
contentDescription = "back",
modifier = Modifier
.padding(start = 16.dp, top = 16.dp)
.clickable(
enabled = enabled,
onClick = { enabled = false }
)
.layoutId("arrow")
)
要再次启用,只需设置 enabled = true .例如:
Button(onClick = {enabled = true}){
Text("Enable again")
}

关于android - 在撰写中 onClick 后禁用查看,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67320024/

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