can't be assigned to a parameter of type 'String?' in a const constructor.

来源:7-9 动画Animation开发指南-Hero动画-1

AndrewJChasen

2022-04-13

图片描述
hello, 老师好,请问这里设置底部导航的时候,出现了红色的波浪线,提示说
A value of type ‘Text’ can’t be assigned to a parameter of type ‘String?’ in a const constructor. 我在items前面加个个const,可是我去掉,之后也不行。
不知道这个api错在哪里,应该如何解决这个问题啊

写回答

2回答

CrazyCodeBoy

2022-04-15

忘记label这事了,被const带歪了😂

0
0

CrazyCodeBoy

2022-04-14

将带有const的地方都去掉看看呢

0
2
AndrewJChasen
刚刚在群里面有同学帮助解释了,现在api中没有title了,只有label,而且不能设置样式的。所以正确的代码如下: bottomNavigationBar: BottomNavigationBar(items: const [ BottomNavigationBarItem(icon:Icon(Icons.home,color: _defaultColor), activeIcon: Icon(Icons.home,color: _activeColor), label:'首页') ], )
2022-04-14
共2条回复

Flutter从入门到进阶 实战携程网App 一网打尽核心技术

解锁Flutter开发新姿势,,系统掌握Flutter开发核心技术。

4788 学习 · 3270 问题

查看课程