0.3.121 • Published 7 years ago

react-native-pg-swiper v0.3.121

Weekly downloads
3
License
MIT
Repository
github
Last release
7 years ago

react-native-pg-swiper

Page Swiper component for React Native.

Getting Started

Installation

$ npm i react-native-pg-swiper --save
$ yarn add react-native-pg-swiper

Basic Usage

  • Edit your app.js, like this:
import React from 'react';
import Swiper from 'react-native-pg-swiper';
import { AppRegistry, StyleSheet, Text, View } from 'react-native';

var styles = StyleSheet.create({
  wrapper: {
  },
  slide1: {
    flex: 1,
    justifyContent: 'center',
    alignItems: 'center',
    backgroundColor: '#9DD6EB',
  },
  slide2: {
    flex: 1,
    justifyContent: 'center',
    alignItems: 'center',
    backgroundColor: '#97CAE5',
  },
  slide3: {
    flex: 1,
    justifyContent: 'center',
    alignItems: 'center',
    backgroundColor: '#92BBD9',
  },
  text: {
    color: '#fff',
    fontSize: 30,
    fontWeight: 'bold',
  }
})

changePage(index) {
  this.refs.swiper.changePage(index);
}

class Swiper extends React.Component {
  render() {
    return (
      <Swiper ref='swiper' style={styles.wrapper}>
        <View style={styles.slide1}>
          <Text style={styles.text}>Hello Swiper</Text>
        </View>

        <View style={styles.slide2}>
          <Text style={styles.text}>Beautiful</Text>
        </View>

        <View style={styles.slide3}>
          <Text style={styles.text}>And simple</Text>
        </View>
      </Swiper>
    );
  }
}

AppRegistry.registerComponent('swiper', () => Swiper);

Properties

PropDefaultTypeDescription
index0numberIndex number of initial slide.
pagertruebooleanShow pager.
onPageChangefunctionCallback when page changes.
activeDotColorbluestringCSS color of the dot for the current page.
threshold25numberThreshold before the swiper captures the pan responder
disableLastSwipefalsebooleanDisable Swipe effect on start and end page
ref | string | Give Reference to Swiper to use changePage method

method

PropparamsTypeDescription
changePageindexfunctionChange To Particular Page. Usage this.refs.swiper.changePage(index);

Examples

See code in examples.