问题描述
如何在ListView上检测滚动位置的中间或四分之三?我想在滚动位置到达中间或四分之三后获取数据。怎么做?
当前,我在listView的末尾获取数据。
_scrollController.addListener(scrollListener);
void scrollListener(){
if (_scrollController.position.pixels == _scrollController.position.maxScrollExtent) {
getMoreData();
}
}
解决方法
我认为这可以。.
_scrollController.addListener(scrollListener);
void scrollListener(){
if (_scrollController.position.pixels == _scrollController.position.maxScrollExtent * 0.75) {
getMoreData();
}
}