例如,我想将“ Hello world”变成“ Hello(//大于世界)世界(//小于Hello)” 并且它们在一行中。
我该怎么做? 我可以通过TextStyle()在一个Text()小部件中给它们不同的字体大小吗?
答案 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),
),
],
),
)