В настоящее время я работаю над приложением react-native
и пытаюсь анимировать макет экрана входа в систему, когда отображается клавиатура.
Чтобы отслеживать состояние клавиатуры, я 'm, используя этот код:
componentDidMount() {
this.keyboardDidShowSub = Keyboard.addListener('keyboardDidShow', (event) => console.log(event));
this.keyboardDidHideSub = Keyboard.addListener('keyboardDidHide', (event) => console.log(event));
}
keyboardDidShow
работает и возвращает:
Object {
"endCoordinates": Object {
"height": 286,
"screenX": 0,
"screenY": 354,
"width": 360,
},
}
Однако keyboardDidHide
НЕ работает и возвращает null
.
Что может вызвать мою проблему?Большое спасибо за вашу помощь !!