Flutter 颤振:从扩展小部件创建自定义小部件

Flutter 颤振:从扩展小部件创建自定义小部件,flutter,widget,extends,Flutter,Widget,Extends,如何创建一个自定义小部件来扩展已有的小部件,使其具有相同的参数,但具有一些不同的默认值 class CustomRaisedButton扩展了RaisedButton{ 最终形状订单形状; 最终双立面图; CutstomRaisedButton({this.shape=RoundedRectangleBorder(borderRadius:borderRadius.circular(25)),this.elevation=16}) } 应该创建一个自定义无状态小部件,返回所需的按钮。传递“OnP

如何创建一个自定义小部件来扩展已有的小部件,使其具有相同的参数,但具有一些不同的默认值

class CustomRaisedButton扩展了RaisedButton{
最终形状订单形状;
最终双立面图;
CutstomRaisedButton({this.shape=RoundedRectangleBorder(borderRadius:borderRadius.circular(25)),this.elevation=16})
}

应该创建一个自定义无状态小部件,返回所需的按钮。传递“OnPressed”功能,以便您可以处理主页上的按钮按下

class CustomRaisedButton extends StatelessWidget {
   CustomRaisedButton({this.onPressed});

   final Function onPressed;

   @override
   Widget build(BuildContext context) {
       return RaisedButton(
            shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(25)),
           elevation: 16,
           onPressed: onPressed,
       );
    }
}