有没有办法在pageview中设置页面的起始点?
使用代码:
controller: PageController(viewportFraction: 1)我得到了:
使用1

使用.5作为viewportFraction我得到:

这就是我想要得到的:

使用滚动开始不是一个好的选择,因为用户可以向右移动,它将再次位于中心。我希望第一页尽可能靠近左边距,而且不应该移到中心。
发布于 2019-08-06 08:34:55
1.设置PageView的起始页。
您可以在PageController中使用pass initialPage作为参数来指定起始索引。
对于您的案例:
controller: PageController(viewportFraction: 1, initialPage: 1)
2.回答您关于如何实现该视图的问题。
(目前)我想不出任何解决方案,只能为每个页面创建两个视图,但这不是您想要的,对吗?
我不认为尝试用viewportFraction来解决这个问题对这种情况会有帮助。
发布于 2020-03-17 11:26:07
您可以使用Stack来包装PageView,并像这样设置页面视图的宽度:https://i.stack.imgur.com/MPvLq.png
https://stackoverflow.com/questions/54833108
复制相似问题