drawTextOnBitmap method

void drawTextOnBitmap(
  1. Canvas canvas,
  2. String imageKey,
  3. Rect frameRect,
  4. int frameAlpha,
)

Implementation

void drawTextOnBitmap(
    Canvas canvas, String imageKey, Rect frameRect, int frameAlpha) {
  var dynamicText = videoItem.dynamicItem.dynamicText;
  if (dynamicText.isEmpty) return;
  if (dynamicText[imageKey] == null) return;

  TextPainter? textPainter = dynamicText[imageKey];

  textPainter?.paint(
    canvas,
    Offset(
      (frameRect.width - textPainter.width) / 2.0,
      (frameRect.height - textPainter.height) / 2.0,
    ),
  );
}