【发布时间】:2021-05-14 21:02:24
【问题描述】:
此代码仅适用于一个图标按钮。但是当我创建多个图标按钮时,情况就不同了。使用三 (3) 个图标按钮,在按下任何 (1) 个图标时,所有三 (3) 个图标都会改变其颜色。如何单独改变颜色?
类 _userProfileScreenState 扩展状态 { 颜色_iconcolor = Colors.black;
IconButton(
onPressed: () {
setState(() {
_iconcolor = Color(0xff187bcd);
},);
},
icon: Icon(
FontAwesomeIcons.mars,
color: _iconcolor, //male
size: 45,
),
),
【问题讨论】:
-
你尝试创建03变量来管理它吗?
-
在看到此线程中的最终答案后尝试创建。无论如何,谢谢!
标签: flutter