如何在 Flutter 中创建垂直滚动的 PageView?

Posted

技术标签:

【中文标题】如何在 Flutter 中创建垂直滚动的 PageView?【英文标题】:How to create Vertically scrolling PageView in Flutter? 【发布时间】:2020-02-04 14:36:40 【问题描述】:

默认情况下PageView在flutter中有水平滚动,但是我需要通过PageView创建一个垂直滚动的Pages,有什么解决办法吗??

【问题讨论】:

不妨看看this。垂直 PageView 似乎有一个过渡指南。 请检查这个也许这个对你有帮助 pub.dev/packages/flutter_swiper 【参考方案1】:

使用scrollDirection: Axis.vertical

PageView(
    controller: pageViewController,
    scrollDirection: Axis.vertical,
    children: [Page1(), Page2(),],
)

【讨论】:

以上是关于如何在 Flutter 中创建垂直滚动的 PageView?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Flutter 中创建具有固定列的水平滚动表格?

如何在 Swift 中创建单页垂直滚动 PDFView

在 Flutter 中创建一个双向无限 ListView.builder

在 Flutter 中创建双向 PageView 滚动?

如何在flutter android开发中创建这种布局?

无法在flutter web的有限高度容器中创建滚动