AutoRecyclerAdapter案例
androidlikai · 3169浏览量 · 发布于2017-12-04
作者ruzhan123,源码AutoRecyclerAdapter,我在写大量重复RecyclerView.Adapter的时候,发现我的大部分时间都花在写重复,机械式的if与else,不论是getItemViewType,onCreateViewHolder,onBindViewHolder还是setSpanSizeLookup的getSpanSize,都充斥着大量的if与else
>写重复的代码一直困扰着我
>一天,我决定把关于RecyclerView.Adapter使用到的if与else都干掉,达到自动化配置的效果
* 使用字节码+反射动态创建ViewHolder
* 使用ViewHolder.class.hashCode() 作为ViewType
* 使用包装类与ViewType,spanSize建立联系,不再是model添加新字段或者继承的方式
* ViewHolder泛型定义,动态获取需要的数据模型(model)
* ViewHolder创建可设置额外参数,支持传递对象或者Listener
* 支持使用GridLayoutManager setSpanSizeLookup,创建复杂的排列方式
---
**AutoRecyclerAdapter把Recycler.Adapter里开发者需要手写的方法全部自动化,配置化。开发者只需要在外部配置Holder与model就能使用,不必重新自定义Adapter。复杂的多种类型Holder布局也不例外。能够快速的实现像淘宝,京东等首页复杂,多类型的布局**
### 设计的目的:化繁为简,帮助开发者不再实现Recycler.Adapter
源码使用过程中,如无法搭建或有增加其他功能需求,可联系QQ:236-0248-666 ,付费搭建安装修改服务!
温馨提示:网站源码只作为学习或研究使用,如需商业使用请购买正版!
温馨提示:网站源码只作为学习或研究使用,如需商业使用请购买正版!
相关推荐
一个安卓修改阴影颜色的功能和阴影上下比例
相关信息
kenrry1992 · 559浏览 · 2019-12-26 21:04:01
基于FlatList的下拉、上拉刷新组件 安卓源码
相关信息
冷月葬花魂 · 551浏览 · 2019-10-21 14:47:32
Android 非常常用的设置界面条目 源码
相关信息
冷月葬花魂 · 868浏览 · 2019-10-12 11:37:20
可整体缩放的列表 安卓源码
相关信息
冷月葬花魂 · 596浏览 · 2019-09-02 15:39:17
Andorid仿微信(weixin wechat)实现的朋友圈案例源码
相关信息
匿名 · 989浏览 · 2019-07-10 10:24:24
android自定义倒计时控件线程安全、列表不展示时的回调解决
相关信息
冷月葬花魂 · 679浏览 · 2019-06-28 11:49:41
Android用RecyclerView实现的二维Excel效果组件源码
相关信息
kenrry1992 · 946浏览 · 2019-06-27 15:49:37
android简单实现物流详情页源码案例
相关信息
冷月葬花魂 · 1117浏览 · 2019-06-04 11:19:21
分类专栏
最新发布
源码排行榜
0评论