【问题标题】:How to use flutter _pageControler.jumpToPage() from another screen?如何从另一个屏幕使用颤振_pageControler.jumpToPage()?
【发布时间】:2020-11-18 11:25:51
【问题描述】:

假设我的项目中有 4 个文件。

导航栏firstPagesecondPagethirdPage

navbar 中,我有一个侧边抽屉,其中包含 pageview 导航firstPage secondPage 和thirdPage 的pageview。

如何通过其他页面的按钮 onTab 功能访问导航栏PageController.jumpToPage()

【问题讨论】:

  • 你能贴出你的代码吗?
  • 您可以将 PageView 控制器作为道具传递给导航。

标签: flutter flutter-pageview


【解决方案1】:

您可以通过两种方式从其他页面中的按钮 onTab 功能访问导航栏 PageController.jumpToPage():

1将PageController传递给具有onTab功能的页面

2 使用可以与任何页面共享 PageController 的依赖注入,请查看get_it 包了解更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-12
    • 1970-01-01
    • 1970-01-01
    • 2021-10-25
    • 2021-04-21
    • 2019-07-18
    • 2020-10-10
    相关资源
    最近更新 更多