1.5.0 • Published 6 years ago

react-native-carousel-pager v1.5.0

Weekly downloads
136
License
MIT
Repository
github
Last release
6 years ago

react-native-carousel-pager

Version npm license

Installation

npm install react-native-carousel-pager --save

or

yarn add react-native-carousel-pager

Usage

import {View} from 'react-native';
import React, {Component} from 'react';
import CarouselPager from 'react-native-carousel-pager';

export default class Pager extends Component {
  onClickSomething() {
    this.carousel.goToPage(2);
  }

  render() {
    return (
      <View style={{flex: 1}}>
        <CarouselPager ref={ref => this.carousel = ref} initialPage={2} pageStyle={{backgroundColor: '#fff'}}>
          <View key={'page0'}></View>
          <View key={'page1'}></View>
          <View key={'page2'}></View>
          <View key={'page3'}></View>
        </CarouselPager>
      </View>
    );
  }
}

Properties

NamepropTypedefault valuedescription
initialPagenumber0Initial page to display on render
verticalbooleanfalseSet to true if carousel should be vertical
blurredZoomnumber0.8Zoom (number between 0 and 1) to apply to blurred pages
blurredOpacitynumber0.8Opacity (number between 0 and 1) to apply to blurred pages
animationDurationnumber150Animation duration between page changes
containerPaddingnumber30Container padding (used to display part of preceding and following pages)
pageSpacingnumber10Space between pages
pageStyleobjectnullStyle to apply to each page
onPageChangefunction(page) => {}When current page changes, call onPageChange with parameter

Methods

NamepropTypedescription
goToPagenumberScrolls to the given page
1.5.0

6 years ago

1.4.2

6 years ago

1.4.1

6 years ago

1.4.0

6 years ago

1.3.0

6 years ago

1.2.0

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago