drawHighlightRing function

void drawHighlightRing(
  1. Canvas canvas,
  2. Offset center,
  3. Color color, {
  4. double radius = 6,
})

A white-haloed ring marking a highlighted/selected datum.

Implementation

void drawHighlightRing(
  Canvas canvas,
  Offset center,
  Color color, {
  double radius = 6,
}) {
  canvas
    ..drawCircle(center, radius + 2.5, Paint()..color = const Color(0xFFFFFFFF))
    ..drawCircle(center, radius, Paint()..color = color)
    ..drawCircle(
      center,
      radius,
      Paint()
        ..color = const Color(0xFFFFFFFF)
        ..style = PaintingStyle.stroke
        ..strokeWidth = 1.5,
    );
}