Длинный текст и обрезка в Flutter
Длинный абзац в узкой колонке может занять
много места по вертикали. У
Text
есть параметры, которые ограничивают
высоту блока и задают вид «хвоста» при
обрезке. Перенос по словам включает
softWrap, когда maxLines
больше одного:
const Text(
'A very long line that does not fit '
'the given width and will be clipped',
maxLines: 1,
overflow: TextOverflow.ellipsis,
softWrap: true,
)
В body поместите такой
Text:
Text(
'Flutter draws the interface from widgets, '
'and a long paragraph does not have to fit '
'on the screen: extra lines stay hidden, and '
'an ellipsis remains at the end of the second line.',
maxLines: 2,
overflow: TextOverflow.ellipsis,
)
На эмуляторе телефона после второй строки видно многоточие.