flutter – 如何滚动ListView中的项目以使其可见?

前端之家收集整理的这篇文章主要介绍了flutter – 如何滚动ListView中的项目以使其可见?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
将新项目(例如ListTile)添加到ListView时,有没有办法将新添加的项目滚动到视图中?新项目可能不在列表的底部(例如,它按字母顺序排序).

解决方法

您可以使用 ScrollController滚动ListView.

final scrollController = ScrollController();

// ...
ListView(controller: scrollController // ...
);
// ...
scrollController.animateTo(height,duration: Duration(milliseconds: 678),curve: Curves.ease);

你必须自己确定身高.这可以使用您的项目的索引和一般项目高度来完成.

有一个full example available here.

猜你在找的Flutter相关文章