我有一个ExpansionTiles的ListView,并且想要在点击时滚动到选定的列表。为此,我计算了所有图块的高度,并通过ScrollController对其进行了scrollTo()
计算。
对于大列表,此逻辑效果很好,但是如果列表内容没有从底部溢出(换句话说:小列表,则内容没有到达屏幕底部),然后我滚动但立即得到一个“反弹”动画,该动画会停在旧的滚动位置。
也许有人遇到过类似的问题?我不确定我的列表项是否为ExpansionTiles的事实是否相关,我可以想象这会发生在任何孩子身上。
提前感谢!
这不是问题,列表就是这样工作的。如果列表的长度没有溢出父容器(项目数不足),则没有理由滚动列表。