用户登录

一行文字里面有多种样式,可以用一下 RichText .. 添加一个 RichText .. 它里面有个 text .. 它的值应该是个 TextSpan ... 这个东西里面可以添加要显示文字 .. 还有它的孩子们 ..

要显示的文字是 ninghao .. 里面再用一个 style 设置一下文字的样式 ... 样式是 TextStyle ... 里面添加一个 color 设置一下文字的颜色 .. 可以使用一种紫色 ...

再用 fontSize 设置一下字号 .. 先把它设置成 34.0 ... fontStyle 是文字的样式 .. 用一个斜体字 .. 然后添加一个 fontWeight .. .让文字细一点 ..

如果同一行里面有些文字要使用其它的样式,可以给 TextSpan 添加一个 children 属性 .. 对应的值是它的一群孩子 .. TextSpan 的孩子也都是 TextSpan .. 里面可以添加一个 text 属性,设置一下要显示的文字 .. 比如 .net ..

你会发现这个 .net 默认的样式就是在它爸爸那定义的样式 .. 我想让这个 .net 跟 ninghao 的样式区别一下 .. 在这个 TextSpan 里面再添加一个 style .. 添加一个 fontSize .. 重新设置一下字号 .. 17.0 ... 再添加一个 color 设置一下文字颜色 ..

现在你会发现,这个在一行显示的 ninghao .. 还有 .net ,它们的样式会有些区别 ...

RichText:行内多样式的文字《 Flutter 移动应用:基础部件 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点