SmartRefreshLayout使用记录
之前在简书上面的一篇文章,挪到CSDN上来。 前言 此开源控件高度省力、美观,理应不会有太多的问题。奈何该项目的主页上面的说明并不能满足我的需求,因此大致翻看了其中的源码,得到了满足自己需求的用法。因此特意地记录下来自己对其的理解,算是对此控件使用的一个小小笔记吧。 需求 所涉及的需求很简单,也是非常常见的一种用法。下拉刷新,刷新完毕之后关闭刷新动画。 开始分析 为了达到这个小小的需求,首先翻看了其的说明文件。并没有与我的需求对应的说明,其上的说明也没有详细说明每个函数的更多用法,多的只是一笔带过的感觉。也许是作者相信我们的能力吧! 这一番得到的结果是: * autoRefresh()应该可以让刷新的动画显示;finishRefresh()应该可以让正在显示的刷新动画停止并消失;下拉刷新类似。 * 可以通过SmartRefreshLayout.setDefaultRefreshFooterCreater()设置默认的刷新时的动画;下拉加载类似。除此之外,还可以通过其的setRefreshHeader()方法,来设置;下拉加载类似。 * 可以通过setOnRef