Flutter Forms:有没有一种方法可以根据某些条件更改输入文本的颜色?

时间:2020-09-10 16:52:27

标签: flutter flutter-form-builder

有没有一种方法可以根据某些条件更改输入文本的颜色? inputFormatters似乎仅适用于结构化输入。

1 个答案:

答案 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