Привлечь фокус к TextField в Flutter

Я учился трепетать с последних нескольких дней, и я столкнулся с проблемой при разработке своего приложения. Поэтому у меня есть базовая форма, содержащая все основное поле ввода и после того, как пользователь нажимает кнопку отправки, приложение проверяет правильность текстового поля. Если есть некоторая неправильная запись, приложение перемещает фокус обратно в текстовое поле. Как перенести фокус обратно в текстовое поле

1 ответ

var focusNode = new FocusNode();
var TextField(focusNode: focusNode);

FocusScope.of(context).requestFocus(focusNode);

См. Также https://docs.flutter.io/flutter/widgets/FocusNode-class.html.

licensed under cc by-sa 3.0 with attribution.