logo

TextInputAction

flutter

services.dart

`TextInputAction` определяет, какая кнопка отображается на клавиатуре вместо стандартной кнопки «Enter». Используется для улучшения UX при вводе текста.

💡 Примечание:

`TextInputAction` работает в связке с `onFieldSubmitted`, чтобы обрабатывать действия пользователя при нажатии на клавишу.

Основные значения

TextInputAction.done (TextInputAction)

Закрывает клавиатуру. Используется, когда действие завершено (например, вход или отправка).

TextInputAction.next (TextInputAction)

Переход к следующему полю. Часто используется с `FocusScope.of(context).nextFocus()`.

TextInputAction.search (TextInputAction)

Меняет кнопку на значок «Поиск». Используется в поисковых полях.

TextInputAction.go (TextInputAction)

Кнопка «Перейти». Подходит для запуска действия.

TextInputAction.send (TextInputAction)

Кнопка «Отправить». Часто используется в мессенджерах и формах обратной связи.

TextInputAction.newline (TextInputAction)

Вставляет новую строку. Используется для `multiline`-полей.