不關心Item是否顯示在正確的位置,以及怎樣顯示markdown
不關心Item之間怎樣切割。ide
不關注Item添加與刪除的動畫效果。佈局
只關注怎樣回收與複用View。動畫
ListView
GridView
橫向ListView
橫向GridView
瀑布流
定製Item的添加與刪除動畫
用法:spa
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));