2.1.2 • Published 3 years ago
rn-android-keyboard-adjust v2.1.2
rn-android-keyboard-adjust
Simple android native module to manipulate the behavior of keyboard. Based on react-native-android-keyboard-adjust by Marc Zubricky.
Installation
npm i -S rn-android-keyboard-adjustUsage
import { setAdjustResize, setAdjustNothing } from 'rn-android-keyboard-adjust';
// ...
React.useEffect(() => {
setAdjustResize();
return () => {
setAdjustNothing();
};
}, []);Methods
| Name | Description |
|---|---|
| setAdjustNothing | Set to have a window not adjust for a shown input method. The window will not be resized, and it will not be panned to make its focus visible. |
| setAdjustPan | Set to have a window pan when an input method is shown, so it doesn't need to deal with resizing but just panned by the framework to ensure the current input focus is visible. |
| setAdjustResize | Set to allow the window to be resized when an input method is shown, so that its contents are not covered by the input method. |
| setAdjustUnspecified | Nothing specified. The system will try to pick one or the other depending on the contents of the window. |
| setAlwaysHidden | Please always hide any soft input area when this window receives focus. |
| setAlwaysVisible | Please always make the soft input area visible when this window receives input focus. |
| setVisible | Please show the soft input area when normally appropriate (when the user is navigating forward to your window). |
| setHidden | Please hide any soft input area when normally appropriate (when the user is navigating forward to your window). |
| setUnchanged | Please don't change the state of the soft input area. |
| getSoftInputMode | Get an integer code of current softInputMode value. |
| setSoftInputMode | Set softInputMode value by an integer code . |
Methods reference from Android Developer.
License
MIT