最小化Flutter中多行文本的宽度

时间:2019-01-26 14:07:20

标签: text flutter flutter-layout

Example

我有一个可变宽度的容器(屏幕宽度),并且固定了左右边距。剩余区域给我最大文本宽度的限制,我在其中放置可变内容的文本(多种语言)。我希望文本适合该宽度而不会被截断,如果需要的话可以换行。文本相对较短-可能适合单行,可能适合2行,并且肯定可以适合3行。

我想避免出现类似(2)的情况-文本会分成多行和短行。看起来不太好。相反,我希望它能像情况(3)一样均匀地包裹起来。

出于演示目的,我已经对手工选择的页边距进行了硬编码,但是我希望解决方案能够自动用于任何文本内容和任何容器宽度。

使用内置的Flutter小部件可以实现此功能,还是需要实现类似于https://pub.dartlang.org/packages/auto_size_text的自定义功能?

0 个答案:

没有答案