All Projects → martinslapinskis → react-native-chi-page-control

martinslapinskis / react-native-chi-page-control

Licence: MIT License
Cool page control animations written in React Native

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to react-native-chi-page-control

react-native-reanimated-carousel
🎠 React Native swiper/carousel component, fully implemented using reanimated v2, support to iOS/Android/Web. (Swiper/Carousel)
Stars: ✭ 1,461 (+8016.67%)
Mutual labels:  react-native-carousel, react-native-swiper
Jxsegmentedview
A powerful and easy to use segmented view (segmentedcontrol, pagingview, pagerview, pagecontrol, categoryview) (腾讯新闻、今日头条、QQ音乐、网易云音乐、京东、爱奇艺、腾讯视频、淘宝、天猫、简书、微博等所有主流APP分类切换滚动视图)
Stars: ✭ 1,905 (+10483.33%)
Mutual labels:  pagecontrol, uipagecontrol
WOPageControl-OC
小圆点 / PageControl
Stars: ✭ 48 (+166.67%)
Mutual labels:  pagecontrol
Hola
Light-weight Onboard/Walkthrough UIView/UIImage representer ⏪ & ⏩ ⏫ & ⏬
Stars: ✭ 40 (+122.22%)
Mutual labels:  pagecontrol
ViewPagers
When using the ViewPager widget it is not always obvious to the user that there are adjacent views they can navigate to. By implementing this widget you provide a clear indicator that there exists additional content which they can click or swipe to see.
Stars: ✭ 43 (+138.89%)
Mutual labels:  pagecontrol
react-native-instagram-clone
Instagram Clone (light version) — Graphql + React (ios, android, web)
Stars: ✭ 29 (+61.11%)
Mutual labels:  react-native-swiper
Tycyclepagerview
a simple and usefull cycle pager view ,and auto scroll banner view(轮播图) ,include pageControl for iOS,support Objective-C and swift
Stars: ✭ 1,548 (+8500%)
Mutual labels:  pagecontrol
Jxcategoryview
A powerful and easy to use category view (segmentedcontrol, segmentview, pagingview, pagerview, pagecontrol) (腾讯新闻、今日头条、QQ音乐、网易云音乐、京东、爱奇艺、腾讯视频、淘宝、天猫、简书、微博等所有主流APP分类切换滚动视图)
Stars: ✭ 5,561 (+30794.44%)
Mutual labels:  pagecontrol
Chipagecontrol
A set of cool animated page controls written in Swift to replace boring UIPageControl. Mady by @ChiliLabs - https://chililabs.io
Stars: ✭ 2,909 (+16061.11%)
Mutual labels:  pagecontrol
DTOnboarding
A macOS onboarding component
Stars: ✭ 21 (+16.67%)
Mutual labels:  pagecontrol
Endless
🛣 A lightweight endless pageControl based on CAShapeLayers and UICollectionView
Stars: ✭ 19 (+5.56%)
Mutual labels:  uipagecontrol

react-native-chi-page-control

Cool page control with custom animations written in React Native and inspired by Native iOS framework CHIPageControl

Installation

Using npm:

$ npm install react-native-chi-page-control --save

Using yarn:

$ yarn add react-native-chi-page-control

Usage

import { 
  PageControlAji,
  PageControlAleppo,
  PageControlJaloro,
  PageControlPoblano 
} from 'react-native-chi-page-control';

<PageControlAji progress={0.5} numberOfPages={3} />
<PageControlAleppo progress={0.5} numberOfPages={3} />
<PageControlJaloro progress={0.5} numberOfPages={3} />
<PageControlPoblano progress={0.5} numberOfPages={3} />

Examples

FlatList
react-native-swiper

Properties for all components

Prop Description Default
numberOfPages Number of pages show in page control. 0
progress Progress of page. A number between 0 and 1. 0
animationDuration Page scroll animation speed. 50
margin Space between pages. 6
activeTintColor Color of moving page. black
hidesForSinglePage If set true then if page control will have one page, will be hidden. true

PageControlAji & PageControlAleppo

All of the props under Properties in addition to the following:

Prop Description Default
radius Page radius. 6
inactiveTransparency Inactive page opacity. 0.4
inactiveBorderColor Inactive page border color. None
inactiveTintColor Inactive page color. black

PageControlJaloro

All of the props under Properties in addition to the following:

Prop Description Default
width Width of page. 15
height Height of page. 6
borderRadius Page border radius. 3
inactiveTransparency Inactive page opacity. 0.4
inactiveTintColor Inactive page color. black

PageControlPoblano

All of the props under Properties in addition to the following:

Prop Description Default
radius Page radius. 6
activeTransparency Page view opacity. 1
inactiveBorderColor Inactive page color. black

Page Controls 🌶️🌶️🌶️

PageControlAji

PageControlAleppo

PageControlJaloro

PageControlPoblano

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].