如何在颤动中设置文本行高?

时间:2019-09-29 15:48:07

标签: flutter material-design

因此,在入职材料设计规范中:here

指定为:

  

32sp线高

这是从标题文本的底部到副标题文本的基线的高度。

我的问题是,如何才能准确地实现这一点。填充是否足以模仿此规格?还是有其他更准确的方法来做到这一点?

Here

2 个答案:

答案 0 :(得分:9)

除了阿育什回答。如果我们看documentation,我们可以看到

When height is non-null, the line height of the span of text will be a multiple of fontSize and be exactly fontSize * height logical pixels tall.

例如,如果要使高度为24.0,字体大小为20.0,则应使高度属性为1,2。

示例:

TextStyle(
      fontSize: 20.0,
      height: 1.2,
);

答案 1 :(得分:3)

是的,height中还有一个TextStyle属性,可让您手动调整线条的高度。

代码段

Text('Hey There', 
  style: TextStyle(height: 5, fontSize: 10),
)

enter image description here