0.0.2 • Published 5 years ago

@paraboly/react-native-switch-fab v0.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
5 years ago

Battle Tested ✅

Animated & Fully Customizable Switch Floating Action Button for React Native by Paraboly

npm version npm Platform - Android and iOS License: MIT styled with prettier

Installation

Add the dependency:

npm i @paraboly/react-native-switch-fab

Peer Dependencies

IMPORTANT! You need install them
"react": ">= 16.x.x",
"react-native": ">= 0.55.x",
"react-native-androw": ">= 0.0.34",
"react-native-dynamic-vector-icons": ">= 0.2.1",
"react-native-material-ripple": ">= 0.9.1",
"react-native-vector-icons": ">= 6.6.0"

Usage

Import

import SwitchFab from "@paraboly/react-native-switch-fab";

Usage

Basic Usage

<SwitchFab />

Advanced Usage

Check the example for the multiple & advanced usage

<SwitchFab
  name="atom"
  type="Fontisto"
  rippleColor="transparent"
  activeBGColor="#00B1D2FF"
  inactiveBGColor="#FDDB27FF"
/>

Configuration - Props

PropertyTypeDefaultDescription
widthstring/number50change the width of the button
heightstring/number50change the height of the button
borderRadiusnumber25change the border radius of the button
IconComponentIcon ComponentIcon (from react-native-dynamic-vector-icons)set your own Icon component it can be your own MyIcon component or react-native-vector-icons or anything
isActivebooleanfalseset the default active button
onPressfunctionundefinedset your own logic for onPress it has callback for (isActive)
animationDurationnumber750change the animation duration for background color transition
shadowColorcolor#757575change the button's shadow color
activeBGColorcolor#757575change the button's active background color
inactiveBGColorcolor#fdfdfdchange the button's inactive background color
activeIconColorcolor#757575change the button's active icon color
inactiveIconColorcolor#fdfdfdchange the button's inactive icon color
animationDurationnumber750change the animation duration for background color transition
animationDurationnumber750change the animation duration for background color transition

Future Plans

  • LICENSE
  • New Screenshots
  • Write an article about the lib on Medium

Author

FreakyCoder, kurayogun@gmail.com

License

React Native SwitchFab by Paraboly is available under the MIT license. See the LICENSE file for more info.