我在Flutter中看到了以下富文本代码:
return Row(
children: <Widget>[
?
Container(
child: RichText(
text: TextSpan(
text: "Hello",
style: TextStyle(fontSize: 20.0,color: Colors.black),
children: <TextSpan>[
TextSpan(text:"Bold"),
style: TextStyle( fontSize: 10.0, color: Colors.grey),
),
],
),
),
)
该打印机
Hellobold
但我需要分开两个文本一个向左一个向右,像这样
Hello bold
我是怎么做到的?
谢谢
4条答案
按热度按时间qnzebej01#
我不知道您的确切使用情形-但是有一种方法可以满足您的需求:
qlckcl4x2#
如果要在RichText中使用文本对齐,请使用WidgetSpan和Text小部件
bxgwgixi3#
我想这个遗嘱可以帮助你:
lndjwyie4#
要在使用RichText小部件时对齐文本,只需添加textAlign:TextAlign()与RichText属性对齐。