RecyclerView下拉刷新和上拉加载更多
谷歌在v4包下提供了一个SwipeRefreshLayout来实现RecyclerView的下拉刷新,但是此类并不提供上拉加载更多的一个功能,网上有很多的博客实现了上拉加载,但是上拉的效果图和之前的一样,今天我就实现类似于SwipeRefreshLayout刷新的效果图。圆形进度条的实现类MaterialProgressDrawable,之后解决的就是什么时候让圆形进度条显示,如何让圆形进度条随着手指上下滑动。
就是在dispatchTouchEvent分发事件的时候,不断的去检测RecyclerView是否已经下拉到底部了,这时就让圆形进度条显示,如何再向上滑动就向上滑动,向下滑动就向下滑动,松开就计算滑动的高度是否符合加载的高度,符合就固定圆形进度条让其滚动,不符合就消失。
判断是否已经到底部了
[java] view plain copy
private boolean canPullUp() {
RecyclerView.LayoutManager lm = mRecyclerView.getLayoutManager();
mLastVisiblePosition = getLastVisibleItemPosition();
int count = mRe
您可能关注的文档
- ISO14001_2015新版标准讲解2015.ppt
- PTN+组网及业务介绍.ppt
- ISO90012015标准的变化理解与转换指导.pptx
- python3还是python2?翻译.docx
- ITC第7模块:如何进行商务谈判.ppt
- QAD培训教材-基础培训.ppt
- QC 提高计量管理模式 保证…….doc
- ITIL 基本概念介绍.ppt
- ITSS-TE-8.2-001 ITSS运维交付平台使用手册.docx
- iTV装维规范和各场景解决方案(2016年).pptx
- 小学英语三年级下册 Unit 2 Lesson 2 A Good Lunch 教学设计.docx
- 高三历史人民版(江苏)《讲义》专题2专题综合训练(二).docx
- 初中英语七年级下册Unit 3 Keep Fit! 主题词块与句式综合运用教案.docx
- 河北沧州市沧县中学等校2025-2026学年高一下学期开学考试政治试题.docx
- 湖北省部分重点高中协作体高三上学期期中联考历史试题.doc
- 初中英语八年级下册 Unit 2 Travelling Grammar 教案.docx
- 小学美术四年级下册《视觉契约:为校园生活设计标志》项目式导学案.docx
- 融合视域下的国家脉络:中国工农业与交通运输业期中复习课教学设计(八年级地理).docx
- 初中道德与法治九年级核心素养一轮复习·八下宪法精神与法治价值进阶导学案.docx
- 河南省济源英才学校2025-2026学年高三5月联考-英语试题试卷含解析.doc
原创力文档

文档评论(0)