Android中RecycleView的简单介绍
来源:互联网 发布:莫一兮 知乎 编辑:程序博客网 时间:2024/06/06 04:09
Android近几年面对开发者提供了不少新控件,其中我觉得现在最成功的要属于RecycleView了;下面我给大家分析为什么我觉得他是最成功的。说到RecycleView,不得不提出ListView;ListView在使用的时候我们都知道,在使用的时候需要自定义一个Adapter,这个Adapter的主要作用就是:
1:获取List条目数量
2:获取每一个条目的布局视图
3:条目缓存策略
用多了ListView后,我们会发现。缓存策略那一块逻辑基本上不变;并且List|View的条目布局方式太过单一,我们只能控制item里面的显示,无法去很方便的自由定制item在ListView中的排版。而Recycleview的诞生基本上更加合理的实现了列表机制,其有以下优点:
1:从控件层面实现了缓存机制(相当于复用逻辑),开发者只需要实现具体需要缓存的item即可
2:将item的排版模块开放出来,方便定制
3:将item之间的间隔线模块开放出来,方便定制
4:将item增删动画模块开放出来,方便定制
也就是说Recycleview基本上可以代替所有类型的列表,从单个条目的实现到条目在整体View中的排版都可以分开定制。以前可能格子排版和单个条目排版需要用到不同的控件,现在只需要掌握RecycleView和相关的布局管理器就可以实现你想要实现的列表布局。
Android中类似的组件还有ConstraintLayout,其基本上突破了RelativeLayout和LinearLayout的限制,可以使以前需要嵌套多层的布局简化嵌套,最低只需要1层就可以实现,优化了UI性能。
0 0
- Android中RecycleView的简单介绍
- Android RecycleView---- RecycleView的简单使用
- Android之---RecycleView简单介绍(各种用法的简介)
- RecycleView简单介绍
- Android 开发之RecycleView的简单使用
- android:RecycleView的简单封装使用
- RecycleView的详细介绍
- RecycleView和CardView的简单介绍和用法
- Android中RecycleView的使用详解
- RecycleView的简单使用
- RecycleView 的简单使用
- RecycleView的简单实现
- RecycleView的简单应用
- RecycleView的简单使用
- RecycleView的简单使用
- android RecycleView Adapter简单封装
- Android学习之路----RecycleView的简单实用
- android中单位的的简单介绍
- R语言subset和merge函数的使用
- 配置Centos7 firewall 规则
- 单例模式
- 大话设计模式笔记之适配器模式
- 深入理解jquery中extend的实现
- Android中RecycleView的简单介绍
- 为Ubuntu14.04的用户登录界面添加root用户登录选项
- 一、各显神通总结八大类编程语言的区别
- storm 实战及实例讲解
- activeMQ----demo(3)
- 【译】延迟加载JavaScript_0
- VTK修炼之道29:图像统计_彩色直方图计算
- 洛谷 P1049 装箱问题
- 使用yum安装Mysql ,并进行简单配置