软件简介

框架?下拉刷新控件还能框架化?智能?啥玩意来着?二话不多少先上Demo效果图,咱们再来探个究竟。

 

 

简单用例

1.在 buld.gradle 中添加依赖

compile 'com.scwang.smartrefresh:SmartRefreshLayout:1.0.1'
compile 'com.scwang.smartrefresh:SmartRefreshHeader:1.0.1'//如果使用了特殊的Header

2.在XML布局文件中添加 SmartRefreshLayout

<?xml version="1.0" encoding="utf-8"?>
<com.scwang.smartrefresh.layout.SmartRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/refreshLayout"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
    <android.support.v7.widget.RecyclerView
        android:id="@+id/recyclerview"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:overScrollMode="never"
        android:background="#fff" />
</com.scwang.smartrefresh.layout.SmartRefreshLayout>

3.在 Activity 或者 Fragment 中添加代码

RefreshLayout refreshLayout = (RefreshLayout)findViewById(R.id.refreshLayout);
refreshLayout.setOnRefreshListener(new OnRefreshListener() {
    @Override
    public void onRefresh(RefreshLayout refreshlayout) {
        refreshlayout.finishRefresh(2000);
    }
});
refreshLayout.setOnLoadmoreListener(new OnLoadmoreListener() {
    @Override
    public void onLoadmore(SmartRefreshLayout refreshlayout) {
        refreshlayout.finishLoadmore(2000);
    }
});
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2019/08/23 17:44

Android SmartRefreshLayout 使用

SmartRefreshLayout是一款实现上拉加载、下拉刷新的控件,网络上相关内容也很多,在这里简单总结下我的使用 使用SmartRefreshLayout需导入依赖: implementation 'com.scwang.smartrefresh:SmartRefreshLayout:1.1.0-alpha-14' implementation 'com.scwang.smartrefresh:SmartRefreshHeader:1.1.0-alpha-14'//使用特殊的...

0
0
发表了博客
2018/08/04 12:49

Android 下拉刷新上啦加载SmartRefreshLayout + RecyclerView

在弄android刷新的时候,可算是耗费了一番功夫,最后发觉有现成的控件,并且非常好用,这里记录一下。 原文是 https://blog.csdn.net/huangxin112/article/details/78781682 ,这里是看了之后,结合自己实际遇到的问题写的。 首先引入包。 //下拉框 implementation 'com.android.support:recyclerview-v7:28.0....

0
0
发表了博客
08/02 16:11

安卓笔记-----RecyclerView的加载和刷新(优秀的第三方库SmartRefreshLayout)

昨夜西风凋碧树,独上高楼。望尽天涯路。 二更,之前一直在忙,本来说更新一下关于RecyclerView 的东西,但是给耽误了,下次一定要补上,今天所做的东西主要是我们在APP中经常用到的刷新功能和加载更多功能,在此之前需要了解SmartRefreshLayout,由于这个知识点很多,有时间再单独写一篇博客,这里默认你已经了解过并且...

0
0
发表了博客
2018/08/07 20:23

Android 开源框架 ( 十四 ) 列表下拉刷新框架 --- SmartRefreshLayout

  结合上一篇RecyclerView,介绍一个针对列表的下拉和上拉刷新,加载的框架:SmartRefreshLayout.     Android 开源框架 ( 十三 ) RecyclerView   可实现自定义Header/Footer   一.添加依赖 compile 'com.scwang.smartrefresh:SmartRefreshLayout:1.0.4-7' compile 'com.scwang.smartrefresh:SmartRefr...

0
0
发表了博客
2019/08/16 09:03

Android横向智能刷新框架-SmartRefreshHorizontal

距离上次发文又过了一年,这次我给大家带来了另一个开源库 SmartRefreshHorizontal,下面先看看效果: 传送门 项目地址 属性文档 常见问题 更新日志 源码下载 自定义Header Demo 下载 APK-Demo 效果演示 商品详情...

0
0
发表了博客
2019/03/21 11:38

github 下拉刷新 SmartRefreshLayout.txt

SmartRefreshLayout 下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架, 支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。 https:...

0
0
发表了博客
2019/05/19 11:09

032 Android智能下拉刷新框架-SmartRefreshLayout+RecyclerView的使用

1.SmartRefreshLayout介绍   SmartRefreshLayout的目标是打造一个强大,稳定,成熟的下拉刷新框架,并集成各种的炫酷、多样、实用、美观的Header和Footer。 正如名字所说,SmartRefreshLayout是一个“聪明”或者“智能”的下拉刷新布局,由于它的“智能”,它不只是支持所有的View,还支持多层嵌套的视图结构。 它继承...

0
0
发表了博客
2018/12/19 13:26

Flutter上拉加载下拉刷新---flutter_easyrefresh

前言 Flutter默认不支持上拉加载,下拉刷新也仅仅支持Material的一种样式。Android开发使用过SmartRefreshLayout的小伙伴都知道这是一个强大的刷新UI库,集成了很多出色的动画效果,并且对自定义支持非常好。接下来给大家介绍的就是,Flutter版本的刷新UI库---flutter_easyrefresh,在功能方面已经很接近Android的Smart...

0
1
发表了博客
2019/03/21 17:10

Flutter上拉加载下拉刷新---flutter_easyrefresh

前言 Flutter默认不支持上拉加载,下拉刷新也仅仅支持Material的一种样式。Android开发使用过SmartRefreshLayout的小伙伴都知道这是一个强大的刷新UI库,集成了很多出色的动画效果,并且对自定义支持非常好。接下来给大家介绍的就是,Flutter版本的刷新UI库---flutter_easyrefresh,在功能方面已经很接近Android的Smart...

0
0
发表了博客
05/06 11:46

Android Jetpack架构-Paging自定义上拉加载更多

Jetpack系列文章 Android Jetpack架构组件-Lifecycle使用 Android Jetpack架构组件-LiveData使用 Android Jetpack架构组件-ViewModel的使用及原理 Android Jetpack架构组件-Paging介绍及实践 Android Jetpack架构组件-Room基本使用 Android Jetpack架构组件-Room数据库查询艺术 Android Jetpack架构组件-Room升级 Androi...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
12 收藏
分享
返回顶部
顶部