网站/小程序/APP个性化定制开发,二开,改版等服务,加扣:8582-36016

AutoRecyclerAdapter案例

应用介绍

    作者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

    立即下载

    请到会员中心签到后即可获得免费下载!

    评论 共有 0 条评论

    暂无评论
    0
    0
    0
    立即
    投稿
    发表
    评论
    返回
    顶部