随便自定义样式的刷新加载更多adapter封装

只提供一条思路,要完全掌握,还得亲自左右手撸代码,别在只会用别人的了。

多撸 ,多思考,才能搞懂。

样式随便自定义

    上链接   https://gitee.com/yangwenhao2/load-more-adapter.git

    加载更多的布局只需要实现ILoadMoreLayout接口,重写其方法,定义一个加载更多的布局就欧克了

    刷新的布局只需要实现IRefreshLayout接口,重写其方法,定义一个刷新的布局就欧克了

    是不是超简单,方便,还怕设计师更改样式吗,还担心吵架吵不过吗?

自定义加载更多


loadingMore
loadFullView
自定义刷新


pullToRefresh
handUpToRefresh
Refreshing

将下拉刷新view看成一个headView,并且是在第一位的headView,默认隐藏,下拉时,慢慢展示出来,下拉高度小于一半称为pullToRefresh状态,大于一半但未全部展示,成为handUpToRefresh,全部展示出来称为刷新Refreshing状态

1.下拉不足一半,放手,我们用一个平滑的动画将刷新控件隐藏

2.下拉超过一半,放手,我们用一个平滑的动画将刷新控件全部展开

还是有一些细节的,只有自己动手写才能学到东西。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。