【发布时间】:2021-04-04 15:50:53
【问题描述】:
我正在尝试创建自定义 CupertinoNavigationBar,但我不断收到与 ObstructingPreferredSizeWidget 相关的错误。有人可以告诉我我需要实施什么来解决这个问题吗?我收到的错误消息是:
缺少“ObstructingPreferredSizeWidget.shouldFullyObstruct”的具体实现。尝试实现缺少的方法,或将类抽象化。
这是我的 CupertinoNavigationBar 的类:
class CupertinoTopBar extends StatelessWidget
implements ObstructingPreferredSizeWidget {
Size preferredSize = Size.fromHeight(kToolbarHeight);
@override
Widget build(BuildContext context) {
return CupertinoNavigationBar(
leading: Text('AUC_CS'),
backgroundColor: CupertinoTheme.of(context).primaryColor,
);
}
}
【问题讨论】:
-
您有任何错误消息或日志吗?
-
@0x4b50 是的,我已添加到说明中。
标签: flutter dart flutter-cupertino