颤振中的文本小部件的fomat部分文本

时间:2018-10-16 10:57:52

标签: flutter

“我的文本”窗口小部件看起来像Text("Last Active: some location area..")

我可以使用样式更改完整文本的文本样式。但是我只想将Last active更改为粗体。 Text("<b>Last Active</b> some location area name..")

如果我将Row用作单独的文本,则可以使用,但会出现间距问题。

什么是最好的解决方案。并使其大胆是唯一的要求。

谢谢

2 个答案:

答案 0 :(得分:2)

RichText是解决方案

RichText(text: TextSpan(children: [
      TextSpan(text: 'Last Active', style: TextStyle(fontWeight: FontWeight.bold)),
      TextSpan(text: ' some location area name..')
    ]))

答案 1 :(得分:1)

我在使用Andrey Turkovsky解决方案时遇到问题,文本区域为空白。我确实找到了稍微替代的解决方案。 (我确实想对安德烈斯发表评论,也许他有能力解释两者之间的区别,我很感兴趣)

  Text.rich(
    TextSpan(
      children: [
        TextSpan(
            text: 'Last Active',
            style: TextStyle(fontWeight: FontWeight.bold)),
        TextSpan(text: ' some location area name..')
      ],
    ),
  )