Android RecyclerView

RecyclerView特点

LayoutManager

不关心Item是否显示在正确的位置,以及怎样显示

ItemDecoration

不关心Item之间怎样切割。

ItemAnimator

不关注Item添加与删除的动画效果。

只关注怎样回收与复用View。

RecyclerView相关类

Adapter

ViewHolder

LayoutManager

ItemDecoration

ItemAnimator

RecyclerView能干什么?

LayoutManager

ListView

GridView

横向ListView

横向GridView

瀑布流

ItemAnimator

定制Item的添加与删除动画

用法:

recyclerView= findView(R.id.recyclerView);

//布局管理器
recyclerView.setLayoutManager(layout);

//adapter
recyclerView.setAdapter(adapter)

//Item添加和移除的动画
recyclerView.setItemAnimator(new DefaultItemAnimator());

//切割线
recyclerView.addItemDecoration(new DividerItemDecoration(
                getActivity(), DividerItemDecoration.HORIZONTAL_LIST));
原文地址:https://www.cnblogs.com/zfyouxi/p/5401979.html