像 chrome 一样向两侧滑动
Flutter swipe to sides like in chrome
在我的书本式 Flutter 应用中,需要在水平方向滑动才能导航到上一页和下一页。我在 pub.dev 中寻找一个可以做类似事情的包,但没有找到。我想知道是否已经有类似的东西不发明轮子。如果没有,我想听听(不排除你为我做)可以采取什么方法才能自己实现。
您正在查找的是 PageView 小部件。只需提供页面,滑动功能是内置的。
PageView(
controller: _controller,
children: [
MyPage1Widget(),
MyPage2Widget(),
MyPage3Widget(),
],
)
既然你说的是一本可能有很多页的书,你可能想使用 PageView.builder() 而不是更好的性能。
有关于小部件的更多信息here
在我的书本式 Flutter 应用中,需要在水平方向滑动才能导航到上一页和下一页。我在 pub.dev 中寻找一个可以做类似事情的包,但没有找到。我想知道是否已经有类似的东西不发明轮子。如果没有,我想听听(不排除你为我做)可以采取什么方法才能自己实现。
您正在查找的是 PageView 小部件。只需提供页面,滑动功能是内置的。
PageView(
controller: _controller,
children: [
MyPage1Widget(),
MyPage2Widget(),
MyPage3Widget(),
],
)
既然你说的是一本可能有很多页的书,你可能想使用 PageView.builder() 而不是更好的性能。
有关于小部件的更多信息here