performAndCacheLayout method

Paragraph performAndCacheLayout(
  1. String text,
  2. TextStyle style,
  3. int? key
)

Implementation

Paragraph performAndCacheLayout(String text, TextStyle style, int? key) {
  final builder = ParagraphBuilder(style.getParagraphStyle());
  builder.pushStyle(style.getTextStyle());
  builder.addText(text);

  final paragraph = builder.build();
  paragraph.layout(ParagraphConstraints(width: double.infinity));

  if (key != null) {
    _cache[key] = paragraph;
  }
  return paragraph;
}