RecyclerView整体设计

一、设计模式

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

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

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

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

RecyclerView整体设计_第1张图片
P1

你可能感兴趣的:(RecyclerView整体设计)