@paraboly/react-native-bouncy-circle-button
Version:
Fully customizable bouncy animated circle button for React Native by Paraboly
70 lines (47 loc) • 2.71 kB
Markdown
<img alt="React Native Bouncy Circle Button" src="assets/logo.png" width="1050"/>
[](https://github.com/Paraboly/react-native-bouncy-circle-button)
[](https://www.npmjs.com/package/@paraboly/react-native-bouncy-circle-button)
[](https://www.npmjs.com/package/@paraboly/react-native-bouncy-circle-button)

[](https://opensource.org/licenses/MIT)
[](https://github.com/prettier/prettier)
<p align="center">
<img alt="React Native Bouncy Circle Button"
src="assets/Screenshots/RN-Bouncy-Circle-Button.gif" />
</p>
# Installation
Add the dependency:
```bash
npm i @paraboly/react-native-bouncy-circle-button
```
## Peer Dependencies
<h5><i>IMPORTANT! You need install them</i></h5>
```js
"react-native-androw": "=> 0.0.34",
"@freakycoder/react-native-bounceable": ">= 0.2.0"
```
# Usage
## Import
```jsx
import BouncyCircleButton from "@paraboly/react-native-bouncy-circle-button";
```
## Fundamental Usage
```jsx
<BouncyCircleButton onPress={() => {}}>
<AnyComponent />
</BouncyCircleButton>
```
# Configuration - Props
| Property | Type | Default | Description |
| --------------- | :-------: | :-------: | ------------------------------------------------------ |
| onPress | function | undefined | set your onPress functionality |
| children | component | undefined | set the inside BouncyCircleButton's children component |
| size | number | 50 | change the size of the button |
| backgroundColor | color | #fff | change the background of the button |
| shadowStyle | style | default | change the shadow style of the button |
## Future Plans
- [x] ~~LICENSE~~
## Author
FreakyCoder, kurayogun@gmail.com
## License
React Native Bouncy Circle Button is available under the MIT license. See the LICENSE file for more info.