目录
一、集成flutter_easyrefresh
二、在布局文件中添加 EasyreFresh
三、触发刷新和加载动作
四、使用指定的 Header 和 Footer
五、flutter run
这篇文章是在前几篇文章的基础上写的,如有不明白的地方可以看看前面的文章,当然也可在下面留言。Flutter默认不支持上拉加载,下拉刷新也仅仅支持Material的一种样式,所以这里用flutter_easyrefresh来实现ListView上拉刷新下拉加载。
一、集成flutter_easyrefresh
pubspec.yaml 中 添加flutter_easyrefresh: ^1.2.7,并同步 flutter packages get 。
在相应的 .dart 文件中添加引用import ‘package:flutter_easyrefresh/easy_refresh.dart’。
dependencies:
flutter:
sdk: flutter
# The following adds the Cupertino Icons font to your application.
# Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^0.1.2
dio: ^2.1.10
fluttertoast: ^3.1.0
flutter_swiper: ^1.1.6
cached_network_image: ^1.0.0
flutter_easyrefresh: ^1.2.7
date_format: ^1.0.6
二、在布局文件中添加 EasyreFresh
Widget _customListView() {
return CustomScrollView