react-native-radio-button
v2.0.1
Published
Just a simple radio button
Downloads
2,732
Maintainers
Readme
React-Native Radio Button
Just a simple radio button for React-Native.
Install it with NPM...
- Run
npm install --save react-native-radio-button
- Require it with
import RadioButton from 'react-native-radio-button'
...or just copy it in your project
You can just copy RadioButton.js
in your project and use it directly (react-native-animatable
is required to make it work this way).
Usage
Not much to say here, the component itself is just presentational: you must handle the logic outside of it:
<RadioButton
animation={'bounceIn'}
isSelected={true}
onPress={() => doSomething('hello')}
/>
Available props
| Prop | Description | Default |
|---|---|---|
|size
|Size of the Radio Button. |16
|
|innerColor
|Color of the inner circle. |dodgerblue
|
|outerColor
|Color of the outer circle. |dodgerblue
|
|isSelected
|Is this Radio Button selected? |false
|
|onPress
|Function invoked on button press. |None|
The Radio Button is animated by the awesome react-native-animatable
.
To enable the animation you can just pass it any react-native-animatable
props (e.g. animation
, duration
, etc...).
Hint: animation={'bounceIn'}
is the animation that you can see in the preview gif above.
Stateless component info
As you can see by taking a look at RadioButton.js
the component is plain simple and you can modify it easily.
If you're interested there's also a version of it written in a more function style here.