@likashefqet/react-native-image-zoom
Version:
A performant zoomable image written in Reanimated v2+ 🚀
12 lines (8 loc) • 347 B
text/typescript
import { useRef } from 'react';
export const usePanGestureCount = () => {
const panGestureCount = useRef(0);
const isPanning = () => panGestureCount.current > 0;
const startPan = () => panGestureCount.current++;
const endPan = () => panGestureCount.current > 0 && panGestureCount.current--;
return { isPanning, startPan, endPan };
};