【发布时间】:2021-12-04 10:47:05
【问题描述】:
我是一名刚接触 Flutter 的 android 开发人员,我正在尝试创建 3 个灰色文本小部件,当用户单击一个时,单击的一个变为蓝色,而其他的保持灰色。这是我目前拥有的代码
Row(
mainAxisAlignment: MainAxisAlignment.spaceAround,
children: const <Widget>[
InkWell(
child: Text('Click 3',
style: TextStyle(
color: Colors.indigo,
fontSize: 15.0,
fontWeight: FontWeight.bold,
)),
onTap: () => Colors.blue,
),
InkWell(
child: Text('Click 2',
style: TextStyle(
color: Colors.indigo,
fontSize: 15.0,
fontWeight: FontWeight.bold,
)),
onTap: () => Colors.blue,
),
InkWell(
child: Text('Click 3',
style: TextStyle(
color: Colors.indigo,
fontSize: 15.0,
fontWeight: FontWeight.bold,
)),
onTap: () => Colors.blue,
),
],
),
无论我在 onTap() 中输入什么,我都会收到错误提示
invalid constant value
【问题讨论】:
标签: ios flutter dart mobile-development