я хотел бы изменить цвет моей кнопки отправки, когда пользователь начинает редактировать поле текстовой формы, вот что я пытался сделать:
final _text = TextEditingController();
поле текстовой формы, в котором реализован мой контроллер
TextFormField(
controller: _text,
и, наконец, моя кнопка отправки
(_text.text.isNotEmpty) ?
new RaisedButton(
color: mmpataColorBlue,
child: new Text(
"Valider",
style: TextStyle(color: Colors.white),
),
onPressed: () async {
await createOrder(vm);
},
)
:
new RaisedButton(
color: Colors.grey,
child: new Text(
"Valider",
style: TextStyle(color: Colors.white),
),
onPressed: () async {
await createOrder(vm);
},
)
, и я получил эту ошибку при запуске кода: Было выбрано другое исключение: 'package: flutter / src / material / text_form_field. dart ': Неудачное утверждение: строка 176 поз. 15:' initialValue == null || controller == null ': неверно.