initState 方法中执行该操作 , 相应的在 dispose 方法中 , 执行 ScrollController 对象的 dispose 方法 ;
@override
void initState...() {
/// 为滚动控制器添加监听
_scrollController.addListener(() {});
super.initState();
}
最后 , 在 ListView...loadMore() async {
/// 强制休眠 1 秒
await Future.delayed(Duration(seconds: 1));
/// 更新 UI , 再次复制一份数据...loadMore() async {
/// 强制休眠 1 秒
await Future.delayed(Duration(seconds: 1));
/// 更新 UI , 再次复制一份数据...fontSize: 20
),
),
);
}
}
执行结果 : 在下面的数组中 , ‘柴进’ 是最后一个元素 , 下拉到最后一个元素 , 会触发复制当前数组 , 添加到后面