diff --git a/Libraries/Components/Keyboard/Keyboard.js b/Libraries/Components/Keyboard/Keyboard.js index a7970fc8ed0..d4e99f51d8f 100644 --- a/Libraries/Components/Keyboard/Keyboard.js +++ b/Libraries/Components/Keyboard/Keyboard.js @@ -50,6 +50,7 @@ type BaseKeyboardEvent = {| export type AndroidKeyboardEvent = $ReadOnly<{| ...BaseKeyboardEvent, + duration: 0, easing: 'keyboard', |}>; diff --git a/ReactAndroid/src/main/java/com/facebook/react/ReactRootView.java b/ReactAndroid/src/main/java/com/facebook/react/ReactRootView.java index 42d2c757ef2..37341ca9242 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/ReactRootView.java +++ b/ReactAndroid/src/main/java/com/facebook/react/ReactRootView.java @@ -770,6 +770,7 @@ public class ReactRootView extends FrameLayout implements RootView, ReactRoot { keyboardEventParams.putMap("endCoordinates", endCoordinates); keyboardEventParams.putString("easing", "keyboard"); + keyboardEventParams.putDouble("duration", 0); return keyboardEventParams; } }