zoukankan      html  css  js  c++  java
  • 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));
  • 相关阅读:
    20145220&20145209&20145309信息安全系统设计基础实验报告
    20145209 《信息安全系统设计基础》第8周学习总结
    R574
    gym102219
    102222F
    luogu 1337
    luogu 2503 & bzoj 2428
    18 BJ J
    poj 1981
    101992 I
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/5401979.html
Copyright © 2011-2022 走看看