如何在Flutter GridView中启用分页?

问题描述 投票:0回答:2

我是 dart 新手,我知道这可能很简单。但是,我无法找到关于如何在 Flutter 中启用分页的简单答案

GridView
。我来自一个快速的背景,只需一行就可以实现这一点。
collectionView.isPagingEnabled = true
。同样,我怎样才能在 dart 中实现这一目标?

flutter dart gridview pagination
2个回答
8
投票

使用PageView而不是GridView。请参考以下代码。

new PageView.builder(
  scrollDirection: Axis.horizontal,
  itemCount: item.length,
  itemBuilder: (context, i) {
    return new Container();
  }
)

1
投票

弗兰肯斯坦解释得非常完美,而且我将添加一些有关将 pageView 移动到特定页面的附加信息。

1)将 PageController 添加到您的 PageView 中,如下所示。

`final _pageController = PageController(initialPage: 0);`

2)调用JumpPage导航到您所需的页面,如下所示。

`_pageController.jumpToPage(3 - 1);`
© www.soinside.com 2019 - 2024. All rights reserved.