1.0.0 • Published 11 months ago
react-native-simple-circular-progress v1.0.0
react-native-simple-circular-progress
A simple circular progress indicator component for React Native
Screenshots

Installation
yarn add react-native-simple-circular-progressor
npm i react-native-simple-circular-progressExamples
<CircularProgress
  size={106}
  percent={75}
  gapAngle={90}
  progressBarColor={[[0, '#2C40F3'], [100, '#C2E1FF']]}
>
  <View>
    <Text>Scores</Text>
    <Text>5846</Text>
  </View>
</CircularProgress>
<CircularProgress
  size={106}
  percent={41}
  progressBarColor={[[0, '#1CC490'], [100, '#CEFFBD']]}
  scaleAngles={[0, -45, -90, -135, 180]}
  scaleOpacity={0.15}
  scaleColor='#888'
>
  <View>
    <Text>41%</Text>
  </View>
</CircularProgress>
<CircularProgress
  size={106}
  percent={75}
  progressBarColor={[[0, '#9C3AE9'], [100, '#CCBDFF']]}
  scaleAngles={[0, -45, -90, -135, 180]}
  scaleOpacity={0.15}
>
  <View>
    <Text>Status</Text>
    <Text>Good</Text>
  </View>
</CircularProgress>
API
| prop | type | default value | 
|---|---|---|
size | number | |
percent | number | 1 | 
gapAngle | number | 90 | 
backgroundBarColor | string | '#F5F5F4' | 
progressBarWidth | number | 15 | 
progressBarColor | string [number, string][] | '#2C40F3' | 
progressBarOpacity | number | 1 | 
progressFillColor | string | 'none' | 
scaleAngles | number[] | |
scaleWidth | number | 2 | 
scaleColor | string | '#2a2a2a' | 
scaleOpacity | number | 0.1 | 
svgExtraProps | Record<string, any> | {} | 
1.0.0
11 months ago