我在1个屏幕上显示2个PageViews时遇到问题。下面是我的应用程序:日历周时间线是PageView,下面的内容也需要是PageView。
现在两个PageViews都需要相互交谈 - 当滚动底部内容的网页浏览时,我希望上方视图改变白色圆圈选择,最后翻到页面,直到结束。
所以我用
calendarPageView.controller.jumpToPage(pageForDate);
(或nextPage()方法)这就是我得到的:
当多个PageView连接到同一个PageController时,无法读取页面属性。 package:flutter / src / widgets / page_view.dart':失败的断言:第101行pos 7:' positions.length == 1
看来他们出于某种原因使用相同的PageController?有什么想法如何解决?