码迷,mamicode.com
首页 > 移动开发 > 详细

Android L 新增UI控件:RecyclerView CardView的简单使用

时间:2015-05-31 20:14:23      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:开源项目   android   recyclerview   cardview   

源码下载:https://github.com/qyxxjd/RecyclerViewDemo

RecyclerView:

  • RecyclerView用来替代ListView,更好的性能而且更容易使用
  • 该控件是一个可以装载大量的视图集合,并且可以非常效率的进行回收和滚动,当你list中的元素经常动态改变时可以使用RecyclerView控件
  • 标准化了ViewHolder,ListView中convertView是复用的,在RecyclerView中,是把ViewHolder作为缓存的单位了
  • 为每个条目位置提供了layout管理器(RecyclerView.setLayoutManager)
  • 为每个条目设置了操作动画(RecyclerView.setItemAnimator)
  • 不提供setOnItemClickListener、setOnItemLongClickListener方法,需要我们自己实现

CardView:

  • 卡片式视图组件,继承自FrameLayout类
  • 可以很方便的设置阴影和圆角

  • CardView是一个Layout,所以可以包含其他View

垂直布局效果图

技术分享

水平布局效果图

技术分享

Grid效果图

技术分享

瀑布流效果图

技术分享

多种item效果图

技术分享

Android L 新增UI控件:RecyclerView CardView的简单使用

标签:开源项目   android   recyclerview   cardview   

原文地址:http://blog.csdn.net/qy1387/article/details/46290651

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!