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è)概念,一位每天都被自己帥醒的好友看了那篇東西后携狭,來問我這...