手势检测器优先级

Mit*_*tch 5 flutter

我有一个堆栈,其中包含一个GestureDetector(这是最上面的层,跨越整个屏幕)和另一个小部件(在它下面),最终有一个ListView. 问题是全局GestureDetector使用onHorizontalDrag消耗了触摸事件。相反,我希望 ListView 仅使用该事件。

简而言之,有没有办法让 theListView优先于 theGestureDetector而不保持某种状态?请注意,ListView不是 的子项/子子项GestureDetector- 它们位于小部件树中的不同分支上。

小智 0

尝试将behavior: HitTestBehavoir.translucentHitTestBehavoir.deferToChild添加到手势检测器。