0

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

4

1 回答 1

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

于 2020-09-10T17:04:40.347 回答