RecyclerView初学

RecyclerView

   可以再APP中创建复杂列表  不用在负责item的显示相关的功能  

      布局 绘制 数据绑定等都被分拆成不同的类进行管理  

   采用LayoutManager来处理Item的布局  

   采用的adapter 要继承RecyclerView.Adapter类  用来将数据和布局item进行绑定

   LayoutManager:布局管理器 设置view的位置  

   RecyclerView提供了三种内置的LayoutManager

      LinearLayoutManager先行布局横向或者纵向滑动列表

      GridLayoutManager 表格布局

      StaggeredGridLayoutManager流式布局

      当继承RecyclerView.LayoutManager来实现一个自定义的LayoutManager

   RecycleView默认开启添加和删除的动画

      通过RecyclerView.ItemAnimator类定制动画  通过RecyclerView.setItemAnimator()方法来使用

   RecyclerView.ViewHolder  承载Item视图的子布局

   RecyclerView.LayoutManager  负责Item视图的布局的显示管理

   RecyclerView.ItemDecoration  给每一项Item视图添加子View (可以画分割线)

   RecyclerView.ItemAnimator  负责处理数据添加或者删除时候的动画效果

可以再布局文件中引入RecyclerView  viewPager 一样 很麻烦的那种  

自定义适配器创建itemview  继承 RecyclerView.Adapter<>

   重写方法 onCreateVIewHolder  减少itemview的构建次数

   重写方法 onBindViewHolder  进行数据绑定

   重写方法getItemCount  得到数据的数量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值