gpt4 book ai didi

flutter - flutter :在点击时更改容器的颜色

转载 作者:行者123 更新时间:2023-12-03 04:19:49 26 4
gpt4 key购买 nike

我想更改容器上的颜色和大小,但它不会改变任何内容,setState(()也无济于事

return Scaffold(
body: Ink(
child: InkWell(
child: Container(
width: double.infinity,
height:double.infinity,
color:Colors.blue,
),
onTap: () {
height:400;
color: Colors.red;
print("Click event on Container");
},
)
),

);

最佳答案

fel此示例显示如何切换蓝色和红色。

Color _colorContainer = Colors.blue;
现在,您可以在小部件中使用它,如下所示:
         Ink(
child: InkWell(
child: Container(
width: 200,
height: 200,
color: _colorContainer ,
),
onTap: () {
setState(() {
_colorContainer = _colorContainer == Colors.red ?
Colors.blue :
Colors.red;
});
},
)),

关于flutter - flutter :在点击时更改容器的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63353067/

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