Отпустить клавиатуру после того, как все поля формы заполнены во Флаттере? - PullRequest
0 голосов
/ 06 марта 2020

Я делаю регистрационную форму. Моя проблема, когда пользователь заполняет последнее поле в моей форме и нажимает клавишу ввода на клавиатуре, но клавиатура не закрывается. Есть ли способ отклонить клавиатуру?

1 Ответ

1 голос
/ 06 марта 2020

Если вы хотите закрыть клавиатуру, когда пользователь нажимает в любом месте экрана:

оберните эшафот с помощью GestureDetector:

GestureDetector(
  onTap: () {
    setState(() {
      FocusScope.of(context).requestFocus(new FocusNode());
    });
  },
  child: Scaffold());

Если вы хотите закрыть клавиатуру, когда пользователь заполняет последний текстовое поле: отслеживает контроллеры текстовых полей и когда вы в последний раз используете yourControllerName.unfocus();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...