flutter - 是否可以将 Flutter 中的 PageView 设置为只能从边缘滑动?
问题描述
我有一个简单的 PageView 小部件,可以控制两个屏幕/视图之间的导航
final PageController _pageController = PageController(
initialPage: 0,
);
@override
void dispose() {
_pageController.dispose();
super.dispose();
}
PageView(
controller: _pageController,
children: [
firstScreen(),
secondScreen(),
],
);
现在,用户可以在屏幕的任何部分轻轻滑动,视图就会发生变化。
有没有办法以某种方式限制用户只能使用 PageView 从边缘滑动?
解决方案
推荐阅读
- angular - NullInjectorError:没有 InjectionToken DEFAULT_LOCALE 的提供者
- swift - 如何通过指定 Codable 类型的子集来编码 Codable 类型?
- spring - 密钥库被篡改或密码不正确
- mysql - SQL 连接 - 限制为基表
- javascript - 相对排序数组 Javascript
- javascript - 有没有办法从网页中检索信息并使用该信息预填充另一个页面?
- javascript - document.exeCommand('copy') 不将文本复制到剪贴板
- r - 如何创建带有基因 ID 的火山图?
- groovy - 使用groovy在xml中获取具有相同节点名称的嵌套xml的值
- database - Maximum recommended children in a Firebase Database node