相关疑难解决方法(0)

Dart 为参数设置默认值

Flutter框架中,我试图将参数的默认值设置为borderRadius,在此示例中我如何实现它?我得到的Default values of an optional parameter must be constant错误,当我尝试设置,例如:

class SimpleRoundButton extends StatelessWidget {
  final BorderRadius borderRadius;
  SimpleRoundButton({
  }):this.borderRadius = BorderRadius.circular(30.0);
}


class SimpleRoundButton extends StatelessWidget {
  final BorderRadius borderRadius= BorderRadius.circular(30.0);
  SimpleRoundButton({
    this.borderRadius,
  });
}


class SimpleRoundButton extends StatelessWidget {
  final BorderRadius borderRadius;
  SimpleRoundButton({
    this.borderRadius=  BorderRadius.circular(30.0)
  });
}
Run Code Online (Sandbox Code Playgroud)

所有这些样本都是不正确的

dart flutter

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

dart ×1

flutter ×1