【完结】 Android控件之RecyclerView
RecyclerView控件安卓应用开发android
作者微信公众号
二维码正在加载中...
课程介绍

适用人群


android初学者  还在使用ListView GridView的同学


课程概述


课程涉及到了



1、菜单的使用;


2、使用RecyclerView实现ListView一样的效果;


3、使用RecyclerView实现GridView一样的效果;


4、使用RecyclerView实现瀑布流一样的效果;


5、RecyclerView的条目点击事件;


6、RecyclerView如何实现下拉和上拉刷新。


认真看完的是真爱,想学习到东西,就要动手去写代码。学习编程没


有捷径,只有写出来的才是你的,看懂的不算数!


android技术交流QQ群:237450783 验证备注:网易云课堂


谢谢你的支持,如果有什么建议或者意见欢迎留言,感谢网易云课堂这个平台!也希望大家能学到东西!


代码仓库:https://github.com/TrillGates/RecyclerViewTest.git



课程内容
  • 1像乔布斯一样介绍RecyclerView
    第一课,我们看看我们要做一个什么样的东西,这个东西有什么用?可以实现什么样的效果。
  • 2RecyclerView的体验
    这节课我们演示一下RecyclerView几种常用的效果,能实现什么样的功能。
  • 3基本菜单结构的创建
    这节课我们编写一下菜单结果,为后面的多种效果切换做准备。
  • 4处理菜单的点击事件
    这节课我们,处理菜单的点击事件。
  • 5实现LIstView一样的效果
    这节课我们引入RecyclerView的依赖,并且实现一下ListView的效果,掌握以后就可以替换掉ListView了。
  • 6RecyclerView的使用总结和垂直反向的实现
    这节课我们去尝试控制一下内容的正序和逆序,这个ListView自带的没有吧。算是功能增强吧。
  • 7CardView实现分割线的效果
    这节课我们实现一下分割线,在ListView里,可以直接设置分割线高度,颜色,但是在RecyclerView里不可以,需要自己写一个自定义的,虽然麻烦点,但是增加了扩展性,可以自定义,写成彩色的都行
  • 8实现GridView一样的效果
    上节课我们实现了listView的效果,这节课我们去实现一下GridView的效果,掌握这个,同学们就可以去代替GridView了。
  • 9代码重构抽取Adapter的基类
    代码重构呢,有很多方面,其中共同功能是一个。如果遇到重复的代码,共同的同能,我们可以抽取出来。
  • 10实现瀑布流的效果
    实现了ListView的效果,实现了GridView的效果。接下来实现一下瀑布流的效果。
  • 11处理条目的 点击事件
    RecyclerView跟ListView不一样,ListView有直接的方法设置item的点击事件,而RecyclerView没有,我们可以直接在适配器里自己定义接口和方法去实现。
  • 12RecyclerView实现多种条目类型
    ListView支持多种item类型,RecyclerView也支持的。这样子就可以满足一个列表有多种样式内容了。
  • 13下拉刷新的实现
    刷新的方法有很多,这里只是期中一种,同学们可以在喜马拉项目使用刷新功能,也可以使用别人造好的轮子。
  • 14上拉加载更多的实现
    下拉做完了,做上拉加载更多内容。以后同学们学了自定义控件,可以做得更炫酷。