UNPKG

@wolf-tp/react-native-boilerplate

Version:

React Native Template

18 lines (17 loc) 444 B
import Animated from 'react-native-reanimated'; /** * Keep current position when changing properties AnimatedTransform. */ export const sharedTransformOrigin = ( { x, y }: { x: number; y: number }, ...transformations: Animated.AnimatedTransform ): Animated.AnimatedTransform => { 'worklet'; return [ { translateX: x }, { translateY: y }, ...transformations, { translateX: x * -1 }, { translateY: y * -1 }, ]; };