博客
关于我
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/

    你可能感兴趣的文章
    2020年云南省专升本 - 「计算机」专业各院校招生计划
    查看>>
    算法 顺序查找/折半查找/冒泡排序/选择排序(待改)
    查看>>
    浏览器打开winscp 系统错误。代码:5。 拒绝访问。
    查看>>
    Kubernetes 无法查询到并且无法删除pod实例的排查过程
    查看>>
    android中button修改不了背景颜色
    查看>>
    (网络安全)主动信息收集 操作系统识别
    查看>>
    github 入门
    查看>>
    温故知新,.Net Core遇见Consul(HashiCorp),实践分布式服务注册与发现
    查看>>
    社区医疗app-Ui设计
    查看>>
    HTML 表单验证
    查看>>
    mysql时间为0000-00-00 00:00:00时,程序读取错误
    查看>>
    ubuntu System program problem detected
    查看>>
    使用ivx图表组件的经验总结
    查看>>
    17场演讲,500+嘉宾 |「观远2020智能决策峰会暨产品发布会」看点先知道
    查看>>
    一个简单的游戏框架[汇总]
    查看>>
    免费好用的证件扫描仪-扫描全能王
    查看>>
    面试题5:(事务管理) ACID 是什么?
    查看>>
    10.Mybatis执行流程
    查看>>
    Http状态码
    查看>>
    通信过程图
    查看>>