react-native-radio-button

Just a simple radio button

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
react-native-radio-button
4902.0.17 years ago8 years agoMinified + gzip package size for react-native-radio-button in KB

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.