RecyclerView整体设计
2018-03-20 本文已影响9人
第一号伤心人
一、设计模式
通过桥接模式,使RecyclerView 将布局方式独立成LayoutManager,实现对布局的定制化。
通过组合模式,使RecycleView通过dispatchLayout对Item View进行布局绘制的。
通过适配器模式,ViewHolder将RecycleView与ItemView联系起来,使得RecycleView方便操作ItemView。
通过观察者模式,给ViewHolder注册观察者,当调用notifyDataSetChanged时,就能重新绘制。
P1