0.1.5 • Published 10 months ago

@gomestech/react-native-keyboard-scroll-view v0.1.5

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

KeyboardScrollView

KeyboardScrollView is a library for React Native that provides a practical solution for managing keyboard visibility on screens with text input fields. It automatically adjusts the screen content, ensuring that text fields remain visible when the keyboard is displayed, facilitating form navigation and other interactions with inputs.

Features

  • Compatible with iOS and Android: Custom behaviors for each platform ensure a consistent experience across both.
  • Automatic scroll adjustment: When the keyboard opens, the content automatically scrolls so the focused text field stays visible.
  • Customizable additional scroll height: Add extra space above the keyboard using the additionalScrollHeight property.
  • Full ScrollView support: The component is based on React Native's ScrollView and retains all of its original functionalities.
  • Seamless integration: Easy to integrate into any React Native app.

Installation

npm install react-native-keyboard-scroll-view
yarn add react-native-keyboard-scroll-view

Usage

import React from 'react';
import { View, TextInput, Text } from 'react-native';
import KeyboardScrollView from 'react-native-keyboard-scroll-view';

const App = () => {
  return (
    <KeyboardScrollView additionalScrollHeight={20}>
      <View>
        <TextInput placeholder="Enter your name" />
        <TextInput placeholder="Enter your email" />
        <Text>Other content</Text>
      </View>
    </KeyboardScrollView>
  );
};

export default App;

Properties

  • additionalScrollHeight: (optional) Sets the additional scroll height when the keyboard is displayed. Default value: 0.

License

MIT

0.1.5

10 months ago

0.1.4

10 months ago

0.1.3

10 months ago

0.1.2

10 months ago

0.1.1

10 months ago

0.1.0

10 months ago