marginValue method
Implementation
Widget marginValue({
double? all,
double? vertical,
double? horizontal,
}) {
if (all != null && (vertical != null || horizontal != null)) {
throw FlutterError(
"marginValue Error: Can't provide both all and horizontal or vertical at the same time",
);
}
EdgeInsets margin;
if (horizontal != null || vertical != null) {
margin = EdgeInsets.symmetric(
vertical: vertical ?? 0.0,
horizontal: horizontal ?? 0.0,
);
} else {
margin = EdgeInsets.all(all ?? 0.0);
}
return Container(
margin: margin,
child: this,
);
}