ShapeDecoration constructor Null safety
- {Color? color,
- DecorationImage? image,
- Gradient? gradient,
- List<
BoxShadow> ? shadows, - required ShapeBorder shape}
Creates a shape decoration.
- If color is null, this decoration does not paint a background color.
- If gradient is null, this decoration does not paint gradients.
- If image is null, this decoration does not paint a background image.
- If shadows is null, this decoration does not paint a shadow.
The color and gradient properties are mutually exclusive, one (or both) of them must be null.
The shape must not be null.
Implementation
const ShapeDecoration({
this.color,
this.image,
this.gradient,
this.shadows,
required this.shape,
}) : assert(!(color != null && gradient != null)),
assert(shape != null);