Формы Flutter: есть ли способ изменить цвет вводимого текста в зависимости от некоторого условия?
Есть ли способ изменить цвет вводимого текста в зависимости от какого-либо условия? В
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