diff --git a/README.md b/README.md index 2413553..d499878 100644 --- a/README.md +++ b/README.md @@ -81,7 +81,7 @@ You can configure the passing by following props: - **fill** - current, percentage fill (from 0 to 100) - **prefill** - percentage fill before the animation (from 0 to 100) - **tintColor** - color of a progress line -- **backgroundColor** - color of a background for progress line +- **backgroundColor** - color of a background for progress line. Use 'transparent' to hide - **rotation** - by default, progress starts from the angle = 90⦝, you can change it by setting value from -360 to 360 - **tension** - the tension value for the spring animation (see [here](https://facebook.github.io/react-native/docs/animations.html#core-api)) - **friction** - the friction value for the spring animation (see [here](https://facebook.github.io/react-native/docs/animations.html#core-api)) diff --git a/example/App.js b/example/App.js index 5fc063f..6a5879b 100644 --- a/example/App.js +++ b/example/App.js @@ -54,7 +54,8 @@ export default class Example extends React.Component { width={3} fill={fill} tintColor="#00e0ff" - backgroundColor="#3d5875"> + backgroundColor="#3d5875" + > { (fill) => ( @@ -70,7 +71,7 @@ export default class Example extends React.Component { backgroundWidth={5} fill={fill} tintColor="#00e0ff" - backgroundColor="#3d5875" + backgroundColor="transparent" /> console.log('onAnimationComplete')} ref="circularProgress" - backgroundColor="#3d5875" /> + backgroundColor="#3d5875" + /> { this.state.pointsDelta >= 0 && '+' } { this.state.pointsDelta } - ) + ); } } diff --git a/src/CircularProgress.js b/src/CircularProgress.js index 9a4ecbd..165cbe8 100644 --- a/src/CircularProgress.js +++ b/src/CircularProgress.js @@ -51,15 +51,22 @@ export default class CircularProgress extends React.Component { + height={size} + > - - + { backgroundColor !== 'transparent' && ( + + )} + {children && (