React Native Animation Library
Animation library built in JavaScript
only.
All animation created with Animated
API and boosted with useNativeDriver
which uses the native animation by RCTAnimation
.Components
AnimatedListView
Fade appearancelistView
. Based on ListView
therefore all ListView
props can be used. 
API
Props | Type | Description ------ | ----- | -----initialOpacity
| Number | Cell initial opacity, between 0-1
offsetY
| Number | Cell Y offset
cellAnimationDelay
|Number| Cell animation delay. Multiple cell#
cellAnimationDelay
duration
| Number | The animation duration in milliseconds[Number]
FlipAnimatedImage

API
Props | Type | Description ------ | ----- | -----isSelected
| Boolean | The selection state of the component
selectedImage
| Image | The image to show when state is selected
unSelectedImage
|Image| The image to show when state is unselected
duration
| Object | The animation Bounce
duration object {bounceOut: [Number], bounceIn: [Number]}
Example
<TouchableOpacity
activeOpacity={0.7}
onPress={() => this.setState({starIsSelected: !this.state.starIsSelected})}
style={{margin: 30}}>
<FlipAnimatedImage style={{justifyContent: 'center', alignItems: 'center'}}
isSelected={this.state.starIsSelected}
unSelectedImage={require('<SELECTED_IMAGE>')}
selectedImage={require('<UNSELECTED_IMAGE>')}
duration={{bounceOut: 50, bounceIn: 100}}
/>
</TouchableOpacity>