文章目录
* Java 基础知识
<https://blog.csdn.net/qq_30889373/article/details/80538211#Java__1>
* Android View相关基础
<https://blog.csdn.net/qq_30889373/article/details/80538211#Android_View_9>
* Android 一些小案例
<https://blog.csdn.net/qq_30889373/article/details/80538211#Android__23>
* Android Jetpack
<https://blog.csdn.net/qq_30889373/article/details/80538211#Android_Jetpack_29>
* 技术分享 <https://blog.csdn.net/qq_30889373/article/details/80538211#_46>
<>Java 基础知识
* 注解
* Java 《注解篇》 基本概念讲解
<https://blog.csdn.net/qq_30889373/article/details/82696958>
* Java 《注解篇》 运行时注解
<https://blog.csdn.net/qq_30889373/article/details/80461319>
* Java 《注解篇》 编译时注解
<https://blog.csdn.net/qq_30889373/article/details/80486974>
<>Android View相关基础
*
源码相关
* setContentView 过程
<https://blog.csdn.net/qq_30889373/article/details/78900967>
* xml解析到View的过程 <https://blog.csdn.net/qq_30889373/article/details/82823013>
*
自定义相关
* Android draw 绘制顺序
<https://blog.csdn.net/qq_30889373/article/details/78880627>
* Android 绘制的流程 <https://blog.csdn.net/qq_30889373/article/details/78910048>
* Android layout 流程分析
<https://blog.csdn.net/qq_30889373/article/details/78911468>
* Android Path 之 PathMeasure
<https://blog.csdn.net/qq_30889373/article/details/78887730>
* Android PorterDuff.Mode 的介绍
<https://blog.csdn.net/qq_30889373/article/details/78792293>
<>Android 一些小案例
* ViewDragHelper
* ViewDragHelper 常用知识
<https://blog.csdn.net/qq_30889373/article/details/78471061>
* ViewDragHelper 实战案例1 《QQ侧滑菜单》 SwipeLayout
<https://blog.csdn.net/qq_30889373/article/details/78486102>
* ViewDragHelper 实战案例2 《下拉抽屉菜单,微信小程序效果》 TopDrawerLayout
<https://blog.csdn.net/qq_30889373/article/details/81841596>
<>Android Jetpack
*
DataBinding
* Android DataBinding (一) 基本用法
<https://blog.csdn.net/qq_30889373/article/details/81456712>
* Android DataBinding (二) 基本原理 <待更新>
<https://blog.csdn.net/qq_30889373/article/details/80538211>
*
Dagger
*
Android Dagger (一) Inject、Module、Component、使用及原理
<https://blog.csdn.net/qq_30889373/article/details/81571414>
*
Android Dagger (二) Provides 、Lazy、Qualifier、Scope 等
<https://blog.csdn.net/qq_30889373/article/details/81605113>
*
Android Dagger (三) dependencies、Subcomponent 案例详解
<https://blog.csdn.net/qq_30889373/article/details/81609420>
*
Android Dagger (四) MVVM模式的实践 Kotlin
<https://blog.csdn.net/qq_30889373/article/details/81806129>
<>技术分享
* LayoutInflater.Factory
* Android xml解析到View的过程
<https://blog.csdn.net/qq_30889373/article/details/82823013>
* Android 无需自定义View 解放 shape 解决方案 原理讲解
<https://blog.csdn.net/qq_30889373/article/details/83011637>
* Android Android-skin-support 换肤方案 原理讲解
<https://blog.csdn.net/qq_30889373/article/details/83016443>
热门工具 换一换