paintCircle method
void
paintCircle(})
Implementation
void paintCircle(
Canvas canvas,
Size size, {
required RRect rrect,
required Paint line,
required Paint edges,
required Offset centerLeft,
required Offset centerRight,
}) {
// DRAW RECT BORDERS
canvas.drawRRect(
RRect.fromRectAndRadius(
Rect.fromCenter(
center: rect.center,
width: rect.width + style.edgeWidth,
height: rect.height + style.edgeWidth,
),
Radius.circular(style.borderRadius),
),
line);
paintIndicator(canvas, size);
// LEFT CIRCLE
canvas.drawCircle(centerLeft, style.edgesSize, edges);
// RIGHT CIRCLE
canvas.drawCircle(centerRight, style.edgesSize, edges);
paintIcons(canvas, centerLeft: centerLeft, centerRight: centerRight);
}