Android 下拉刷新框架 SmartRefreshlayout

Apache
Java
Android
2017-07-06
树朾

框架?下拉刷新控件还能框架化?智能?啥玩意来着?二话不多少先上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);
    }
});
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

Android 炫酷的多重水波纹 MultiWaveHeader

一个可以高度定制每个波形的Android水波控件。

04/20 16:06
5
0
可折叠-上下左右都可滑动-同时具备上拉加载下拉刷新

首先,上下滑动和左右滑动很好解决,ViewPager+TabLayout+ListView就能很好的实现。 最主要的是折叠 + 加载刷新: 一.部局折叠 我们可以使用CoordinatorLayout来实现,它主要的作用是 使用:...

05/28 13:52
45
0
【码云周刊第 43 期】看完绝对想尝试的创意 Android 库,你关注了吗?

每周为您推送最有价值的开源技术内参!

2017/10/20 09:57
1K
3
webpack.config.js

let webpack = require('webpack'), path = require('path'), HtmlWebpackPlugin = require('html-webpack-plugin'), ExtractTextPlugin = require('extract-text-webpack-plugin'), ...

03/26 15:00
14
0
Android常用优秀开源框架(一)

Android常用优秀开源框架(一) 1.网络请求框架 okhttp https://github.com/square/okhttp OkGo https://github.com/jeasonlzy/okhttp-OkGo 2.图片下载框架 glide https://github.com/bumpt...

09/20 19:54
17
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部