DiagonalShape constructor

DiagonalShape({
  1. DiagonalPosition position = DiagonalPosition.Bottom,
  2. DiagonalDirection direction = DiagonalDirection.Left,
  3. DiagonalAngle angle = const DiagonalAngle.radians(angle: pi / -20),
})

Creates a new DiagonalShape with customizable diagonal properties.

All parameters have sensible defaults for creating a bottom-positioned diagonal that slants left with a subtle angle.

position - Where to position the diagonal cut. Defaults to DiagonalPosition.Bottom. direction - Which direction the diagonal slants. Defaults to DiagonalDirection.Left. angle - The angle of the diagonal cut. Defaults to a subtle negative angle.

Implementation

DiagonalShape({
  this.position = DiagonalPosition.Bottom,
  this.direction = DiagonalDirection.Left,
  this.angle = const DiagonalAngle.radians(angle: pi / -20),
});