本文参考: JUC学习(八):AQS的CLH队列并发编程——详解 AQS CLH 锁JMM和底层实现原理 AQS ...[作者空间]
MotionLayout,字面翻译是叫运动布局,它是一个能够帮助我们在 app 中管理手势和控件动画的布局组件。它...[作者空间]
大致流程: 上述入口函数中主要做了这几件事: 创建AndroidRefWatcherBuilder对象,用于构建R...[作者空间]
我是在深入学习 kotlin 时第一次看到协程,作为传统线程模型的进化版,虽说协程这个概念几十年前就有了,但是协程...[作者空间]
Kotlin Coroutines(协程) 完全解析系列: Kotlin Coroutines(协程) 完全解析(...[作者空间]
一、Project的build.gradle文件: 对应的build.gradle代码如下: buildscrip...[作者空间]
前言 自定义View是Android开发者必须了解的基础;而Canvas类的使用在自定义View绘制中发挥着非常重...[作者空间]