如何使FlatterGridView在滚动时变为分页?

如何使FlatterGridView在滚动时变为分页?,gridview,flutter,Gridview,Flutter,我正在使用 GridView.count( childAspectRatio: height / width, scrollDirection: Axis.horizontal, children: generateList(), crossAxisCount: 1, ) 子大小将占据GridView的整个宽度。但现在我需要使滚动行为变成每页抓拍,就像在主屏幕上滚动/滑动手机一样 有没有办法达到这种行为 评论中的@pskink状态页面视图真的完成

我正在使用

GridView.count(
    childAspectRatio: height / width,
    scrollDirection: Axis.horizontal,
    children: generateList(),
    crossAxisCount: 1,        
)
子大小将占据GridView的整个宽度。但现在我需要使滚动行为变成每页抓拍,就像在主屏幕上滚动/滑动手机一样


有没有办法达到这种行为

评论中的@pskink状态<代码>页面视图真的完成了任务

PageView(
   scrollDirection: Axis.horizontal,
   children: generateList(),
)

可惜他没有回应我的评论,所以我决定把他的答案放在这里,这样就可以帮助任何有同样问题的人

什么是
ispaginenabled
确切地说?@pskink如果这个例子让人困惑,很抱歉。我改变了我想在这个问题上实现的示例。使用
PageView
然后-文档说:“一个可滚动的列表,可以一页一页地工作。页面视图的每个子视图都必须与视口大小相同。您可以使用PageController控制视图中可见的页面。除了能够控制页面视图内内容的像素偏移外,PageController还允许您控制页面偏移量,页面偏移量是视口大小的增量。“@pskink这很有意义。我稍后会尝试。同时,将您的注释作为答案,以便在解决我的问题时选择您的答案。