paintWithTextPainter function

void paintWithTextPainter(
  1. Canvas canvas, {
  2. required TextPainter painter,
  3. required Offset anchor,
  4. Alignment anchorAlignment = Alignment.center,
})

Paints on the canvas with the given text painter.

Implementation

void paintWithTextPainter(
  Canvas canvas, {
  required TextPainter painter,
  required Offset anchor,
  Alignment anchorAlignment = Alignment.center,
}) {
  painter.paint(
    canvas,
    Offset(
      anchor.dx - painter.width / 2 * (anchorAlignment.x + 1),
      anchor.dy - painter.height / 2 * (anchorAlignment.y + 1),
    ),
  );
}