我正在将NestedScrollView
与SliverAppBar
一起使用来实现折叠标题。像冠军一样工作!在应用栏中,我还使用了TabBar
,因此标题如下:
TabBarView
的内容是MyListOfThingsWidget
的实例,其中包含ListView
个Item
。相当标准的设置……问题是当我在选项卡之间切换时,ListView
并没有保持自己的滚动偏移量。即。如果我在精选标签上向下滚动页面,则当我切换到附近标签时,该页面已经滚动。我希望每个ListView
保持自己的滚动偏移量。
我可以通过将每个ListView.controller
属性设置为ScrollController
中MyListOfThingsWidget
的一个实例来实现这一点……但是,这破坏了我崩溃的标题逻辑,因为我现在嵌套了{ ScrollController
内的{1}}。
我尝试为每个NestedScrollView
设置一个不同的key
,但这并没有任何改变。
有没有办法获得ListView
来保持自己的滚动位置而没有嵌套的滚动控制器?