对com.google.zxing:core:3.3.3二次封装,形成jar包,可自定义view,可控制解码算法等。
利用注解,反射实现布局的注入、控件注入、点击事件的注入以及RecyclerView的点击和长按事件的注入
基于Path源码机制结合ObjectAnimator封装简易框架,让view曲线运动
按照生产者消费者模式,写出一个简易版的Handler的处理方法
封装简易版网络请求框架
简历版本的drawBitmap的对号动效和树叶加载进度条的效果
组件化项目的架构以及组件之间的数据传递方式
进程保活的方法:1像素、starForegroundService.进程拉活,双进程互相binder.(感觉都不是好的方法,仅当作学习)
自定义像素适配、百分比适配、像素密度适配、刘海屏的适配
md的系统学习
PathMeasure的花样玩法儿、RecyclerView的剖析、svg的自定义用法、阿里的vlayout的源码分析
深入了解LayoutInflater工作原理,原生控件属性加入自定义属性的解析 ##事件分发 用java项目模拟事件分发的原理,简单学习使用,DOWN事件处理 TouchTarget优秀思想 ##网易云音乐列表界面的实现和适配原理 这种适配方式可用于任何机型和情况,主要是滑动透明度变化 Glide高级用法