flutter - 如何使用 PageView 显示多个页面?

标签 flutter flutter-layout

我有一个使用 PageView 的应用程序,我想让它响应式——这样在平板电脑上,它显示 3 个页面,而在智能手机上,它只显示一个:

enter image description here

如何更改 PageView 中显示的页面数?

最佳答案

您可以通过 PageController 控制在 PageView 中显示多少页

var controller = PageController(viewportFraction: 1 / 3);

然后将其传递给您的PageView:

PageView(
  controller: controller,
  ...
), 

关于flutter - 如何使用 PageView 显示多个页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55355462/

相关文章:

ios - 奇怪的错误,有些时候 flutter 自动停止并开始执行

flutter - 带有插入阴影和渐变的圆圈

firebase - Firestore - 查询数组字段中对象的过滤器位置

loops - For循环在Dart中表现怪异。我试图做一个异步功能来检索数据

flutter - 如何计算Flutter GridView子级的默认高度和宽度?

Flutter GectureDetector onTap 仅适用于文本子项

android - 无法运行 flutter 应用程序

flutter - 如何实时收听 TextField 更改并使用 TextField 内容更新 Text 小部件?

flutter - flutter 中的动态芯片上出现溢出错误

flutter - 如何使用Flutter在侧边栏菜单上添加背景图像?