Android的事件分发从模块分的话 一个是分发,一个是处理,对应的类就是ViewGroup和View。从调用关系来看的话,事件分发从Activity开始,到最后的view处...
Android的事件分发从模块分的话 一个是分发,一个是处理,对应的类就是ViewGroup和View。从调用关系来看的话,事件分发从Activity开始,到最后的view处...
Glide主要用法就是Glide.with(context).load(xx).into(xx)。 with(context) 我们首先要做得就是分析with做了什么, wi...
简述 Handler大家不陌生,但是其中的细节还是有不少的,其中有些知识点还是很重要的,我们一起搞一下。 Handler到底是个什么东西 handler是Android消息传...
序 笔者新项目中用kotlin试水,但是协程一直没有使用,对于这个新概念,我一直是以为和Thread不分上下,顶多语法和写法上的优势,但当我真正的学习协程之后发现...真香,...
上文:源码分析偏新手向Glide篇(一) 接着上文分析:上文分析到Glide绑定生命周期。接下来就是请求 request 对象初始化排除一切干扰会找到 得知我们请求的requ...
为什么要写这篇新手向源码分析 很多人拿到源码的时候不知从哪下手,而且源码量级由于太大,往往看到某个地方就会被细枝末节的地方打扰,从而看了半天不知所以然,源码的阅读是很讲究效率...
最近在学习kotlin的协程,分享一下学习经验! 〇、什么是协程? 官方解释: 协程是轻量级的线程。 个人理解:协程相当于Kotlin中的“线程池”。 一、如何使用 1. ...
开始准备工作 依赖 既然准备重新搭建框架,最好是使用最新的内容,从GitHub上找到相应的库,大概了解下需要使用的东西,项目中需要准备以下内容(2020/8/23最新) 分析...
ANR是什么 ANR全称 Application Not Response 程序未响应,是Android开发中最不能出现的Bug之一。 ANR的种类 ANR在Android中...