颤振儿童小部件......有区别吗?
Posted
技术标签:
【中文标题】颤振儿童小部件......有区别吗?【英文标题】:Flutter children widget... Is there a difference? 【发布时间】:2021-01-21 14:47:07 【问题描述】:下面两个代码的输出似乎是一样的。那么省略
return Row(
children: <Widget>[
Expanded(
flex: 2,
child: Image.asset('images/dice1.png'),
),
Expanded(
flex: 1,
child: Image.asset('images/dice1.png'),
),
和
return Row(
children: [
Expanded(
flex: 2,
child: Image.asset('images/dice1.png'),
),
Expanded(
flex: 1,
child: Image.asset('images/dice1.png'),
),
【问题讨论】:
现在,这两个代码都包含<Widget>
。
【参考方案1】:
如果在children
的Row
、Column
或任何只需要小部件的小部件的列表中传递了StatefulWidget
或StatelessWidget
以外的任何东西,那么它将抛出错误-
元素类型'Not a Widget'不能分配给列表类型'Widget'
【讨论】:
以上是关于颤振儿童小部件......有区别吗?的主要内容,如果未能解决你的问题,请参考以下文章