import { StyleSheet } from 'react-native'; import Animated, { useSharedValue, useAnimatedStyle, withTiming, withRepeat, withSequence, } from 'react-native-reanimated'; import { ThemedText } from '@/components/ThemedText'; export function HelloWave() { const rotationAnimation = useSharedValue(0); rotationAnimation.value = withRepeat( withSequence(withTiming(25, { duration: 150 }), withTiming(0, { duration: 150 })), 4 // Run the animation 4 times ); const animatedStyle = useAnimatedStyle(() => ({ transform: [{ rotate: `${rotationAnimation.value}deg` }], })); return ( 👋 ); } const styles = StyleSheet.create({ text: { fontSize: 28, lineHeight: 32, marginTop: -6, }, });