【发布时间】:2021-06-15 06:58:13
【问题描述】:
根据附加的图像,我有三个 TextSpan 子对象 - 中间的 TextSpan 对象的字体更大。
我希望所有三个 TextSpan 对象都以背景父对象为中心。
当字体大小相同时,它们沿中心水平对齐。但是,当我增加一个 TextSpan 的字体大小时,只有较大的文本对象保持居中,较小的两个字体落在较大字体的基础上)...
我尝试了不同的对齐属性,但无法解决。这可以用 TextSpan 文本完成吗?
谢谢!
return Container(
decoration: BoxDecoration(
color: Colors.amber,
),
alignment: Alignment.center,
child: RichText(
textAlign: TextAlign.center,
text: TextSpan(
children: [
TextSpan(text: 'Let\s', style: TextStyle(
fontSize: 30,
)),
TextSpan(text: '500', style: TextStyle(fontSize: 80), ),
TextSpan(text: 'Words', style: TextStyle(
fontSize: 30,
)),
]
),
)
);
【问题讨论】: