animateprogress

1.0.1 • Public • Published

React native animated progress bar

It's a simple progress bar using React Native Animated API. I created this for improving one step forward me into writing libraries.

DEMO

Progress

Increase

Install this by running command in your project directory npm install --save animateprogress

import {
  SafeAreaView,
  StatusBar,
  Text
} from 'react-native';
import AnimatableProgressBar from 'animateprogress';
 
const App = () => {
  console.disableYellowBox = true;
  return (
    <Fragment>
      <StatusBar barStyle="dark-content" />
      <SafeAreaView style={{ flex: 1, backgroundColor: 'grey', padding: 10, justifyContent: 'center', alignItems: 'center' }}>
        <AnimatableProgressBar
          current={100}
          maximum={150}
          width={300}
          borderColor='white'
          height={50}
          borderRadius={30}
          borderWidth={2}
          minimum={20}
          backgroundColor='red'
          type="progress"
          lineBackgroundColor='white'
          textColor='white'
          interval={500}
        />
      </SafeAreaView>
    </Fragment>
  );
};
 
export default App;

Currently this library supports two types of progress bar.

  • Increase
  • Progress

In next version of release we will add more features and one more type:

  • Decrease

Please fork my repository if you want any other features or raise ideas to improve this library on issues tab.

Dependencies (3)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i animateprogress

    Weekly Downloads

    2

    Version

    1.0.1

    License

    ISC

    Unpacked Size

    1.04 MB

    Total Files

    65

    Last publish

    Collaborators

    • johncy