asIconContainer method
Container
asIconContainer({
- double? width,
- double? height,
- Color? backgroundColor,
- BorderRadius? borderRadius,
- AlignmentGeometry? alignment,
- EdgeInsetsGeometry? padding,
- EdgeInsetsGeometry? margin,
- BoxDecoration? decoration,
Icon转Container的专用方法,保持Icon的特性
Implementation
Container asIconContainer({
double? width,
double? height,
Color? backgroundColor,
BorderRadius? borderRadius,
AlignmentGeometry? alignment,
EdgeInsetsGeometry? padding,
EdgeInsetsGeometry? margin,
BoxDecoration? decoration,
}) {
return Container(
width: width,
height: height,
alignment: alignment ?? Alignment.center,
padding: padding,
margin: margin,
decoration: decoration ?? BoxDecoration(
color: backgroundColor,
borderRadius: borderRadius,
),
child: this,
);
}