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