我想对此列表磁贴应用自动滚动,
Container(
height: 70,
width: double.maxFinite,
child: ListView.builder(
controller: _controller,
key: itemKey,
itemCount: 10,
itemBuilder: (BuildContext context, int index) {
return ListTile(
title: Text('demo ${index + 1}'),
);
},
),
),
我宣布了这一点
final itemKey = GlobalKey();
final _controller = ScrollController();
我把这个放在小工具构建之后.
if (_controller.hasClients) {
_controller.animateTo(_controller.position.maxScrollExtent,
duration: const Duration(milliseconds: 500), curve: Curves.easeInOut);
}