博客
关于我
SmartRefreshLayout 上拉加载下拉刷新
阅读量:490 次
发布时间:2019-03-07

本文共 1794 字,大约阅读时间需要 5 分钟。

SmartRefreshLayout 依赖更新说明及使用指南

一、依赖设置SmartRefreshLayout 核心依赖版本已更新为:implementation 'com.scwang.refresh-layout-kernel:2.0.1'同时推荐使用经典Header和Footer:implementation 'com.scwang.refresh-header-classics:2.0.1'implementation 'com.scwang.refresh-footer-classics:2.0.1'

二、XML 示例配置在Android项目中配置SmartRefreshLayout:

<com.scwang.smartrefresh.layout.smartrefreshlayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:id="@+id/smart_refresh_layout"android:layout_width="match_parent"android:layout_height="match_parent"tools:context=".business.vehicle.ui.notice.NoticeFragment"

</com.scwang.smartrefresh.layout.smartrefreshlayout>

三、使用方法说明SmartRefreshLayout 的核心功能如下:

  • 刷新与加载监听设置
  • smartRefreshLayout.setOnRefreshListener(new RefreshListener() {    @Override    public void onRefresh(@Nullable RefreshLayout refreshLayout) {        //.Custom refresh logic    }});smartRefreshLayout.setOnLoadMoreListener(new LoadMoreListener() {    @Override    public void onLoadMore(@Nullable RefreshLayout refreshLayout) {        //.Custom loading more logic    }});
    1. 刷新与加载状态控制
    2. smartRefreshLayout.setEnableRefresh(true); // 启用下拉刷新smartRefreshLayout.setEnableLoadMore(true); // 启用上拉加载更多
      1. 刷新与加载状态回复
      2. // 刷新完成触发回调smartRefreshLayout.finishRefresh();// 加载完成触发回调smartRefreshLayout.finishLoadMore();// 自动刷新smartRefreshLayout.autoRefresh();

        四、Header 和 Footer 细节说明Header 样式可选:

        • refresh-header-classics(经典刷新-header)
        • refresh-header-radar(雷达模式)
        • refresh-header-falsify(虚拟界面)
        • refresh-header-material( Material 设计风格)
        • refresh-header-two-level(双层刷新-header)

        Footer 样式可选:

        • refresh-footer-ball(球形加载效果)
        • refresh-footer-classics(经典加载效果)
        • refresh-footer-circle(圆形加载效果)
        • refresh-footer-cube(立方形加载效果)
        • refresh-footer-frosted(霜漆效果)

        五、注意事项

        • XML配置时务必保留يد属性
        • 图示中若有换行或格式问题请根据实际。

    转载地址:http://stvcz.baihongyu.com/

    你可能感兴趣的文章
    (转)【英雄会即时报道】五大CTO畅谈软件公司如何招聘技术人才
    查看>>
    (转)使用公用表表达式的递归查询(SQLSERVER2005)
    查看>>
    (转)在CListView列表视图中添加右键菜单的方法
    查看>>
    (转)考虑错误情况
    查看>>
    ++b&&a--运算结果解析
    查看>>
    .Net(C#)实现异步编程
    查看>>
    .Net中webBrowser控件JS交互
    查看>>
    .Net中webBrowser控件指定IE版本
    查看>>
    0-1背包问题:贪心算法与动态规划的比较
    查看>>
    C++ switch混淆
    查看>>
    02-docker系列-镜像分类以及操作(导入、导出、删除)
    查看>>
    02-Docker镜像分类及操作秘籍,轻松掌握导出、导入、删除
    查看>>
    03-docker容器的基本操作
    查看>>
    03-docker系列-docker容器的基本操作
    查看>>
    04-docker-commit构建自定义镜像
    查看>>
    04-docker系列-commit构建自定义镜像
    查看>>
    05-docker系列-使用dockerfile构建镜像
    查看>>
    05-如何通过Dockerfile实现高效的应用容器化?
    查看>>
    06-docker系列-使用dockerfile构建nginx、redis镜像
    查看>>
    06-使用dockerfile构建nginx、redis镜像
    查看>>