drawPath method

void drawPath(
  1. Canvas canvas,
  2. Paint paint,
  3. Path path, {
  4. double? colorOpacity,
  5. bool drawDash = false,
})

Implementation

void drawPath(Canvas canvas, Paint paint, Path path, {double? colorOpacity, bool drawDash = false}) {
  if (_notDraw()) {
    return;
  }
  fillPaint(paint, path.getBounds(), colorOpacity: colorOpacity);
  paint.style = PaintingStyle.fill;
  canvas.drawPath(path, paint);
  border?.drawPath(canvas, paint, path, drawDash: drawDash, colorOP: colorOpacity);

  if (shadow != null) {
    path.drawShadows(canvas, paint, path, [shadow!]);
  }
}