文件名称:Android代码-ExpandableRecyclerView
文件大小:1.57MB
文件格式:ZIP
更新时间:2022-08-27 01:56:58
Android代码
代码github地址 1.目前只支持两级结构。 2.支持所有组同时全部展开,支持同一时间只能展开一组。 3.GroupView,ChildView高度自定义。 4.支持初始化数据时,指定展开某组数据。 5.支持GroupItem,ChildItem的Onlick,OnLongClick事件。 6.展开收起带动画。 效果图: 使用步骤:加入依赖 compile 'com.drawthink:expandable-recyclerview:0.0.3' 1.继承BaseViewHolder,实现自己的ViewHolder 1.1 在构造函数中初始化你的View(包括GroupView,和childView). 1.2 分别实现以下两个方法,并在对应方法中返回对应Layout布局文件中根节点的ID。 public int getGroupViewResId() public int getChildViewResId() 示例代码: public class ImageViewHolder extends BaseViewHolder { public ImageView i
【文件预览】:
ExpandableRecyclerView-master
----screenshot()
--------screenshot.gif(1.41MB)
----gradlew.bat(2KB)
----gradlew(5KB)
----gradle.properties(730B)
----gradle()
--------wrapper()
----.idea()
--------markdown-navigator()
--------gradle.xml(723B)
--------runConfigurations.xml(564B)
--------misc.xml(6KB)
--------vcs.xml(180B)
--------copyright()
--------modules.xml(385B)
--------encodings.xml(1KB)
--------compiler.xml(686B)
----.gitignore(118B)
----demo()
--------proguard-rules.pro(916B)
--------src()
--------.gitignore(7B)
--------build.gradle(996B)
----README.md(5KB)
----settings.gradle(17B)
----expandable-recyclerview()
--------proguard-rules.pro(645B)
--------src()
--------.gitignore(7B)
--------build.gradle(550B)
----build.gradle(302B)