我正在使用ListView
个小部件将项目显示为列表.在窗口3中,查看项目必须将中间的项目放在中间.
那么,当滚动停止时,我如何检测ListView
的位置呢?
如何检测ListView滚动停止?
我正在使用ListView
个小部件将项目显示为列表.在窗口3中,查看项目必须将中间的项目放在中间.
那么,当滚动停止时,我如何检测ListView
的位置呢?
如何检测ListView滚动停止?
我使用的是100,这是一个侦听树上冒泡的通知的小部件.然后使用101,表示滚动已停止.
对于滚动位置,我使用_scrollController
,类型是101.
NotificationListener(
child: ListView(
controller: _scrollController,
children: ...
),
onNotification: (t) {
if (t is ScrollEndNotification) {
print(_scrollController.position.pixels);
}
},
),