naturalWidth property

double get naturalWidth

Calculates the minimum width needed to contain all text on one line

Implementation

double get naturalWidth {
  _painter.layout(minWidth: 0, maxWidth: double.infinity);
  final width = _painter.width;
  // Restore the previous layout
  _painter.layout(minWidth: constraints.minWidth, maxWidth: constraints.maxWidth);
  return width;
}