react-native-scrollview-smart
v0.1.5
Published
Smart ScrollView for IOS and Android
Downloads
13
Maintainers
Readme
React Native Scrollview Smart
A smart iOS and Android scrollview for React Native
INSTALLATION
npm i react-native-scrollview-smart --save
Android
in your `AndroidManifest.xml add:
<activity
android:windowSoftInputMode="adjustPan" ... >
Demo
Usage
See the Example app
class Example extends Component {
constructor(props) {
super(props);
this.scrollOnFocus = this.scrollOnFocus.bind(this);
}
scrollOnFocus = inputName => () => {
this.scroll.inputFocused(
findNodeHandle(this[inputName]),
);
}
render() {
return (
<ScrollViewSmart
ref={e => (this.scroll = e)}
>
<TextInput
ref={e => (this.input = e)}
onFocus={this.scrollOnFocus('input')}
/>
// ...
</ScrollViewSmart>
);
}
}