buildBoxShadow function
Widget
buildBoxShadow({
- GestureTapCallback? onTap,
- AlignmentGeometry? alignment,
- double? height,
- double? width,
- Offset? offset,
- Color? boxColor,
- double blurRadius = 10,
- BorderRadiusGeometry? borderRadiusGeometry,
- Widget? child,
- EdgeInsetsGeometry? padding,
- BoxBorder? border,
- EdgeInsets? margin,
- double radius = 5,
- Color? backgroundColor,
阴影框
Implementation
Widget buildBoxShadow({
GestureTapCallback? onTap,
AlignmentGeometry? alignment,
double? height,
double? width,
Offset? offset,
Color? boxColor,
double blurRadius = 10,
BorderRadiusGeometry? borderRadiusGeometry,
Widget? child,
EdgeInsetsGeometry? padding,
BoxBorder? border,
EdgeInsets? margin,
double radius = 5,
Color? backgroundColor,
}){
return GestureDetector(
onTap: onTap,
child: Container(
margin: margin,
padding: padding,
width: width,
height: height,
alignment: alignment,
decoration: BoxDecoration(
border: border,
color: backgroundColor,
boxShadow: [
BoxShadow(
offset: offset??Offset(5.0, 5.0),
color: boxColor??Color(0xff9cb3b3b3),//阴影颜色
blurRadius: blurRadius,//阴影大小
)
],
borderRadius: borderRadiusGeometry??BorderRadius.all(Radius.circular(radius))
),
child: child
),
);
}