在Flutter中用省略号显示段落

时间:2018-11-28 04:28:51

标签: dart flutter

我知道如何在文本窗口小部件中使用省略号。 overflow: TextOverflow.ellipsis做得很好。但是我的问题是它实际上只显示一行。我正在尝试使布局类似于下图:

Expected design

如何在Flutter中做到这一点?

这是一种常见的布局,很遗憾没有在任何地方进行记录:(

1 个答案:

答案 0 :(得分:1)

除了overflow外,还使用maxlines。如果您需要坚持非常严格的固定高度,则可以轻松地根据字体大小计算出最大线数。

Text(
  'my super long string',
  textAlign: TextAlign.left,
  overflow: TextOverflow.ellipsis,
  maxLines: 3,
),