该课程内容包括:零基础学习自定义控件、NDK、架构设计、React Native、性能优化、完整商业项目开发,所讲内容全都是成为安卓大牛必备技能,学习技术不仅要知其然,还要知其所以然,我们的目标就是要打造安卓高级工程师。
自绘控件、继承控件、组合控件、Scroller详解及源码浅析、ViewDragHelper详解及源码浅析、自定义View触摸工具类解析(ViewConfiguration基础参数工具类、VelocityTracker手势速率工具类、GestureDetector手势工具类)、大量自定义控件实践(滑动选择价格区间标签控件、热门标签--流式布局、腾讯内部技术-QQ空间之打造个性化可拉伸头部控件、个性化滑动指示器、Material Design---RecyclerView实现时光轴效果、android实现IOS Reveal特效)
vx搜索 ‘儿子帮你找资源’,即可获得《 Android开发—高级开发专题系列全套课程【动脑学院】》
课程目录:
第1节
MaterialDesign_概述、样式
【回放】MaterialDesign_概述、样式(7月4日 20:30-22:30)
第2节
MaterialDesign_兼容新控件使用
【回放】MaterialDesign_兼容新控件使用(7月6日 20:30-22:30)
第3节
LinearLayoutCompat源码分析
【回放】LinearLayoutCompat源码分析(7月8日 20:30-22:30)
第4节
RecyclerView简单使用
【回放】RecyclerView简单使用(7月10日 19:30-22:00)
第5节
RecyclerView简单封装
【直播】RecyclerView简单封装(7月11日 20:30-22:30已结束,回放将在24小时内上传)
第6节
MaterialDesign_RecyclerView间隔线细节处理
【直播】MaterialDesignRecyclerView间隔线细节处理(7月13日 20:30-22:30已结束,回放将在24小时内上传)
第7节
RecyclerView的Grid间隔线及源码分析
【回放】RecyclerView的Grid间隔线及源码分析(7月15日 20:30-22:30)
第8节
RecyclerView添加头部和底部封装
【直播】RecyclerView添加头部和底部封装(7月17日 19:30-22:00已结束,回放将在24小时内上传)
第9节
MaterialDesign_RecyclerView交互动画
【直播】MaterialDesign_RecyclerView交互动画(7月18日 20:30-22:30已结束,回放将在24小时内上传)
第10节
MaterialDesign_RecyclerView交互动画
【直播】MaterialDesign_RecyclerView交互动画(7月20日 20:30-22:30已结束,回放将在24小时内上传)
第11节
MaterialDesign_DrawerLayout侧滑
【直播】MaterialDesign_DrawerLayout侧滑(7月22日 20:30-22:30已结束,回放将在24小时内上传)
第12节
MaterialDesign_NavigationView标准侧滑
【直播】MaterialDesign_NavigationView标准侧滑(7月24日 19:30-22:00已结束,回放将在24小时内上传)
第13节
MaterialDesign_Snackbar
【直播】MaterialDesign_Snackbar(7月25日 20:30-22:30已结束,回放将在24小时内上传)
第14节
MaterialDesign_TextInputLayout
【直播】MaterialDesign_TextInputLayout(7月27日 20:30-22:30已结束,回放将在24小时内上传)
第15节
MaterialDesign__Toolbar
【直播】MaterialDesign__Toolbar(7月29日 20:30-22:30已结束,回放将在24小时内上传)
第16节
MaterialDesign__SearchView
【回放】MaterialDesign__SearchView(7月31日 20:30-22:30)
第17节
MaterialDesign_Palette调色板的使用
【回放】MaterialDesign_Palette调色板的使用(8月1日 20:30-22:30)
第18节
MaterialDesign_TabLayout简单使用
【回放】(TabLayout源码查看及应用于底部导航)(8月3日 20:30-22:30)
第19节
MaterialDesign_CardView
【回放】MaterialDesign_CardView(8月5日 20:30-22:30)
第20节
MaterialDesign_FloatingActionButton
【回放】MaterialDesign_FloatingActionButton(8月7日 19:30-21:30)
第21节
MaterialDesign_FAB滑动隐藏显示动画实现
【回放】MaterialDesign_FAB滑动隐藏显示动画实现(8月8日 20:30-22:30)
第22节
MaterialDesign_FAB滑动隐藏显示动画实现方法
【回放】使用Behavior实现(8月10日 20:30-22:30)
第23节
MD滑动效果_CoordinateLayout
【回放】MD滑动效果_CoordinateLayout(8月12日 20:30-22:30)
第24节
MD滑动折叠视差效果
【直播】CoordinateLayout+CollapsingToolbarLayout(8月14日 19:30-22:00已结束,回放将在24小时内上传)
第25节
MD_高级自定义Behavior及源码分析
【回放】MD_高级自定义Behavior及源码分析(8月15日 20:30-22:30)
第26节
属性动画
【回放】属性动画-第一节(8月17日 20:30-22:30)
【回放】属性动画-第二节(8月19日 20:30-22:30)
第27节
MaterialDesign动画
【直播】MaterialDesign动画-第一节(8月21日 19:30-22:00已结束,回放将在24小时内上传)
【回放】MaterialDesign动画-第二节(8月22日 20:30-22:30)
第28节
SVG矢量图
【回放】SVG矢量图-第一节(8月24日 20:30-22:30)
【回放】SVG矢量图-第二节(8月26日 20:30-22:30)
第29节
自定义动画框架
【回放】自定义动画框架(8月28日 19:30-21:30)
【回放】自定义动画框架(8月29日 20:30-22:30)
第30节
事件传递机制源码分析
【回放】事件传递机制源码分析(8月31日 20:30-22:30)
第31节
事件冲突解决
【回放】事件冲突解决(9月2日 20:30-22:30)
第32节
Paint的使用方法和技巧
【直播】Paint的使用方法和技巧(9月4日 19:30-21:30已结束,回放将在24小时内上传)
第33节
高级渲染
【回放】高级渲染(9月5日 20:30-22:30)
第34节
xfermode
【回放】xfermode(9月7日 20:30-22:30)
第35节
滤镜效果
【回放】滤镜效果(9月9日 20:30-22:30)
第36节
颜色通道过滤
【回放】颜色通道过滤(9月12日 20:30-22:30)
第37节
Canvas基础使用技巧
【回放】Canvas基础使用技巧(9月14日 20:30-22:30)
第38节
Canvas区域切割技巧
【回放】Canvas区域切割技巧(9月16日 20:30-22:30)
第39节
Canvas变换使用技巧
【回放】Canvas变换使用技巧(9月18日 20:30-22:30)
第40节
图层与状态方法使用技巧
【回放】通过save和restore解决图层绘制技术(9月19日 20:30-22:30)
第41节
离屏缓冲
【回放】离屏缓冲(9月21日 20:30-22:30)
第42节
PorterDuffColorFilter图层混合颜色过滤
【回放】PorterDuffColorFilter图层混合颜色过滤(9月23日 20:30-22:30)
第43节
Path工具类的使用
【回放】Path工具类的使用(9月24日 20:30-22:30)
第44节
案例:雷达图(蜘蛛网图)绘制
【回放】案例:雷达图(蜘蛛网图)绘制(9月25日 19:30-21:30)
第45节
Path及PathMeasure高级使用
【回放】Path及PathMeasure高级使用(9月26日 20:30-22:30)
第46节
案例:贝塞尔曲线-阻尼弹性的圆
【回放】案例:贝塞尔曲线-阻尼弹性的圆(9月27日 20:30-22:30)
第47节
UI绘制流程分析
【回放】UI绘制流程分析-第一节(9月28日 20:30-22:30)
【回放】UI绘制流程分析-第二节(9月29日 20:30-22:30)
第48节
自定义控件--自绘控件
【回放】自定义控件--自绘控件(9月30日 20:30-22:30)
第49节
自定义控件--继承控件
【直播】自定义控件--继承控件(10月8日 20:30-22:30已结束,回放将在24小时内上传)
第50节
自定义控件--组合控件
【回放】自定义控件--组合控件(10月9日 20:30-22:30)
第51节
Scroller详解及源码浅析
【回放】Scroller详解及源码浅析(10月10日 20:30-22:30)
第52节
ViewDragHelper详解及部分源码浅析
【回放】ViewDragHelper详解及部分源码浅析(10月11日 20:30-22:30)
第53节
触摸工具类解析
【回放】触摸工具类解析(10月13日 20:30-22:30)
第54节
NDK开发必备的知识介绍、C/C++/Java相关性
【回放】NDK开发必备的知识介绍(10月14日 20:30-22:30)
第55节
取地址符、通过传递指针修改变量
【回放】取地址符、通过传递指针修改变量(10月15日 20:30-22:30)
第56节
指针类型、指针与地址的区别
【回放】空指针、二级指针(10月16日 20:30-22:30)
第57节
指针运算、指针与数组
【回放】指针运算、指针与数组(10月17日 20:30-22:30)
第58节
指针与二维数组、函数指针
【回放】指针与二维数组、函数指针(10月18日 20:30-22:30)
第59节
动态内存分配
【回放】动态内存分配(10月19日 20:30-22:30)
第60节
字符串
【回放】字符串(10月20日 20:30-22:30)
第61节
字符串相关函数
【回放】字符串相关函数(10月21日 20:30-22:30)
第62节
结构体、联合体、枚举
【回放】结构体、联合体、枚举(10月22日 20:30-22:30)
第63节
文件IO
【回放】文件IO(10月23日 20:30-22:30)
第64节
JNIEnv模拟、JNI数据类型
【回放】JNIEnv模拟、JNI数据类型(10月24日 20:30-22:30)
第65节
C访问Java属性、方法
【回放】C访问Java属性、方法(10月25日 20:30-22:30)
第66节
NDK环境搭建与入门使用
【回放】NDK环境搭建与入门使用(10月26日 20:30-22:30)
第67节
访问构造方法、父类的方法、中文乱码
【回放】访问构造方法、父类的方法、中文乱码(10月27日 20:30-22:30)
第68节
数组的处理、引用
【回放】数组的处理、引用(10月28日 20:30-22:30)
第69节
异常处理、缓存策略、预处理指令
【回放】异常处理、缓存策略、预处理指令(10月29日 20:30-22:30)
第70节
C++对C的增强、命名空间、引用
【回放】C++对C的增强、命名空间、引用(10月30日 20:30-22:50)
第71节
引用的本质、函数的引用参数和返回值
【回放】引用的本质、函数的引用参数和返回值(10月31日 20:30-22:50)
第72节
常量区别、指针引用、常引用
【回放】常量区别、指针引用、常引用(11月1日 20:30-22:50)
第73节
函数指针与函数重载、类的封装
【回放】函数指针与函数重载、类的封装(11月2日 20:30-22:50)
第74节
析构函数、构造函数使用
【回放】析构函数、构造函数使用(11月4日 20:30-22:50)
第75节
浅拷贝、深拷贝解决方案
【回放】浅拷贝、深拷贝解决方案(11月6日 14:00-17:50)
【回放】浅拷贝、深拷贝解决方案(二)(11月6日 20:30-22:50)
第76节
构造函数的属性初始化列表
【回放】构造函数的属性初始化列表(11月7日 20:30-22:50)
第77节
this指针、const修饰成员函数
【回放】this指针、const修饰成员函数(11月9日 20:30-22:50)
第78节
重载运算符、指针与引用的区别
【回放】重载运算符、指针与引用的区别(11月11日 20:30-22:50)
第79节
继承、多态
【回放】继承、多态(11月13日 14:00-17:50)
第80节
虚函数列表、纯虚函数与抽象类、函数模板
【回放】虚函数列表、纯虚函数与抽象类、函数模板(11月14日 20:30-22:50)
第81节
函数模板机制、模板类
【回放】函数模板机制、模板类(11月16日 20:30-22:50)
第82节
异常类型、异常对象的声明周期
【回放】异常类型、异常对象的声明周期(11月18日 20:30-22:50)
第83节
字符串string
【回放】字符串string(11月21日 20:30-22:30)
第84节
multiset、map、multimap、容器拷贝问题
【回放】multiset、map、multimap、容器拷贝问题(11月23日 20:30-22:30)
第85节
函数对象、谓词、函数绑定、常用算法
【回放】函数对象、谓词、函数绑定、常用算法(11月25日 20:30-22:30)
第86节
NDK C++支持
【回放】NDK C++支持(11月27日 14:00-17:30)
【回放】NDK C++支持2(11月27日 20:30-22:30)
第87节
FFmpeg介绍入门
【回放】FFmpeg介绍入门(11月28日 20:30-22:50)
第88节
音视频解码基础知识
【回放】音视频解码基础知识(11月30日 20:30-22:50)
第89节
视频解码
【回放】视频解码(12月2日 20:30-22:50)
【回放】视频解码1(12月3日 14:00-17:30)
第90节
音频解码
【回放】音频解码(12月4日 14:00-17:30)
第91节
视频绘制
【回放】视频绘制(12月6日 20:30-22:50)
第92节
音频播放
【回放】音频播放(12月7日 20:30-22:50)
第93节
音视频同步
【回放】音视频同步(12月9日 20:30-22:50)
第94节
视频处理
【回放】视频处理(12月11日 20:30-22:50)
第95节
音频处理
【回放】音频处理(12月12日 20:30-22:50)
第96节
Linux基本命令
【回放】Linux基本命令(12月14日 20:30-22:50)
第97节
VIM使用
【回放】VIM使用(12月16日 20:30-22:50)
【回放】VIM使用1(12月18日 20:30-22:50)
第98节
Mikefile、文件I/O操作
【回放】Mikefile、文件I/O操作(12月19日 20:30-22:50)
第99节
Linux文件系统剖析、进程管理
【回放】Linux文件系统剖析、进程管理(12月21日 20:30-22:50)
第100节
进制控制原语
【回放】进制控制原语(12月23日 20:30-22:50)
【回放】进制控制原语1(12月24日 14:00-17:30)
【回放】进制控制原语2(12月25日 14:00-17:30)
第101节
进程间通信
【回放】进程间通信(12月26日 20:30-22:50)
第102节
信号处理
【回放】信号处理(12月28日 20:30-22:50)
第103节
进程间关系和守护进程
【回放】进程间关系和守护进程(12月29日 20:30-22:50)
第104节
NDK双进程守护(一)
【回放】NDK双进程守护(一)(12月30日 20:30-22:50)
第105节
NDK双进程守护(二)
【直播】NDK双进程守护(二)(1月4日 20:30-22:50)
第106节
线程控制原语
【直播】线程控制原语(1月6日 20:30-22:50)
第107节
线程间同步
【直播】线程间同步(1月9日 20:30-22:50)
第108节
网络编程(一)
【直播】网络编程(一)(1月11日 20:30-22:50)
第109节
网络编程(二)
【直播】网络编程(二)(1月13日 20:30-22:50)
第110节
运行机制与流程、Android.mk
【直播】运行机制与流程、Android.mk(1月16日 20:30-22:50)
第111节
Application.mk
【直播】Application.mk(1月18日 20:30-22:50)
第112节
日志与调试
【直播】日志与调试(1月20日 20:30-22:50)
第113节
OpenSL ES音频处理
【直播】OpenSL ES音频处理(1月23日 20:30-22:50)
第114节
Native绘制(一