有没有一种方法可以自动滚动到ListView.builder中的元素?

时间:2020-01-16 23:19:25

标签: flutter dart

我的目标是当我点击GoogleMaps中的标记时滚动到正确的人。 每个标记已经保存了对列表中各个索引的引用,但是我不知道如何使列表自身滚动。 感谢您的帮助:)

Screenshot of map & horizontal list

1 个答案:

答案 0 :(得分:1)

您还可以使用Scrollable小部件滚动到特定的小部件:

Scrollable.ensureVisible(itemKey.currentContext, duration: const Duration(milliseconds: 500));

itemKey是一个GlobalKey,分配给窗口小部件的key属性