You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
683 B

import { Dimensions, Animated } from 'react-native';
export const animation = new Animated.Value(0);
export const startAnimation = () => {
Animated.timing(animation, {
toValue: 1,
duration: 400,
useNativeDriver: true,
}).start();
};
export const stopAnimation = () => {
Animated.timing(animation, {
toValue: 0,
duration: 400,
useNativeDriver: true,
}).start();
};
export const animatedStyles = {
transform: [
{
translateY: animation.interpolate({
inputRange: [0, 1],
outputRange: [0, -Dimensions.get('window').height / 2]
}),
},
],
};