Keyboard¶
Модуль Keyboard служит для управления событиями клавиатуры.
Использование¶
Модуль Keyboard позволяет прослушивать события клавиатуры и реагировать на них, а также вносить изменения в клавиатуру, например, отключать ее.
Методы¶
addListener()¶
1 2 3 4 | |
Функция addListener подключает функцию JavaScript к идентифицированному событию уведомления клавиатуры.
Затем эта функция возвращает ссылку на слушателя.
Параметры:
| Имя | Тип | Описание |
|---|---|---|
eventName (обязательно) | string | Строка, идентифицирующая событие, которое вы прослушиваете. См. список ниже. |
callback (обязательно) | function | Функция, вызываемая при срабатывании события |
eventName
Это может быть любой из следующих вариантов:
keyboardWillShowkeyboardDidShowkeyboardWillHidekeyboardDidHidekeyboardWillChangeFramekeyboardDidChangeFrame
Обратите внимание, что на Android доступны только события keyboardDidShow и keyboardDidHide. Эти события не будут срабатывать при использовании Android 10 и ниже, если для вашей активности android:windowSoftInputMode установлено значение adjustNothing.
dismiss()¶
1 | |
Отключает активную клавиатуру и снимает фокус.
scheduleLayoutAnimation¶
1 | |
Используется для синхронизации изменений размера позиции TextInput (или другого представления клавиатурного аксессуара) с движениями клавиатуры.
isVisible()¶
1 | |
Информация о том, была ли клавиатура видна в последний раз.
metrics()¶
1 | |
Возвращает метрику софт-клавиатуры, если она видна.