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