paint method
Implementation
void paint(Canvas canvas) {
final Paint _painter = Paint()
..style = PaintingStyle.fill
..color = bgColor;
canvas.drawCircle(loc, _radius, _painter);
final TextPainter textPainter =
TextPainter(textDirection: TextDirection.ltr);
textPainter.text = TextSpan(
text: String.fromCharCode(icon.codePoint),
style: TextStyle(
fontSize: _fontSize,
fontFamily: icon.fontFamily,
color: fontColor));
textPainter.layout();
textPainter.paint(canvas, loc - Offset(_fontSize / 2, _fontSize / 2));
}