【发布时间】:2022-01-05 17:05:32
【问题描述】:
在我的书本式 Flutter 应用中,需要在水平方向滑动才能导航到上一页和下一页。我在pub.dev 中寻找了一个类似的包,但没有找到。我想知道是否已经有类似的东西不发明轮子。如果没有,我想听听(除了你为我制作)可以采取什么方法来实现它。
【问题讨论】:
-
我猜你正在寻找这个包swipedetector
标签: flutter swipe-gesture
在我的书本式 Flutter 应用中,需要在水平方向滑动才能导航到上一页和下一页。我在pub.dev 中寻找了一个类似的包,但没有找到。我想知道是否已经有类似的东西不发明轮子。如果没有,我想听听(除了你为我制作)可以采取什么方法来实现它。
【问题讨论】:
标签: flutter swipe-gesture
您正在寻找的是 PageView 小部件。只需提供页面,滑动功能是内置的。
PageView(
controller: _controller,
children: [
MyPage1Widget(),
MyPage2Widget(),
MyPage3Widget(),
],
)
由于您说它是针对可能有很多页面的书,您可能希望使用 PageView.builder() 而不是更好的性能。
有更多关于小部件here的信息
【讨论】: