react-native-simple-circular-progress
v1.0.0
Published
A simple circular progress indicator component for React Native.
Maintainers
Readme
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> | {} |
