之前我们学过,ListView,和GridView.那为什么我们还需要这个RecyclerView这个控件呢
因为这个RecyclerView他是高度解耦,并且是可插拔式的布局方式.
这个LayoutManager可以控制,他的显示方式,比如横向显示,纵向显示,是列表显示,还是网格显示,
或者瀑布流显示,都可以通过这个LayoutManager来做.很方便.
我们可以通过ItemDecoration来控制,item之间的间隔,也就是我们可以自己定义,分割线.
我们可以用这个
ItemAnimator来控制,item,增加或者删除时候的动画.