Android RecyclerView

RecyclerView特色

LayoutManager

不關心Item是否顯示在正確的位置,以及怎樣顯示markdown

ItemDecoration

不關心Item之間怎樣切割。ide

ItemAnimator

不關注Item添加與刪除的動畫效果。佈局

只關注怎樣回收與複用View。動畫

RecyclerView相關類

Adapter

ViewHolder

LayoutManager

ItemDecoration

ItemAnimator

RecyclerView能幹什麼?

LayoutManager

ListView

GridView

橫向ListView

橫向GridView

瀑布流

ItemAnimator

定製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));
相關文章
相關標籤/搜索