Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在FlatterGridView中启用分页?_Gridview_Dart_Flutter_Paging - Fatal编程技术网

如何在FlatterGridView中启用分页?

如何在FlatterGridView中启用分页?,gridview,dart,flutter,paging,Gridview,Dart,Flutter,Paging,我是dart的新手,我知道这可能很简单。但是,我无法找到一个简单的答案,关于如何在Flatter的GridView中启用分页。我来自swift的背景,在那里,这只需要一行代码就可以实现collectionView.isPaginEnabled=true。类似地,如何在dart中实现这一点?使用PageView而不是GridView。请参阅以下代码 new PageView.builder( scrollDirection: Axis.horizontal, itemCount: item

我是dart的新手,我知道这可能很简单。但是,我无法找到一个简单的答案,关于如何在Flatter的
GridView
中启用分页。我来自swift的背景,在那里,这只需要一行代码就可以实现<代码>collectionView.isPaginEnabled=true。类似地,如何在dart中实现这一点?

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

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

弗兰肯斯坦解释得很好,此外,我还将添加一些关于将页面视图移动到特定页面的附加信息

1) 将PageController添加到页面视图,如下所示

`final _pageController = PageController(initialPage: 0);`
`_pageController.jumpToPage(3 - 1);`
2) 调用JumpPage导航到所需页面,如下所示

`final _pageController = PageController(initialPage: 0);`
`_pageController.jumpToPage(3 - 1);`

DAMM&LOL它帮助我解决了2个问题1。在列表2中分页。单元格大小等于水平listview