react-native-pg-swiper
v0.3.121
Published
Page Swiper component for React Native.
Downloads
7
Maintainers
Readme
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
| Prop | Default | Type | Description |
| :------------ |:---------------:| :---------------:| :-----|
| index | 0
| number
| Index number of initial slide. |
| pager | true
| boolean
| Show pager. |
| onPageChange | | function
| Callback when page changes. |
| activeDotColor | blue
| string
| CSS color of the dot for the current page. |
| threshold | 25
| number
| Threshold before the swiper captures the pan responder |
| disableLastSwipe | false
| boolean
| Disable Swipe effect on start and end page |
| ref | `` | string
| Give Reference to Swiper to use changePage method |
method
| Prop | params | Type | Description |
| :------------ |:---------------:| :---------------:| :-----|
| changePage | index | function
| Change To Particular Page. Usage this.refs.swiper.changePage(index); |
Examples
See code in examples.