flutter - flutter :使页面导航手势与自定义手势共存

标签 flutter dart gesture

我想使用PageView路由和滑动手势来实现页面切换。
问题
在我使用ListenerGestureDetector在主 View 上实现自定义手势之前,一切工作正常,我猜默认的PageView滑动手势会被这些回调实现所覆盖。
期望
在其他地方,通过继承,我可以轻松地在重写中调用 super 方法,但是对于回调,我不知道在哪里派生内置行为。

将内置页面导航手势合并到这些自定义手势回调中的最快方法是什么?

最佳答案

通过@Crazzygamerr的技巧,我设法使其工作。
事实证明,这就像抓取全局pageController实例的PageViewanimateToPagejumpToPage一样简单。
您可以从任何有权访问pageController的类中进行操作。

关于flutter - flutter :使页面导航手势与自定义手势共存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63341068/

相关文章:

Flutter 应用程序的 Websocket 性能与 socket.io 性能对比

flutter - 如何在 vscode (Flutter) 上的单次运行/调试中添加 --no-sound-null-safety?

dart - 导入库时会发生什么?

flutter - 如何比较 2 TextFormField 中的值

flutter - Flutter const:在子小部件上需要它吗?

ios - iPhone X 主页指示灯

flutter - CERTIFICATE_VERIFY_FAILED flutter

flutter - 如何以正确的方式从SharedPreferences获取数据

android - flutter : How to control conflicting gestures?

android - 如何在同一个 Android Compose View 中使用多个手势?