box method
容器控件 >>> 创建带边框的容器
@param width 容器宽度(可选) @param height 容器高度(可选) @param color 背景颜色(可选) @param padding 内边距(可选) @param borderSize 边框粗细(默认1) @param borderColor 边框颜色(默认黑色) @param cornerRadius 圆角半径(可选) @return 返回配置完成的Container组件
Implementation
Container box(
{double? width,
double? height,
Color? color,
EdgeInsets? padding,
double borderSize = 1,
Color borderColor = Colors.black,
double? cornerRadius}) {
BoxDecoration decoration = BoxDecoration(
color: color,
borderRadius:
cornerRadius != null ? BorderRadius.circular(cornerRadius) : null,
border: Border.all(width: borderSize, color: borderColor),
);
return Container(
child: this,
width: width,
height: height,
padding: padding,
decoration: decoration,
);
}