RecycleView笔记

Android5.0之后出现的。被认为是ListView和GridView等的替代方案。

特点

1.不关心Item是否显示在正确的位置,如何显示(LayoutManager)
2.不关心Item间如何间隔,不关心
(ItemDecoration)
3.不关心Item增加和删除的动画效果
(ItemAnimator)
4.仅仅关注如何回收和复用View

举例

那如何控制具体的显示风格呢?那就是通过RecyclerView的setLayoutManager方法传入LayoutManager的实例来进行

RecyclerView相关类

Adapter
ViewHolder
LayoutManager
ItemDecoreation
ItemAnimation

RecyclerView具体能干什么

实现ListView,GridView,并且能设置横向或者纵向显示,可以定制瀑布流,定制Item的增删动画效果

总结

可以看出来,RecyclerView体现的是一个插件式的架构,通过几个嵌套类,设置Item的显示风格,间隔和增删动画效果

课程地址

慕课课程视频地址

Originally published at zhusandiao.com on November 13, 2015.

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.