在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)
所有这些样本都是不正确的