react-native-animated-swiper
v0.0.23
Published
A swiper component for React Native.
Readme
react-native-animated-swiper
Install
yarn add react-native-animated-swiperDefinition
| Prop | Type | Required | Default |
| --------------- | ---------------- | -------- | ----------------------------- |
| children | any | No | null |
| dots | bool | No | false |
| dotsBottom | number | No | 100 |
| dotsColor | string | No | rgba(0, 0, 0, 0.25) |
| dotsColorActive | string | No | #000 |
| dotsStyle | object | No | dotsStyleDefault |
| driver | Animated.Value | No | new Animated.Value(0) |
| onSwipe | func | No | (event, index) => undefined |
Example
import React from 'react';
import { Text, View } from 'react-native';
import Swiper from 'react-native-animated-swiper';
const Example = () => (
<Swiper
dots
dotsColor="rgba(97, 218, 251, 0.25)"
dotsColorActive="rgba(97, 218, 251, 1)"
style={styles.slides}>
<Slide title="Lorem" />
<Slide title="ipsum" />
<Slide title="dolor" />
<Slide title="sit" />
</Swiper>
);
const Slide = ({ title }) => (
<View style={styles.slide}>
<Text style={styles.title}>{title}</Text>
</View>
);
const styles = {
slides: { backgroundColor: '#F5FCFF' },
slide: { alignItems: 'center', flex: 1, justifyContent: 'center' },
title: { color: 'rgba(97, 218, 251, 1)', fontSize: 36 }
};
export default Example;