美文网首页
RecyclerView的使用

RecyclerView的使用

作者: geaosu | 来源:发表于2017-09-26 14:28 被阅读0次
RecyclerView的使用

介绍
    1. android 5.0后新添加的控件,用于取代ListView和GridView;
    2. 

常用的属性:
常用的方法:
* setHasFixedSize(boolean defaultValue)
    功能: RecyclerView.ItemAnimator主要用于RecyclerView的Item的添加、移除、更新时的动画;
    解释: 
        1. 当确定Item的内容改变不会影响RecyclerView的宽高的时候, 
        2. 可以设置setHasFixedSize(true), 
        3. 并通过Adapter的增删改插方法去刷新RecyclerView;
        4. 这里不是通过notifyDataSetChanged(), 
        5. 因为notifyDataSetChanged()方法会整体刷新RecyclerView;
        6. 如果需要改变RecyclerView的整体宽高, 就用notifyDataSetChanged()刷新;



自定义 RecyclerView的ItemAnimator
    了解: 
        * RecyclerView有一个默认的item的动画叫做DefaultItemAnimator;
        * 当我们不做任何处理时, 就使用的默认的DefaultItemAnimator;
        * DefaultItemAnimator继承SimpleItemAnimator;
        * SimpleItemAnimator时一个抽象类, 封装了一系列的动画;

    机票: 
        * DefaultItemAnimator的源码地址: http://www.jianshu.com/p/c6d49d802c2b
        * SimpleItemAnimator的源码地址: http://www.jianshu.com/p/39d7c5c496ba
        
    1. 

相关文章

网友评论

      本文标题:RecyclerView的使用

      本文链接:https://www.haomeiwen.com/subject/tepsextx.html