@@ -31,25 +31,28 @@ import {
3131 Switch ,
3232 Modal ,
3333 SafeAreaView ,
34+ Platform
3435} from 'react-native' ;
3536
3637import KeyboardManager , { PreviousNextView } from 'react-native-keyboard-manager' ;
3738
38- KeyboardManager . setEnable ( true ) ;
39- KeyboardManager . setEnableDebugging ( true ) ;
40- KeyboardManager . setKeyboardDistanceFromTextField ( 30 ) ;
41- KeyboardManager . setLayoutIfNeededOnUpdate ( true ) ;
42- KeyboardManager . setEnableAutoToolbar ( true ) ;
43- KeyboardManager . setToolbarDoneBarButtonItemText ( 'Done' ) ;
44- KeyboardManager . setToolbarManageBehaviourBy ( 'subviews' ) ; // "subviews" | "tag" | "position"
45- KeyboardManager . setToolbarPreviousNextButtonEnable ( true ) ;
46- KeyboardManager . setToolbarTintColor ( '#FF00FF' ) ; // Only #000000 format is supported
47- KeyboardManager . setToolbarBarTintColor ( '#FFFF00' ) ; // Only #000000 format is supported
48- KeyboardManager . setShouldShowToolbarPlaceholder ( true ) ;
49- KeyboardManager . setOverrideKeyboardAppearance ( false ) ;
50- KeyboardManager . setKeyboardAppearance ( 'default' ) ; // "default" | "light" | "dark"
51- KeyboardManager . setShouldResignOnTouchOutside ( true ) ;
52- KeyboardManager . setShouldPlayInputClicks ( true ) ;
39+ if ( Platform . OS === 'ios' ) {
40+ KeyboardManager . setEnable ( true ) ;
41+ KeyboardManager . setEnableDebugging ( true ) ;
42+ KeyboardManager . setKeyboardDistanceFromTextField ( 30 ) ;
43+ KeyboardManager . setLayoutIfNeededOnUpdate ( true ) ;
44+ KeyboardManager . setEnableAutoToolbar ( true ) ;
45+ KeyboardManager . setToolbarDoneBarButtonItemText ( 'Done' ) ;
46+ KeyboardManager . setToolbarManageBehaviourBy ( 'subviews' ) ; // "subviews" | "tag" | "position"
47+ KeyboardManager . setToolbarPreviousNextButtonEnable ( true ) ;
48+ KeyboardManager . setToolbarTintColor ( '#FF00FF' ) ; // Only #000000 format is supported
49+ KeyboardManager . setToolbarBarTintColor ( '#FFFF00' ) ; // Only #000000 format is supported
50+ KeyboardManager . setShouldShowToolbarPlaceholder ( true ) ;
51+ KeyboardManager . setOverrideKeyboardAppearance ( false ) ;
52+ KeyboardManager . setKeyboardAppearance ( 'default' ) ; // "default" | "light" | "dark"
53+ KeyboardManager . setShouldResignOnTouchOutside ( true ) ;
54+ KeyboardManager . setShouldPlayInputClicks ( true ) ;
55+ }
5356
5457const INPUT_KEYS = [
5558 'input1' ,
0 commit comments