ScrollController:跳转到简短列表中的条目

问题描述 投票:0回答:1

我有一个ExpansionTiles的ListView,并且想要在点击时滚动到选定的列表。为此,我计算了所有图块的高度,并通过ScrollController对其进行了scrollTo()计算。

对于大列表,此逻辑效果很好,但是如果列表内容没有从底部溢出(换句话说:小列表,则内容没有到达屏幕底部),然后我滚动但立即得到一个“反弹”动画,该动画会停在旧的滚动位置。

也许有人遇到过类似的问题?我不确定我的列表项是否为ExpansionTiles的事实是否相关,我可以想象这会发生在任何孩子身上。

提前感谢!

flutter flutter-layout
1个回答
0
投票

这不是问题,列表就是这样工作的。如果列表的长度没有溢出父容器(项目数不足),则没有理由滚动列表。

© www.soinside.com 2019 - 2024. All rights reserved.