【问题标题】:The argument type 'Widget' can't be assigned to the parameter type 'PreferredSizeWidget?'. error occurring in appBar in flutter [duplicate]参数类型“Widget”不能分配给参数类型“PreferredSizeWidget?”。颤动中的appBar发生错误[重复]
【发布时间】:2021-08-22 17:39:47
【问题描述】:
【问题讨论】:
标签:
flutter
flutter-layout
flutter-dependencies
flutter-web
flutter-test
【解决方案1】:
你的 aBM 应该返回一个 AppBar 类型,也在函数定义中替换
Widget aBM
与
AppBar aBM
【解决方案2】:
下面的代码应该可以解决您的问题
appBar: AppBar(
title: Text('title'),
),
你也可以使用flutter的PreferredSize小部件,这个小部件的高度是toolbarHeight和底部小部件的首选高度之和。
PreferredSize(
preferredSize: Size.fromHeight(100.0),
child: _anyWidget
)
这应该可以解决您的错误。