KRefreshLayout
简介:比官方 SwipeRefreshLayout 细节处理更好,支持定制任意 Header
Refresh-刷新-下拉刷新-RefreshLayout-
kotlin 和 java 两个版本的下拉刷新框架,支持任意 View、支持定制任意 header
Download
KRefreshLayout
gradle
compile 'gorden.refresh:refresh-kotlin:1.3'
maven
<dependency>
<groupId>gorden.refresh</groupId>
<artifactId>refresh-kotlin</artifactId>
<version>1.3</version>
<type>pom</type>
</dependency>
注意:kotlin 版本目前需要下载插件或者使用 AndroidStudio3.0+
JRefreshLayout
gradle
compile 'gorden.refresh:refresh-java:1.3'
maven
<dependency>
<groupId>gorden.refresh</groupId>
<artifactId>refresh-java</artifactId>
<version>1.3</version>
<type>pom</type>
</dependency
example
Usage
KRefreshLayou 详细使用说明:
设置刷新监听
refreshLayout.setKRefreshListener {
refreshLayout.postDelayed({
//这里的 true 是指刷新成功,在 header 接口中 complete 能接收到这参数
refreshLayout.refreshComplete(true)
}, 2000)
}