动画分类Android动画可以分3种:View动画,帧动画和属性动画;属性动画为API11的新特性,在低版本是无法直接使用属性动画的,但可以用n...
这是AndroidUI绘制流程分析的第一篇文章,主要分析当我们点开应用程序的时候,到界面中的View显示出来,这中间的一系列流程。 在介绍Vie...
这是AndroidUI绘制流程分析的第二篇文章,主要分析界面中View是如何绘制到界面上的具体过程。 1、ViewRoot和DecorView ...
Android绘制整体流程 首次View的绘制流程是在什么时候触发的? 答案在ActivityThread.handleResumeActivi...
这篇文章已经写得非常经典了: 点击事件传递规则 MotionEvent 在手指触摸屏幕后产生的一系列事件中,典型的事件类型有如下几种: ACTI...
Handler是Android中的消息处理机制,是一种线程间通信的解决方案,同时你也可以理解为它天然的为我们在主线程创建一个队列,队列中的消息顺...
OkHttp 是一款用于 Android 和 Java 的网络请求库,也是目前 Android 中最火的一个网络库。OkHttp 有很多的优点:...
基本用法 我们以这段简单的代码为基础,讲解下贯穿整个ReactiveX设计的四个概念:观察者,被观察者,事件,订阅。 观察者对事件进行响应的对象...
ARouter主要是用于组件化开发中的组件之间的通信。 从ARouter的用法透析组件通信原理 ARouter的实现原理 在代码里加入的@Rou...