Flutter Forms:有没有办法根据某些条件更改输入文本的颜色?
Posted
技术标签:
【中文标题】Flutter Forms:有没有办法根据某些条件更改输入文本的颜色?【英文标题】:Flutter Forms: Is there a way to change the color of the input text based on some condition? 【发布时间】:2020-09-10 16:52:27 【问题描述】:有没有办法根据某些条件更改输入文本的颜色? inputFormatters
似乎只适用于结构化输入。
【问题讨论】:
【参考方案1】:您可以使用 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
【讨论】:
以上是关于Flutter Forms:有没有办法根据某些条件更改输入文本的颜色?的主要内容,如果未能解决你的问题,请参考以下文章
Xamarin.Forms:有没有办法在xaml中设置派生样式的默认字体(系列)?