drawPath method

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

Implementation

void drawPath(Canvas canvas, Paint paint, Path path, {bool drawDash = false, double? maxWidth, double? colorOP}) {
  if (shadow != null) {
    path.drawShadows(canvas, paint, path, [shadow!]);
  }
  fillPaint(paint, maxStrokeWidth: maxWidth, colorOP: colorOP);
  if (drawDash && dash.isNotEmpty) {
    canvas.drawPath(dashPath(path, dash), paint);
  } else {
    canvas.drawPath(path, paint);
  }
}