recycleview使用的步骤:
1.导入包
2.创建recycleview
3.创建adapter
4.创建layoutmanager
recycleview使用的3大要素:
1.RecyclerView.Adapter
2.LayoutManager
3.ItemAnimator
RecyclerView.Adapter
1.ViewHolder 自定义ViewHolder,持有每个item的所有元素;
2.onCreatViewHolder 创建新的view被LayoutManager调用,可以在其中添加点击事件;
3.onBinderViewHolder 将数据与界面绑定起来;
4.getItemCount 返回数据长度;
LayoutManager
1.横向布局 mLayoutManager.setOrientation(LinearLayoutManager.HORIZONTAL)
2.Grid布局
mLayoutManager = new GridLayoutManager(context,columNum);
mRecyclerView.setLayoutManager(mLayoutManager);
3.瀑布流布局
StaggeredGridLayoutManager
ItemAnimator
自定义动画效果
mRecyclerView.setItemAnimator(newDefaultItemAnimator());