有没有一种方法可以根据某些条件更改输入文本的颜色? inputFormatters
似乎仅适用于结构化输入。
答案 0 :(得分:0)
您可以使用 TextStyle
更改输入文字的颜色这是一个代码示例:
TextField(
style: TextStyle(color: Colors.green),
...
)
您可以通过以下方式使用名为“ myCondition”的布尔值和三元运算符引入条件:
TextField(
style: TextStyle(color: myCondition ? Colors.red : Colors.blue),
...
)
https://api.flutter.dev/flutter/painting/TextStyle-class.html