
動(dòng)畫分類Android動(dòng)畫可以分3種:View動(dòng)畫,幀動(dòng)畫和屬性動(dòng)畫;屬性動(dòng)畫為API11的新特性,在低版本是無法直接使用屬性動(dòng)畫的,但可以用n...
這是AndroidUI繪制流程分析的第一篇文章,主要分析當(dāng)我們點(diǎn)開應(yīng)用程序的時(shí)候,到界面中的View顯示出來,這中間的一系列流程。 在介紹Vie...
這是AndroidUI繪制流程分析的第二篇文章,主要分析界面中View是如何繪制到界面上的具體過程。 1、ViewRoot和DecorView ...
Android繪制整體流程 首次View的繪制流程是在什么時(shí)候觸發(fā)的? 答案在ActivityThread.handleResumeActivi...
這篇文章已經(jīng)寫得非常經(jīng)典了: 點(diǎn)擊事件傳遞規(guī)則 MotionEvent 在手指觸摸屏幕后產(chǎn)生的一系列事件中,典型的事件類型有如下幾種: ACTI...
Handler是Android中的消息處理機(jī)制,是一種線程間通信的解決方案,同時(shí)你也可以理解為它天然的為我們在主線程創(chuàng)建一個(gè)隊(duì)列,隊(duì)列中的消息順...
OkHttp 是一款用于 Android 和 Java 的網(wǎng)絡(luò)請求庫,也是目前 Android 中最火的一個(gè)網(wǎng)絡(luò)庫。OkHttp 有很多的優(yōu)點(diǎn):...
基本用法 我們以這段簡單的代碼為基礎(chǔ),講解下貫穿整個(gè)ReactiveX設(shè)計(jì)的四個(gè)概念:觀察者,被觀察者,事件,訂閱。 觀察者對事件進(jìn)行響應(yīng)的對象...
ARouter主要是用于組件化開發(fā)中的組件之間的通信。 從ARouter的用法透析組件通信原理 ARouter的實(shí)現(xiàn)原理 在代碼里加入的@Rou...