RecyclerView整体设计

一、设计模式

        通过桥接模式,使RecyclerView 将布局方式独立成LayoutManager,实现对布局的定制化。

        通过组合模式,使RecycleView通过dispatchLayout对Item View进行布局绘制的。

        通过适配器模式,ViewHolder将RecycleView与ItemView联系起来,使得RecycleView方便操作ItemView。

        通过观察者模式,给ViewHolder注册观察者,当调用notifyDataSetChanged时,就能重新绘制。

P1
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,950评论 25 709
  • 【Android 控件 RecyclerView】 概述 RecyclerView是什么 从Android 5.0...
    Rtia阅读 308,103评论 27 439
  • RecyclerView是support:recyclerview-v7中提供的控件,最低兼容到android 3...
    8ba406212441阅读 4,012评论 0 0
  • 这篇文章分三个部分,简单跟大家讲一下 RecyclerView 的常用方法与奇葩用法;工作原理与ListView比...
    LucasAdam阅读 9,904评论 0 27
  • 当时在欧洲的一年(其实原来是来一个学期的,后来觉得交换生活太精彩,就再留一个学期),生活是非常精彩的。本质是打着交...
    James_Zheng阅读 3,262评论 0 3