gpt4 book ai didi

android - 如何在单击按钮时更改按钮背景颜色

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

我正在尝试在 Android jetpack compose 中单击该按钮时更改按钮背景颜色。

最佳答案

1.0.0-beta02您可以使用 MutableInteractionSource collectIsPressedAsState()属性(property)。
就像是:

val interactionSource = remember { MutableInteractionSource() }
val isPressed by interactionSource.collectIsPressedAsState()
// Use the state to change our UI
val color = if (isPressed) Color.Blue else Color.Yellow


Column() {
Button(
onClick = {},
interactionSource = interactionSource,
colors= ButtonDefaults.buttonColors(backgroundColor = color)
){
Text(
"Button"
)
}
}

关于android - 如何在单击按钮时更改按钮背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66048620/

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