PullToRefresh
一, 导入依赖, PullToRefreshLibrary
1, 先把给定的module导入到你的project中
点击File , 右键 -- import module --- 选择你的PullToRefresh_Library
2, 修改 PullToRefresh_Library中的build_gradle中的版本号
compileSdkVersion 25
buildToolsVersion "26.0.2"
3, 修改project中的build_gradle
将所有的 jcenter()
修改为: jcenter{url "http://jcenter.bintray.com/"}
4, Project strueture--->dependencies--->+--->Module depends选中ok
二, 监听器
setMode(刷新的模式);
onRefreshListener2 -- 可以有两种方式的刷新
onRefreshListener -- 一种方式
属性
1,上拉下拉图标
ptr:ptrDrawable="@mipmap/ic_launcher"
2,图标动画 取值: flip:翻转 rotate:旋转
ptr:ptrAnimationStyle = "flip"
3,上拉下拉时, 头部的背景色
ptr:ptrHeaderBackground=""
4,上拉下拉时 文字颜色
ptr:ptrHeaderTextColor=""
5,设置整个mPullRefreshListView的背景色
ptr:ptrRefreshableViewBackground ="#CCC"
6,ptrListViewExtrasEnabled 决定了Header,Footer以何种方式加入mPullRefreshListView
true为headView方式加入,就是滚动时刷新头部会一起滚动。