我是新手,我想看看有关如何为文本的一部分上色的任何简单示例。即在句子中间。
令我感到困惑的是,文本的来源是动态的,但我掌握了要为哪个文本/字母上色的数据。
例如:
这是我的文字,该文字应为蓝色好的,该文字应为绿色,谢谢
注意:
字符总长:94
彩色文字数据:
蓝色:19至28
绿色:58至84
任何想法 ?
最佳答案
您可以使用RichText
RichText(
text: TextSpan(
style: DefaultTextStyle.of(context).style,
children: <TextSpan>[
TextSpan(text: 'This is My Text and ',),
TextSpan(text: 'this text', style: TextStyle(color: Colors.lightBlue)),
TextSpan(text: ' should be in Blue Okay and ',),
TextSpan(text: 'this text should be green', style: TextStyle(color: Colors.green)),
TextSpan(text: ', thank you!'),
],
),
)
关于android - flutter -如何为文本的一部分加上颜色(即在句子中间),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58706869/