dart ScaleRoute({this.page})

dfty9e19  于 2023-07-31  发布在  其他
关注(0)|答案(1)|浏览(75)

参数“page”不能有“null”值,因为它的类型,但隐式默认值为“null”。(文档)尝试添加一个显式的非'null'默认值或'required'修饰符。

class ScaleRoute extends PageRouteBuilder {
  final Widget page;

  ScaleRoute({this.page})
      : super(
    pageBuilder: (
        BuildContext context,
        Animation<double> animation,
        Animation<double> secondaryAnimation,
        ) =>

字符串
参数“page”不能有“null”值,因为它的类型,但隐式默认值为“null”。(文档)尝试添加一个显式的非'null'默认值或'required'修饰符。

42fyovps

42fyovps1#

您已经定义了final Widget page;,它不是可空的/可选的。添加所需的类似

ScaleRoute({required this.page})

字符串
关于null-safety/understanding-null-safety

相关问题