Prevent gestures during animation
This commit is contained in:
@@ -100,6 +100,7 @@ function ImageViewing({
|
|||||||
const activeImageStyle = useAnimatedStyle(() => {
|
const activeImageStyle = useAnimatedStyle(() => {
|
||||||
if (openProgress.value === 1 || dismissSwipeTranslateY.value !== 0) {
|
if (openProgress.value === 1 || dismissSwipeTranslateY.value !== 0) {
|
||||||
return {
|
return {
|
||||||
|
pointerEvents: 'auto',
|
||||||
transform: [{translateY: dismissSwipeTranslateY.value}],
|
transform: [{translateY: dismissSwipeTranslateY.value}],
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -110,10 +111,12 @@ function ImageViewing({
|
|||||||
SCREEN,
|
SCREEN,
|
||||||
)
|
)
|
||||||
return {
|
return {
|
||||||
|
pointerEvents: 'none',
|
||||||
transform: interpolatedTransform,
|
transform: interpolatedTransform,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return {
|
return {
|
||||||
|
pointerEvents: 'auto',
|
||||||
transform: [],
|
transform: [],
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user