Skip to content

Instantly share code, notes, and snippets.

@iremlopsum
Created May 20, 2019 20:28
Show Gist options
  • Save iremlopsum/b40640264335545bf3b9e39622f5c423 to your computer and use it in GitHub Desktop.
Save iremlopsum/b40640264335545bf3b9e39622f5c423 to your computer and use it in GitHub Desktop.
const defaultOptions = {
transitionOptions: animatedValue => ({
opacity: animatedValue.interpolate({
inputRange: [0, 1, 2],
outputRange: [0, 1, .9],
}),
transform: [
{
perspective: 2000
},
{
translateX: animatedValue.interpolate({
inputRange: [0, 1, 2],
outputRange: [-width / 2, 0, 25],
}),
},
{
scale: animatedValue.interpolate({
inputRange: [0, 1, 2],
outputRange: [1.2, 1, .9],
}),
},
],
}),
animateInConfig: {
easing: Easing.bezier(.42,-0.03,.27,.95),
duration: 450,
},
animateOutConfig: {
easing: Easing.bezier(.42,-0.03,.27,.95),
duration: 450,
},
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment