像 chrome 一样向两侧滑动

Flutter swipe to sides like in chrome

在我的书本式 Flutter 应用中,需要在水平方向滑动才能导航到上一页和下一页。我在 pub.dev 中寻找一个可以做类似事情的包,但没有找到。我想知道是否已经有类似的东西不发明轮子。如果没有,我想听听(不排除你为我做)可以采取什么方法才能自己实现。

您正在查找的是 PageView 小部件。只需提供页面,滑动功能是内置的。

PageView(
  controller: _controller,
  children: [
    MyPage1Widget(),
    MyPage2Widget(),
    MyPage3Widget(),
  ],
)

既然你说的是一本可能有很多页的书,你可能想使用 PageView.builder() 而不是更好的性能。

有关于小部件的更多信息here