drawTicks method

void drawTicks(
  1. Paint paint,
  2. Canvas canvas
)

Implementation

void drawTicks(
  Paint paint,
  Canvas canvas,
) {
  var r = radius + ticksOffset - strokeWidth / 2;
  paint.color = ticksColor;
  paint.strokeWidth = ticksWidth;
  List.generate(ticks!, (i) => i + 1).forEach((i) {
    double angle = (360 / ticks!) * i * pi / 180 + offsetRad;
    canvas.drawLine(calcCoords(radius, radius, angle, r),
        calcCoords(radius, radius, angle, r + ticksLength), paint);
  });
}