ScrollController:跳至简短列表上的条目

时间:2019-12-02 08:47:19

标签: flutter flutter-layout

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

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

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

谢谢!

1 个答案:

答案 0 :(得分:0)

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