RecycleView实现的效果和对应的文章

一、线性布局、网格布局、横向交错网格布局、纵向交错网格布局

RecycleView实现的效果和对应的文章_第1张图片

  • 线性布局
layout = new LinearLayoutManager(this)
RecycleView实现的效果和对应的文章_第2张图片
  • 网格布局
layout = new GridLayoutManager(this,4)
RecycleView实现的效果和对应的文章_第3张图片
  • 交错网络布局(纵向几排)
layout = new StaggeredGridLayoutManager(4,StaggeredGridLayoutManager.VERTICAL));
RecycleView实现的效果和对应的文章_第4张图片
  • 交错网络布局(横向几列)
layout = new StaggeredGridLayoutManager(4,StaggeredGridLayoutManager.HORIZONTAL));
RecycleView实现的效果和对应的文章_第5张图片

二、Gallery效果

RecycleView实现的效果和对应的文章_第6张图片

三、RecyclerView添加Header

RecycleView实现的效果和对应的文章_第7张图片

四、第三方控件XRecyclerView使用

  • 自带上下拉刷新
  • 自带添加头部尾部View
  • 采用提供的多种刷新样式或自定义刷新样式


五、练习的Demo

参考

recyclerview item 宽度没有填充屏幕

你可能感兴趣的:(RecycleView实现的效果和对应的文章)