为文本小部件中的不同字母颤动不同的颜色

时间:2018-12-26 20:10:26

标签: text dart flutter widget textcolor

我有一个用例,我想更改Text小部件内字符串中字母的颜色。假设我的String是“ Flutter”。按下FloatingActionButton时,我希望字母'F'改变颜色,然后再次按下FloatingActionButton时,改变字母'l'的颜色,然后是'u',然后是'每按一次FloatingActionButton,先按t”,然后按“ t”,然后按“ e”,最后按“ r”。

请不要为每个字母建议使用不同的Text小部件。

1 个答案:

答案 0 :(得分:7)

您可以使用RichText小部件和其他TextSpan来执行此操作。您可以阅读文档以进一步熟悉它。 https://docs.flutter.io/flutter/widgets/RichText-class.html