flutter 下拉刷新插件flutter_easyrefresh

效果图如下 插件地址

在这里插入图片描述

1 . 配置文件 pubspec.yaml

dependencies:
  flutter:
    sdk: flutter
  flutter_localizations:
    sdk: flutter
   ...
  flutter_easyrefresh: ^2.1.

**2 . 配置文件main.dart **

...
import 'package:flutter_easyrefresh/easy_refresh.dart';
import 'package:flutter_localizations/flutter_localizations.dart';

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
	localizationsDelegates: [
	  GlobalEasyRefreshLocalizations.delegate,
	  GlobalCupertinoLocalizations.delegate,
	  GlobalMaterialLocalizations.delegate,
	  GlobalWidgetsLocalizations.delegate
	],
	//国际化
	supportedLocales: [
	  Locale('zh', 'CN'),
	],
   )

4. 组件页面页面上使用:

EasyRefresh(
 header: PhoenixHeader(),   //头部刷新
 footer: TaurusFooter(),    //底部刷新
 onRefresh: () async{
   //下拉请求新数据
 },
 onLoad: () async {
   //下拉增加新数据
 },
 //需要上下拉刷新的组件 这里是CustomScrollView
 child: CustomScrollView(...)
)

各种刷新样式可以点这里:
https://pub.flutter-io.cn/packages/flutter_easyrefresh#-readme-tab-

如:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值