import Animated, { runOnUI, withTiming } from 'react-native-reanimated' const onHide = (opacity: Animated.SharedValue): void => { 'worklet' opacity.value = withTiming(1, { duration: 500 }) } const onShow = (opacity: Animated.SharedValue): void => { 'worklet' opacity.value = withTiming(1, { duration: 500 }) } export const onHideScreen = (opacity: Animated.SharedValue) => { runOnUI(onHide)(opacity) } export const onShowScreen = (opacity: Animated.SharedValue) => { runOnUI(onShow)(opacity) }