Android 5.0材料设计 RecyclerView的使用

<android.support.v7.widget.RecyclerView>


RecyclerView是ListView的优化替代品,该控件更好的规范了ViewHolder的使用方法以及ListView的性能优化;


RecyclerView本身不对Item条目的布局做处理,我们需要使用布局管理器进行协同控制(RecyclerView.LayoutManager);


RecyclerView常用的布局管理器为  :

                      LinearLayoutManager  :用来设定滚动方向的(例如 左右滚动/上下滚动)

                      GridLayoutManager :有关网格布局

                      StaggeredGridLayoutManager:交错的网格布局


RecyclerView的适配器: RecyclerView.Adapter

                      不再使用之前的BaseAdapter去做适配器动作;RecyclerView使用RecyclerView.Adapter适配器;

                      此时,我们需要继承RecyclerView.Adapter 


RecyclerView 布局Item默认支持item的添加和移除的动画 

                       若需自定义该Item的动画效果 :须继承RecyclerView.ItemAnimator

                       使用Item的动画  :mRecyclerView.setItemAnimator()方法。





使用方法:

              类似ListView的使用步骤;

1,在布局文件xml中加入该控件 


       

2,制作适配器(主要点)

     

3,实例化布局管理器并为RecyclerView设置适配器

     

参考   :点击打开链接

最后附上源码和android-support-v7-recyclerview.jar  :点击打开链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值