【问题标题】:Pull-To-Refresh, but instead of refreshing, bring a new page on flutterPull-To-Refresh,但不是刷新,而是在flutter上带来一个新页面
【发布时间】:2021-03-20 11:02:21
【问题描述】:

我是flutter 的新手,我想知道ListView 是否有可能在用户到达底部时启用pull-to-refresh,它已经重定向到另一个页面(使用@ 987654325@)。

我想要类似this 的效果。

但在ListView下(用户需要到达底部)然后再次滑动以推送另一个页面,effect就像上面的链接。

这可能吗?我试过用NotificationListener,ScrollableController,什么也没发生。

我想要的具体效果是当用户到达底部时,它有一个像推特一样的“拉动刷新”效果(你向上滑动(按住),出现一个文本,当你意识到手指时,页面更新,在我的应用中,它带来了另一个页面)

我在底部的卡片上尝试了一些带有“手势检测器”的东西 - 它有点工作,但我没有滑动按住和松开手指的动画。

如果我能进一步澄清这个问题,请告诉我。谢谢

【问题讨论】:

  • 您可以使用垂直方向的 ViewPager 来实现这一点
  • @MarianoZorrilla 谢谢,我认为这有帮助,但我会用更多细节编辑我的答案

标签: android flutter listview dart pull-to-refresh


【解决方案1】:

像这样使用PageView

PageView(
  children: <Widget>[
    // Add children here
  ],
  scrollDirection: Axis.vertical,
)

【讨论】:

  • 谢谢!我尝试了类似的方法-用更多细节编辑了我的问题-但我想要一个效果拉动来刷新(您可以在其中滑动-按住并松开手指)。你知道它可以实现吗?在这种情况下,刷新指示器不起作用,我认为
猜你喜欢
  • 2016-10-13
  • 2013-12-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-10
  • 2021-11-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多