createHighlightMaskPainter static method

TextPainter createHighlightMaskPainter(
  1. TextPainter sourcePainter,
  2. double maxWidth
)

Implementation

static TextPainter createHighlightMaskPainter(
  TextPainter sourcePainter,
  double maxWidth,
) {
  final maskPainter = TextPainter(
    text: buildHighlightMaskTextSpan(sourcePainter.text! as TextSpan),
    textAlign: sourcePainter.textAlign,
    textDirection: sourcePainter.textDirection,
  );
  maskPainter.layout(maxWidth: maxWidth);
  return maskPainter;
}