美文网首页
鸿蒙OS下拉刷新及上拉加载HarmonyOs (ZRefresh

鸿蒙OS下拉刷新及上拉加载HarmonyOs (ZRefresh

作者: 易水寒2018 | 来源:发表于2021-07-24 11:23 被阅读0次

    描述

    这是一个支持上拉加载和下拉刷新的鸿蒙版基础控件,用于页面数据刷新和加载

    主要方法

    1.引入链接
    implementation "io.gitee.yandeqing:zrefreshview:1.0.2"
    
    2.使用布局
    <com.yan.zrefreshview.ZRefreshView
        ohos:id="$+id:zrefresh_view"
        ohos:height="match_parent"
        ohos:width="match_parent"
        ohos:orientation="vertical"
        app:AutoLoadMore="true"
        app:EnableLoadMore="true"
        app:RefreshBgColor="#000000"
        app:RefreshTextColor="#ffffff">
    </com.yan.zrefreshview.ZRefreshView>
    注意!!:AutoLoadMore="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

    截图:

    Zrefreshview.gif

    gitee地址:

    https://gitee.com/yandeqing/ZRefreshView.git

    相关文章

      网友评论

          本文标题:鸿蒙OS下拉刷新及上拉加载HarmonyOs (ZRefresh

          本文链接:https://www.haomeiwen.com/subject/figmmltx.html