🔔 Alert..!! Get 2 Month Free Cloud Hosting With $200 Bonus From Digital Ocean ACTIVATE DEAL


Documentation

React Native Animated Overlay

React Native Animated Overlay for iOS & Android.

This component just provide a very basic overlay view for you to build something on top of this component.

Try it with Exponent

Example

Installation

npm install --save react-native-animated-overlay

Examples

Example

Usage

import React, { Component } from 'react'; import AnimatedOverlay from 'react-native-animated-overlay';  class AnimatedOverlayExample extends Component {   constructor(props) {     super(props);      this.state = {       overlayShow: false,     };      this.openOverlay = this.openOverlay.bind(this);     this.closeOverlay = this.closeOverlay.bind(this);   }    openOverlay() {     this.setState({overlayShow: true});   }    closeOverlay() {     this.setState({overlayShow: false});   }    render() {     return (       <View style={styles.container}>         <Button           text="Open Overlay"           onPress={this.openOverlay}         />         <AnimatedOverlay           onPress={this.closeOverlay}           backgroundColor='#000'           opacity={0.5}           duration={200}           overlayShow={this.state.overlayShow}         />       </View>     );   } }

Props

AnimatedOverlay

Prop Type Default Note
onPress? Function () => {}
onAnimationFinished? Function () => {}
backgroundColor? String #000
opacity? Number 0.5
duration? Number 200
overlayShow? Bool false
pointerEvents? string null
initValue? number 0
style? any null
useNativeDriver? boolean false
children? any null

You May Also Like