Recyclerview刷新机制
来源:互联网 发布:gta5淘宝怎么搜 编辑:程序博客网 时间:2024/06/03 22:54
Springview 是一个第三方的刷新机制
使用之前 先导入一个依赖
并且 包裹条目控件
compile 'com.liaoinstan.springview:library:1.2.6'
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
>
<com.liaoinstan.springview.widget.SpringView
android:id="@+id/sp"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v7.widget.RecyclerView
android:id="@+id/recycletr"
android:layout_width="match_parent"
android:layout_height="match_parent">
</android.support.v7.widget.RecyclerView>
</com.liaoinstan.springview.widget.SpringView>
</LinearLayout>
找控件 之后
springView.setType(SpringView.Type.FOLLOW);
springView.setListener(new SpringView.OnFreshListener() {
@Override
public void onRefresh() {
handler.postDelayed(new Runnable() {
@Override
public void run() {
springView.onFinishFreshAndLoad();
}
},2000);
}
@Override
public void onLoadmore() {
handler.postDelayed(new Runnable() {
@Override
public void run() {
a++;
getdata();
springView.onFinishFreshAndLoad();
}
},2000);
}
});
}
});
springView.setHeader(new DefaultHeader(this));
springView.setFooter(new DefaultFooter(this));
使用之前 先导入一个依赖
并且 包裹条目控件
compile 'com.liaoinstan.springview:library:1.2.6'
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
>
<com.liaoinstan.springview.widget.SpringView
android:id="@+id/sp"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v7.widget.RecyclerView
android:id="@+id/recycletr"
android:layout_width="match_parent"
android:layout_height="match_parent">
</android.support.v7.widget.RecyclerView>
</com.liaoinstan.springview.widget.SpringView>
</LinearLayout>
找控件 之后
springView.setType(SpringView.Type.FOLLOW);
springView.setListener(new SpringView.OnFreshListener() {
@Override
public void onRefresh() {
handler.postDelayed(new Runnable() {
@Override
public void run() {
springView.onFinishFreshAndLoad();
}
},2000);
}
@Override
public void onLoadmore() {
handler.postDelayed(new Runnable() {
@Override
public void run() {
a++;
getdata();
springView.onFinishFreshAndLoad();
}
},2000);
}
});
}
});
springView.setHeader(new DefaultHeader(this));
springView.setFooter(new DefaultFooter(this));
0 0
- Recyclerview刷新机制
- RecyclerView刷新
- recyclerView 刷新
- recyclerView 下拉刷新
- RecyclerView的局部刷新
- recyclerview局部刷新闪烁
- SwipeRefreshLayout+RecyclerView下拉刷新
- SwipeRefreshLayout+RecyclerView 下拉刷新
- recyclerview下拉自动刷新
- RecyclerView下拉刷新实现
- Android中RecyclerView刷新
- RecyclerView+OkHttp加载刷新
- 关于RecyclerView刷新
- RecyclerView列表数据刷新
- RecyclerView 刷新优化
- RecyclerView刷新notifyDataSetChanged
- RecyclerView优雅的刷新
- RecyclerView的下拉刷新
- Java学习笔记1
- POJ.1611 The Suspects (并查集)
- python学习
- 最长上升序列/非递减序列
- A
- Recyclerview刷新机制
- Lake Counting -poj2386-深搜或者广搜
- poj 1157 dp
- Android--多线程之Handler
- 编写自己的Writeable类
- C语言程序与程序设计语言
- poj 3259 Wormholes(spfa)
- 孤儿进程与僵尸进程的实现与总结
- java编程思想-内存空间分配(常量池)