Open yakeer opened 4 years ago
@yakeer It looks like other widget consumes your pinch gestures.
Try to specify PanGestureRecognizer
explicitly in gestureRecognizers
.
PDF(gestureRecognizers: [Factory(() => PanGestureRecognizer())].toSet())
You can read more about it from here:
/// Which gestures should be consumed by the pdf view.
///
/// It is possible for other gesture recognizers to be competing with the pdf view on pointer
/// events, e.g if the pdf view is inside a [ListView] the [ListView] will want to handle
/// vertical drags. The pdf view will claim gestures that are recognized by any of the
/// recognizers on this list.
///
/// When this set is empty or null, the pdf view will only handle pointer events for gestures that
/// were not claimed by any other gesture recognizer.
final Set<Factory<OneSequenceGestureRecognizer>>? gestureRecognizers;
This will help https://www.youtube.com/watch?v=gAUVz0U7eyA
How can I add pinch to Zoom?
It seems that it's enabled by default, but I can't get it to work.
Is there any special property I'm supposed to set to PDF()?