2

現在、カスタムスクロールビューを使用して列内でフォトビュー(フラッターのインタラクティブビューアーに似ています)ウィジェットを使用しています。だから基本的に私はアプリリンクのinstagramフィードを持っています. ただし、ピンチ ジェスチャがスクロール用の customscrollview によって取得される場合があるため、ピンチ ズーム機能には少しバグがあります。

だから私が必要なのは、「マルチタッチ」があるときはいつでも、VerticalDragGestureRecognizer に対してアリーナに勝つために PhotoViewGestureRecognizer が必要です。

ここに私のジェスチャーデバッグログがあります:

I/flutter (12956): Gesture arena 12   ❙ Adding: PhotoViewGestureRecognizer#6bdab(debugOwner: PhotoViewGestureDetector)
I/flutter (12956): Gesture arena 12   ❙ Adding: DoubleTapGestureRecognizer#6e985(debugOwner: PhotoViewGestureDetector)
I/flutter (12956): Gesture arena 12   ❙ Adding: VerticalDragGestureRecognizer#b7e88(start behavior: down)
I/flutter (12956): Gesture arena 12   ❙ Adding: HorizontalDragGestureRecognizer#d6b73(start behavior: down)
I/flutter (12956): Gesture arena 12   ❙ Closing with 4 members.
I/flutter (12956): Gesture arena 12   ❙ Rejecting: DoubleTapGestureRecognizer#6e985(debugOwner: PhotoViewGestureDetector)
I/flutter (12956): Gesture arena 11   ❙ Accepting: VerticalDragGestureRecognizer#b7e88(start behavior: down)
I/flutter (12956): Gesture arena 11   ❙ Self-declared winner: VerticalDragGestureRecognizer#b7e88(start behavior: down)
I/flutter (12956): Gesture arena 12   ❙ Accepting: VerticalDragGestureRecognizer#b7e88(start behavior: down)
I/flutter (12956): Gesture arena 12   ❙ Self-declared winner: VerticalDragGestureRecognizer#b7e88(start behavior: down)


4

1 に答える 1