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的使用
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- RecyclerView优点 谷歌老大说用来替代listview和gridview 自带ViewHolder 分割...
- RecyclerView 的使用是相对简单的!它分多种模式,主要的是“水平布局”LInearLayout的样式和G...
- 这只是我在学Android过程中对于所学知识的巩固和方便日后查询的学习笔记,能帮助到有需要的和我一样的初学者就更好...