如何让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(),
)
可惜他没有回复我的评论,所以我决定把他的回答放在这里,这样可以帮助遇到同样问题的任何人
我正在使用
在 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(),
)
可惜他没有回复我的评论,所以我决定把他的回答放在这里,这样可以帮助遇到同样问题的任何人