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