Home

Awesome

React Native Epic Spinners

<p align="center"> <a href="https://www.npmjs.com/package/react-native-epic-spinners"> <img src="https://img.shields.io/npm/v/react-native-epic-spinners.svg" alt="npm version" /> </a> <a href="https://github.com/MuhmdRaouf/react-native-epic-spinners/blob/master/LICENSE"> <img src="https://img.shields.io/npm/l/react-native-epic-spinners.svg" alt="license" /> </a> <a href="https://snyk.io/test/github/muhmdraouf/react-native-epic-spinners"> <img src="https://snyk.io/test/github/muhmdraouf/react-native-epic-spinners/badge.svg" alt="Vulnerability status" /> </a> </p>

This library is the React Native's built-in Animated implementation of epic-spinners by EpicMax

Special Thanks to Bondz for his project react-epic-spinners it helps me a lot.

Installation

Using NPM

npm install react-native-epic-spinners

Or Yarn

yarn add react-native-epic-spinners

Usage

All components accept the following props

Examples

//** @flow **//
import React from 'react';
import { SafeAreaView } from 'react-native';
import { AtomSpinner } from 'react-native-epic-spinners'

const App: () => React$Node = () => {
  return (
    <SafeAreaView style={style.container}>
      <AtomSpinner animationDuration={2500} color="blue" size={20} />
    </SafeAreaView>
  );
};
export default App;

The source code for the example (showcase) app is under the Example directory. If you want to play with the API but don't feel like trying it on a real app, you can run the example project.

Components

All components are named exports of the package.

import { ... } from 'react-native-epic-spinners'
  1. AtomSpinner
  2. BreedingRhombusSpinner
  3. CirclesToRhombusesSpinner
  4. FingerprintSpinner
  5. FlowerSpinner
  6. FulfillingBouncingCircleSpinner
  7. FulfillingSquareSpinner
  8. HalfCircleSpinner
  9. HollowDotsSpinner
  10. IntersectingCirclesSpinner
  11. LoopingRhombusesSpinner
  12. OrbitSpinner
  13. PixelSpinner
  14. RadarSpinner
  15. ScalingSquaresSpinner
  16. SelfBuildingSquareSpinner
  17. SemipolarSpinner
  18. SpringSpinner
  19. SwappingSquaresSpinner
  20. TrinityRingsSpinner

Known Issues

Because i am using React Native's built-in Animated Android has the following problems

If you know a fix for it, please send a PR :)

License

MIT.