# ZRefreshView
**Repository Path**: filebird/ZRefreshView
## Basic Information
- **Project Name**: ZRefreshView
- **Description**: ZRefreshView
鸿蒙 Harmony 下拉刷新 上拉加载
- **Primary Language**: Java
- **License**: MulanPSL-2.0
- **Default Branch**: master
- **Homepage**: https://gitee.com/yandeqing
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 5
- **Created**: 2021-08-13
- **Last Updated**: 2024-05-29
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# ZRefreshView-Harmony
## 截图
#### 介绍
这是一个支持上拉加载和下拉刷新的鸿蒙版基础控件,用于页面数据刷新和加载
#### 软件架构
软件架构说明
使用鸿蒙基础控件实现
#### 项目背景
由于大都数项目需要用到下拉刷新和上拉加载,基于鸿蒙刚出来,体验好的下拉刷新和上拉加载控件实在少见
特上传了一个基础版本,如有特殊需求可以留言反馈
该项目开放源码,方便大家自定义用于商业应用,为鸿蒙普遍化做出一点点推进
#### 使用说明
```
1.引入链接
implementation "io.gitee.yandeqing:zrefreshview:1.0.0"
```
```
2.使用布局
```
注意!!:EnableAutoLoadMore="true"表示滑动到底部触发加载下一页
```
3.设置监听
public void setOnRefreshListener(RefreshListener listener) {
refreshListener = listener;
}
public void setLoadMoreListener(LoadMoreListener loadMoreListener) {
this.loadMoreListener = loadMoreListener;
}
刷新完成时候调用
finishRefreshing();
加载完成时候调用
finishLoadMore();
其他:
设置刷新完成头部停留时长
setShowDuration(1200)
设置刷新完成头部显示文案(该方法需要在finishRefreshing之前调用)
setHeaderTx("本次更新100条数据");
```
#### 参与贡献
>yandeqing
#### 联系方式
>邮箱:yan546218945@qq.com