首页 > 解决方案 > 是否可以将 Flutter 中的 PageView 设置为只能从边缘滑动?

问题描述

我有一个简单的 PageView 小部件,可以控制两个屏幕/视图之间的导航

final PageController _pageController = PageController(
  initialPage: 0,
);

@override
void dispose() {
  _pageController.dispose();
  super.dispose();
}


PageView(
  controller: _pageController,
  children: [
      firstScreen(),
      secondScreen(),
  ],
);

现在,用户可以在屏幕的任何部分轻轻滑动,视图就会发生变化。

有没有办法以某种方式限制用户只能使用 PageView 从边缘滑动?

标签: flutterflutter-pageview

解决方案


推荐阅读