DecorationDelta.boxDelta constructor

const DecorationDelta.boxDelta({
  1. Color? color,
  2. DecorationImage? image,
  3. BoxBorder? border,
  4. BorderRadiusGeometry? borderRadius,
  5. List<BoxShadow>? boxShadow,
  6. Gradient? gradient,
  7. BlendMode? backgroundBlendMode()?,
  8. BoxShape? shape,
})

Creates a partial modification that always produces a BoxDecoration.

When applied to a ShapeDecoration, coerces compatible ShapeBorder fields (border, borderRadius, shape) on a best-effort basis.

Contract

Throws an error if applied to a Decoration that is neither a BoxDecoration nor ShapeDecoration.

Implementation

const factory DecorationDelta.boxDelta({
  Color? color,
  DecorationImage? image,
  BoxBorder? border,
  BorderRadiusGeometry? borderRadius,
  List<BoxShadow>? boxShadow,
  Gradient? gradient,
  BlendMode? Function()? backgroundBlendMode,
  BoxShape? shape,
}) = _DecorationBoxDelta;