Home

Awesome

react-native-dots-pagination

Paging as dots for react-native.

<p align="center"> <img src="https://raw.githubusercontent.com/tsepeti/react-native-dots-pagination/master/record.gif" width="50%" /> </p> <!-- START doctoc generated TOC please keep comment here to allow auto update --> <!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE --> <!-- END doctoc generated TOC please keep comment here to allow auto update -->

Quickstart

yarn add react-native-dots-pagination

Using

import React, { Component } from 'react';
import Dots from 'react-native-dots-pagination';


class Example extends Component {
  constructor(props) {
    super(props);
    this.state = {
      active: 0
    }
  }
  
  render() {
    return (
      <Dots length={10} active={this.state.active} />
    )
  }
}

Props

NameDefault valueDescription
length10Required. The amount of dots you want to use.
active1Required. The index of the currently active dot.
width300The overall width works like a center.
paddingVertical10Average Vertical padding.
paddingHorizontal10Average Horizontal padding.
passiveDotWidth10(Width, Height) for passive dot.
activeDotWidth15(Width, Height) for active dot.
passiveDotHeight10Height for passive dot.
activeDotHeight15Height for active dot.
passiveColor#CCCCCCColors for passive dots.
activeColor#016bd8Colors for active dots.
marginHorizontal 2To adjust Margin Horizontal
onScrollTofunctionTrigger when scrolls and index changes

Issues

Github Issues are used to track todos, bugs, feature requests, and more.