参考
- RecyclerView探索之通过ItemDecoration实现StickyHeader效果
这篇文章真是完美,写得非常清晰,一步步实现下来,看完真是茅塞顿开,以前一直以为这个知识点很难的。 - Android 从零开始实现RecyclerView分组及粘性头部效果
这篇文章貌似更牛逼,但是没深入去看 - RecyclerView 悬浮/粘性头部——StickyHeaderDecoration
其实在GitHub上已经有很多开源的很成熟的StickyHeader项目
先来实现效果镇楼
实现代码
Activity
1 | package com.him.stickyheader; |
Adapter
1 | package com.him.stickyheader; |
ItemDecoration,这是最重要的代码
1 | package com.him.stickyheader; |
分组信息的Model类
1 | package com.him.stickyheader; |
Activity布局
1 | <?xml version="1.0" encoding="utf-8"?> |
item布局
1 | <?xml version="1.0" encoding="utf-8"?> |
获取源代码
扫描以下二维码关注我的微信公众号野猿新一
,发送“悬停头部”获取源代码的下载方式。