draw method

  1. @override
void draw(
  1. ChantContext ctxt
)
override

Paints this the element on Canvas attached to ctxt.

Implementation

@override
void draw(ChantContext ctxt) {
  ctxt.canvas.save();
  ctxt.canvas.translate(bounds.x, 0);
  for (final visualizer in visualizers) {
    visualizer.draw(ctxt);
  }

  for (final text in [...lyrics, ...translationText, ...alText]) {
    text.draw(ctxt);
  }

  ctxt.canvas.restore();
}