preferredLineHeight property
Implementation
@override
double get preferredLineHeight {
final text = render.text.toPlainText();
if (text.isEmpty) return 0;
final boxes = render.getBoxesForSelection(
const TextSelection(baseOffset: 0, extentOffset: 1),
);
if (boxes.isNotEmpty) {
return boxes.first.toRect().height;
}
return render.size.height;
}