The following untracked working tree files would be overwritten by merge...
事件分发机制从ViewGroup的dispatchTouchEvent入手 可以看出,ViewGroup的dispatchTouchEvent,...
排出硬件问题,可能就是端口被占的问题 接下来就是解决adb掉线问题的方法了: 1.重启adb 在命令行输入 adb kill-server 然后...
开发过程中会有大量的模板方法,诸如,生成一个Fragment的时候,需要同时生成一个ViewModel以及一个fragment_layout。同...
简介 APT(Annotation Process Tool),是一种编译期间处理注解,按照一定规则生成代码的技术。 JavaPoet 由squ...
自己很少写自定义控件,这次见到一个tab的背景卡片不算复杂,刚好开发时间也充足,就写一个练练手,也记录一下写的过程,方便日后查看。 话不多说,直...
控件阅读的一般入口为onMeasure方法以及onLayout方法。本次源码阅读,主要看看ConstraintLayout如何进行布局约束的。 ...
上篇看了Flow的基本用法,这篇文章就从源码的角度来看看Flow的运行机制 1.Flow创建 看一下flow函数的定义 参数类型为 这里的参数,...
Flow是什么 Flow用于表达多个连续的异步过程。 实现方式为使用协程封装成生产者消费者模式,上游流负责生产,下游流负责消耗。 Flow创建 ...