Skip to content

Instantly share code, notes, and snippets.

@iremlopsum
Created May 20, 2019 20:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save iremlopsum/f3dcb215d8e318c0d1912359fffd232b to your computer and use it in GitHub Desktop.
Save iremlopsum/f3dcb215d8e318c0d1912359fffd232b 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: [
{
translateX: animatedValue.interpolate({
inputRange: [0, 1, 2],
outputRange: [-width / 2, 0, 25],
}),
},
{
rotate: animatedValue.interpolate({
inputRange: [0, 1, 2],
outputRange: ['-19deg', '0deg', '19deg'],
}),
},
{
scale: animatedValue.interpolate({
inputRange: [0, 1, 2],
outputRange: [.8, 1, .8],
}),
},
],
}),
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