gpt4 book ai didi

flutter - 如何在 Flutter 中为 RaisedButton 的颜色设置动画?

转载 作者:IT王子 更新时间:2023-10-29 06:35:27 25 4
gpt4 key购买 nike

我有一个 RaisedButton。每当用户点击它时,我想动画它的颜色从绿色红色,反之亦然。

如何做到这一点?

最佳答案

您可以使用 AnimatedContainer 作为 raiseButton 的 child 。当颜色改变时,它会动画化!

RaisedButton(
onPressed: null,
padding: EdgeInsets.all(0),
child: AnimatedContainer(
color: pageIndex == 1 ? Color(0xFF4B4B4B) : Color(0xFFD8D8D8),
duration: Duration(milliseconds: 300),
),
)

它只是一个容器,所以它可以像子文本一样..

关于flutter - 如何在 Flutter 中为 RaisedButton 的颜色设置动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53520488/

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