react-native-interactable-reanimated
react-native-interactable-reanimated copied to clipboard
This is a copy of interactable from react-native-reanimated
Would you like to support me?
react-native-interactable-reanimated

Note
This is a copy of interactable from react-native-reanimated
Install
npm install --save react-native-interactable-reanimated
Usage
import React, { Component } from 'react'
import Interactable from 'react-native-interactable-reanimated'
class Example extends Component {
render() {
return (
<Interactable.View
horizontalOnly={true}
snapPoints={[{x: 0}, {x: -200}]}
onSnap={this.onDrawerSnap}>
// the view that you wrap here will now support interactions
</Interactable.View>
)
}
}
Disclaimer
This is a copy of example app from react-native-interactable project.
There are several changes made to the files here:
- index.js has been added to list all the samples such that they can be presented as react-navigation screens
- all imports of
react-native-interactablehas been replaced and insteadInteractable.jsis loaded from the main folder of the Example app - whenever
Interactable.Viewis used withAnimated.Valuewe replace importingAnimatedfromreact-nativeand importreact-native-reaminatedinstead - in
RealChatHeads.jswe modified timing animation to includeeasingas a config parameter asreanimateddoes not currently have a default value for that - in
TinderCard.jswe modified rotation interpolation not to include strings inoutputarray but instead is wrapped in aconcatnode to appenddegat the end. This is necessary as reanimated version of interpolate does not support interpolating strings this way. - finally there is a chance some (if not all) of the files has been reformatted by prettier
License
MIT © nomi9995
