如何更改字体大小?

时间:2020-09-20 15:15:09

标签: android ios flutter dart

例如,我想将“ Hello world”变成“ Hello(//大于世界)世界(//小于Hello)” 并且它们在一行中。

我该怎么做? 我可以通过TextStyle()在一个Text()小部件中给它们不同的字体大小吗?

2 个答案:

答案 0 :(得分:0)

您可以像这样使用RichText小部件:

RichText(
  text: TextSpan(
    text: 'Hello ',
    style: DefaultTextStyle.of(context).style,
    children: <TextSpan>[
      TextSpan(text: 'bold', style: TextStyle(fontWeight: FontWeight.bold)),
      TextSpan(text: ' world!'),
    ],
  ),
)

答案 1 :(得分:0)

请根据需要检查以下代码。

  RichText(
      text: TextSpan(
        text: 'Hello ',
        style: TextStyle(fontSize: 24),
        children: <TextSpan>[
          TextSpan(
            text: 'world!',
            style: TextStyle(fontSize: 18),
          ),
        ],
      ),
    )