Keyboard
Types
type keyboardMetrics = {
screenX: float,
screenY: float,
width: float,
height: float,
}
type eventType = [
| #keyboardWillShow
| #keyboardDidShow
| #keyboardWillHide
| #keyboardDidHide
| #keyboardWillChangeFrame
| #keyboardDidChangeFrame
]
type keyboardEvent = {
duration: float,
easing: LayoutAnimation.animationType,
endCoordinates: keyboardMetrics,
startCoordinates: keyboardMetrics,
isEventFromThisApp: bool,
}
Methods
addListener
addListener: (eventType, keyboardEvent => unit) => EventSubscription.t
removeAllListeners
removeAllListeners: eventType => unit
dismiss
dismiss: unit => unit
isVisible
isVisible: unit => bool
metrics
metrics: unit => option<keyboardMetrics>
scheduleLayoutAnimation
scheduleLayoutAnimation: keyboardEvent => unit