【问题标题】: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'),
        ),

【问题讨论】:

  • 现在,这两个代码都包含&lt;Widget&gt;

标签: flutter material-design


【解决方案1】:

如果在childrenRowColumn 或任何只需要小部件的小部件的列表中传递了StatefulWidgetStatelessWidget 以外的任何东西,那么它将抛出错误-

元素类型'Not a Widget'不能分配给列表类型'Widget'

【讨论】:

    猜你喜欢
    • 2020-11-19
    • 2019-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-11
    • 2018-10-18
    • 2017-10-18
    • 2020-11-08
    相关资源
    最近更新 更多