This commit is contained in:
Dan Abramov
2023-10-03 05:00:45 +01:00
parent 115d60d616
commit ae5ab66b0e
@@ -323,7 +323,7 @@ const ImageItem = ({
const dismissSwipePan = Gesture.Pan() const dismissSwipePan = Gesture.Pan()
.enabled(!isScaled) .enabled(!isScaled)
.activeOffsetY([-10, 10]) .activeOffsetY([-10, 10])
.failOffsetX([-2, 2]) .failOffsetX([-10, 10])
.maxPointers(1) .maxPointers(1)
.onUpdate(e => { .onUpdate(e => {
dismissSwipeTranslateY.value = e.translationY dismissSwipeTranslateY.value = e.translationY
@@ -344,6 +344,7 @@ const ImageItem = ({
return ( return (
<View <View
style={styles.container}> style={styles.container}>
{isLoading && <ActivityIndicator size="small" color="#FFF" style={styles.loading} />}
<GestureDetector gesture={Gesture.Exclusive(dismissSwipePan, Gesture.Simultaneous(pinch, pan), doubleTap)}> <GestureDetector gesture={Gesture.Exclusive(dismissSwipePan, Gesture.Simultaneous(pinch, pan), doubleTap)}>
<AnimatedImage <AnimatedImage
source={imageSrc} source={imageSrc}
@@ -355,7 +356,6 @@ const ImageItem = ({
> >
</AnimatedImage> </AnimatedImage>
</GestureDetector> </GestureDetector>
{isLoading && <ActivityIndicator size="small" color="#FFF" style={styles.loading} />}
</View> </View>
) )
} }