【发布时间】:2019-05-16 23:09:11
【问题描述】:
我有一个NestedScrollView,其中包含一个SliverAppBar 和一个TabBarView,每个选项卡都包含一个无限加载列表。现在我只有一个ScrollController 附加到NestedScrollView,并且列表小部件读取此控制器的滚动位置。
无限加载逻辑使用controller.position.extentAfter 来决定何时从 API 获取数据。但是有多个标签,我得到错误
ScrollController 附加到多个滚动视图。
我尝试阅读有关 controller.positions 的信息,但无法理解可用的 2 行文档。我的问题是,是否可以在 TabBarView 中访问每页的滚动位置,或者我应该为每个位置使用单独的 ScrollController 而忘记正确滚动条子?
【问题讨论】:
-
移至没有条子的新布局。留下问题,如果有人对此有答案。
-
您将不得不提供一个样本供我们查看,但还有其他类似的问题存在相同的错误:stackoverflow.com/questions/52484710/…、stackoverflow.com/questions/53824944/…、stackoverflow.com/questions/52170779/…
-
@TWL 这是一岁多的男人。我什至不记得我最终采取了什么方法。也不确定我问这个的原因是什么。
标签: flutter