文件名称:StickyRecycleView:RecycleView的ItemDecoration实现分割线、分组、粘性布局
文件大小:842KB
文件格式:ZIP
更新时间:2024-06-05 07:40:07
Java
StickyRecycleView RecycleView的ItemDecoration实现分割线、分组、粘性布局 ItemDecoration类主要包含三个方法: public void getItemOffsets(Rect outRect, View view, RecyclerView parent, State state) public void onDraw(Canvas c, RecyclerView parent, State state) public void onDrawOver(Canvas c, RecyclerView parent, State state) 方法一:可以实现类似padding的效果。 方法二:可以实现类似绘制背景的效果,内容在底部。 方法三:可以绘制在内容的上面,覆盖内容。 下面的分割线、分组、粘性布局就基于此实现:
【文件预览】:
StickyRecycleView-master
----.gitignore(118B)
----app()
--------.gitignore(7B)
--------build.gradle(1000B)
--------src()
--------proguard-rules.pro(921B)
----settings.gradle(15B)
----build.gradle(364B)
----picture()
--------picture_divider.png(15KB)
--------picture_section.gif(306KB)
--------picture_sticky.gif(399KB)
----gradlew(5KB)
----README.md(973B)
----gradlew.bat(2KB)
----gradle.properties(730B)
----.idea()
--------misc.xml(2KB)
--------gradle.xml(626B)
--------vcs.xml(180B)
--------copyright()
--------runConfigurations.xml(564B)
--------compiler.xml(686B)
--------modules.xml(371B)
----gradle()
--------wrapper()