将新项目(例如ListTile)添加到ListView时,是否可以将新添加的项目滚动到视图中?新项目可能不在列表的底部(例如,按字母顺序排序)。
ListView您可以使用 a滚动浏览ScrollController。
final scrollController = ScrollController();
// ...
ListView(controller: scrollController // ...
);
// ...
scrollController.animateTo(height, duration: Duration(milliseconds: 678),
curve: Curves.ease);
Run Code Online (Sandbox Code Playgroud)
您必须自己确定高度。这可以使用项目的索引和一般项目高度来完成。
这里有一个完整的例子。
| 归档时间: |
|
| 查看次数: |
1880 次 |
| 最近记录: |