[Flutter]RichText在段落中显示不同样式

需求

在一个段落中Text应用不同的样式。

演示

rich_text.jpg

实现

Flutter的RichText能实现一段文本应用不同的样式。

  @override
  Widget build(BuildContext context) {
    return RichText(
      text: TextSpan(
        text: 'This is ',
        style: TextStyle(color: Colors.black, fontSize: 18.0),
        children: <TextSpan>[
          TextSpan(
            text: 'bold ',
            style: TextStyle(fontWeight: FontWeight.bold, )
          ),
          TextSpan(
              text: 'text. '
          ),
          TextSpan(
              text: 'This is ',),
          TextSpan(
              text: 'larger ',
              style:
              TextStyle(fontSize: 22.0)),
          TextSpan(
              text: 'font size.',),
          TextSpan(
            text: 'This is ',),
          TextSpan(
              text: 'red ',
              style:
              TextStyle(color: Colors.red)),
          TextSpan(
            text: 'color.',),
        ],
      ),
    );
  }

源码

点击Github源码浏览下载本示例源码!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 14,533评论 2 59
  • 云夏KL阅读 3,025评论 0 1
  • 第二遍读《道德经》,读完“挫锐解纷,和光同尘”还是没理解,就再次翻看后边的经典故事,通过战国时的思想家杨子的行为弄...
    晓友阅读 5,126评论 3 5
  • 离职一个多月了。 前一个月,完全不去想任何关于工作的事。却也没去进行自己离职前想做的事。 想做的事,总有一些客观主...
    阿雁酱嘛阅读 4,251评论 0 1
  • 如果你不想死,就赶快离开雾霾。 有霾环境已经成为癌症最直接的供给者。 十年前,我们还不知道雾霾这个稀有名词,...
    See_the_Time阅读 1,166评论 0 1

友情链接更多精彩内容