object關(guān)鍵字有下面的三種用法: 對(duì)象聲明 伴生對(duì)象 對(duì)象表達(dá)式 我們逐一來(lái)看看它們的實(shí)現(xiàn)原理 對(duì)象聲明 object類可以看成是java里面的單例模式在kotlin的便...
object關(guān)鍵字有下面的三種用法: 對(duì)象聲明 伴生對(duì)象 對(duì)象表達(dá)式 我們逐一來(lái)看看它們的實(shí)現(xiàn)原理 對(duì)象聲明 object類可以看成是java里面的單例模式在kotlin的便...
前言 Android事件分發(fā)機(jī)制是Android開(kāi)發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于Android事件分發(fā)機(jī)制的文章两入,但存在一些問(wèn)題:內(nèi)容不全净宵、思路不清晰、無(wú)源碼分析、簡(jiǎn)單問(wèn)...
invalidate原理1.view的invalidate會(huì)逐層找parent一直找到DecorView择葡,DecorView是頂點(diǎn)了紧武,但是DecorView還有個(gè)虛擬父vie...
之前的文章里,有朋友評(píng)論說(shuō)餓了么的動(dòng)畫(huà)是使用AnimatedVectorDrawable來(lái)實(shí)現(xiàn)的被碗。這個(gè)東西雖然原來(lái)也知道某宪,但是一直沒(méi)有切實(shí)的使用過(guò)。剛好昨天有看到一個(gè)蠻帥的矢...
推薦先看幾篇文章:1.Android 熱修復(fù)使用Gradle Plugin1.5改造Nuwa插件2.GradleTransformAPI的基本使用3.Transform官方文...
不論是前端還是后端,正則表達(dá)式好像是大家避不開(kāi)的一個(gè)東西焚志;很多小伙伴糾結(jié)于正則表達(dá)式很難衣迷,很晦澀,我最近看到網(wǎng)上的教程有些比較晦澀娩嚼,現(xiàn)在我就介紹一下正則表達(dá)式蘑险,期望大家能夠快...
前言 之前兩篇文章介紹了如何讓ImageSpan中的drawable如何去刷新TextView,那么如何創(chuàng)建一個(gè)gif的drawable呢?這篇文章主要介紹利用 androi...
在Android逆向分析(2) APK的打包與安裝一文中對(duì)資源編譯過(guò)程的介紹中,筆者提到了overlay(重疊包)這個(gè)概念岳悟,一位每天都被自己帥醒的好友看了那篇東西后佃迄,來(lái)問(wèn)我這...