Epoxy: 构建复杂的RecyclerView
2016-12-12 本文已影响483人
水大云霄
转自:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2016/1209/6838.html
Android中的RecyclerView是一个显示列表的强大工具,但是它的用法比较琐碎。显示复杂度高的列表是我们团队的一个常用需求,比如具有多种视图类型,分页功能,支持平板和item动画的列表。我们发现自己总是不断的重复相同的设置。所以开发了Epoxy来减轻这个趋势,以简化基于列表的视图的创建,加载静态或者动态的内容。
Epoxy采用可组合的方式来创建列表。列表中的每个item由一个model代表,model定义了item的布局,id以及span。model还负责处理数据到视图的绑定,在视图被回收的时候释放资源。如果要显示这些model则把它们添加到Epoxy的adapter中,adapter为你处理复杂的显示问题。
我下载试用了下,感觉很赞!!!