開始使用RecyclerView
初始化RecyclerView元件
mRecyclerView = (RecyclerView)findViewById(R.id.recycler_view);
分隔線
mRecyclerView.addItemDecoration(new ItemDecoration(getActivity(),null));
動畫
mRecyclerView.setItemAnimator(new DefaultItemAnimator());
管理布局,分為三個
LinearLayoutManager:listView效果
GridLayoutManager:GridView效果
StaggeredGridLayoutManager:瀑布式效果
mRecyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
mRecyclerView.setLayoutManager(new GridLayoutManager(getActivity(),mSpanCount));
mRecyclerView.setLayoutManager(new StaggeredGridLayoutManager(mSpanCount,StaggeredGridLayoutManager.VERTICAL);
Adapt
mRecyclerView.setAdapter(mAdapt);