SurfaceBarrierPainter constructor

SurfaceBarrierPainter({
  1. required bool clip,
  2. required BorderRadius borderRadius,
  3. required Color barrierColor,
  4. EdgeInsets padding = EdgeInsets.zero,
})

Creates a SurfaceBarrierPainter.

Parameters:

  • clip (bool, required): whether to create a cutout in the barrier
  • borderRadius (BorderRadius, required): radius for the cutout corners
  • barrierColor (Color, required): color of the barrier
  • padding (EdgeInsets, default: EdgeInsets.zero): padding around cutout

Example:

SurfaceBarrierPainter(
  clip: true,
  borderRadius: BorderRadius.circular(12),
  barrierColor: Colors.black54,
)

Implementation

SurfaceBarrierPainter({
  required this.clip,
  required this.borderRadius,
  required this.barrierColor,
  this.padding = EdgeInsets.zero,
});