如何让Flutter GridView在滚动时变成分页?

How to make Flutter GridView become paged when scrolling?

我正在使用

在 Gridview 中制作一个可滑动的横幅
GridView.count(
    childAspectRatio: height / width,
    scrollDirection: Axis.horizontal,
    children: generateList(),
    crossAxisCount: 1,        
)

子尺寸将占据 GridView 的整个宽度。但现在我需要让滚动行为变成按页对齐,例如 scrolling/swiping 您的 phone 在主屏幕上。

有什么办法可以实现这种行为吗?

@pskink 在评论中陈述。 PageView 真正做到了。

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

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