如何在 Flutter GridView 中启用分页?
How to enable paging in Flutter GridView?
我是 dart 新手,我知道这可能很简单。但是,我无法找到关于如何在 Flutter GridView
中启用分页的简单答案。我来自 swift 背景,只需一行即可实现。 collectionView.isPagingEnabled = true
。同样,我怎样才能在飞镖中实现这一目标?
使用 PageView 而不是 GridView。参考以下代码。
new PageView.builder(
scrollDirection: Axis.horizontal,
itemCount: item.length,
itemBuilder: (context, i) {
return new Container();
}
)
Frankenstein 解释得很好而且我将添加一些关于将 pageView 移动到特定页面的附加信息。
1) 将 PageController 添加到您的 PageView,如下所示。
`final _pageController = PageController(initialPage: 0);`
2)调用 JumpPage 导航到您所需的页面,如下所示。
`_pageController.jumpToPage(3 - 1);`
我是 dart 新手,我知道这可能很简单。但是,我无法找到关于如何在 Flutter GridView
中启用分页的简单答案。我来自 swift 背景,只需一行即可实现。 collectionView.isPagingEnabled = true
。同样,我怎样才能在飞镖中实现这一目标?
使用 PageView 而不是 GridView。参考以下代码。
new PageView.builder(
scrollDirection: Axis.horizontal,
itemCount: item.length,
itemBuilder: (context, i) {
return new Container();
}
)
Frankenstein 解释得很好而且我将添加一些关于将 pageView 移动到特定页面的附加信息。
1) 将 PageController 添加到您的 PageView,如下所示。
`final _pageController = PageController(initialPage: 0);`
2)调用 JumpPage 导航到您所需的页面,如下所示。
`_pageController.jumpToPage(3 - 1);`