Минимизировать ширину многострочного текста в Flutter - PullRequest
0 голосов
/ 26 января 2019

Example

У меня есть контейнер переменной ширины (ширина экрана) и фиксированные левые и правые поля.Оставшаяся область дает мне ограничение на максимальную ширину текста, где я размещаю текст переменного содержимого (на нескольких языках).Я хочу, чтобы текст вписывался в эту ширину без усечения, при необходимости оборачивая.Текст относительно короткий - он может уместиться в одну строку, вероятно, уместится в 2 строки и наверняка уместится в 3 строки.

Я хочу избежать случаев, подобных (2) - когда текст переносится в длинный икороткая линия.Это не выглядит красиво.Вместо этого я бы хотел, чтобы оно было более равномерным, как в случае (3).

Для демонстрационных целей я жестко закодировал выбранные поля, но я хочу, чтобы решение работало автоматически для любого текстового содержимого и любого контейнера.ширина.

Это достижимо с помощью встроенных виджетов Flutter, или мне нужно реализовать что-то свое, похожее на https://pub.dartlang.org/packages/auto_size_text?

...