240 發(fā)簡(jiǎn)信
IP屬地:北京
  • Kotlin原理-object關(guān)鍵字

    object關(guān)鍵字有下面的三種用法: 對(duì)象聲明 伴生對(duì)象 對(duì)象表達(dá)式 我們逐一來(lái)看看它們的實(shí)現(xiàn)原理 對(duì)象聲明 object類可以看成是java里面的單例模式在kotlin的便...

  • 120
    Android事件分發(fā)機(jī)制詳解:史上最全面、最易懂

    前言 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和requestLayout原理與區(qū)別總結(jié)

    invalidate原理1.view的invalidate會(huì)逐層找parent一直找到DecorView择葡,DecorView是頂點(diǎn)了紧武,但是DecorView還有個(gè)虛擬父vie...

  • 120
    Android矢量動(dòng)畫(huà)實(shí)踐

    之前的文章里,有朋友評(píng)論說(shuō)餓了么的動(dòng)畫(huà)是使用AnimatedVectorDrawable來(lái)實(shí)現(xiàn)的被碗。這個(gè)東西雖然原來(lái)也知道某宪,但是一直沒(méi)有切實(shí)的使用過(guò)。剛好昨天有看到一個(gè)蠻帥的矢...

  • 120
    Transform詳解

    推薦先看幾篇文章:1.Android 熱修復(fù)使用Gradle Plugin1.5改造Nuwa插件2.GradleTransformAPI的基本使用3.Transform官方文...

  • 正則表達(dá)式 小白入門(mén)篇

    不論是前端還是后端,正則表達(dá)式好像是大家避不開(kāi)的一個(gè)東西焚志;很多小伙伴糾結(jié)于正則表達(dá)式很難衣迷,很晦澀,我最近看到網(wǎng)上的教程有些比較晦澀娩嚼,現(xiàn)在我就介紹一下正則表達(dá)式蘑险,期望大家能夠快...

  • 一行代碼讓TextView中ImageSpan支持Gif(三)----利用android-gif-drawable和Glide實(shí)現(xiàn)TextView中g(shù)if的圖文混排

    前言 之前兩篇文章介紹了如何讓ImageSpan中的drawable如何去刷新TextView,那么如何創(chuàng)建一個(gè)gif的drawable呢?這篇文章主要介紹利用 androi...

  • 編譯時(shí)替換資源 - Android重疊包與資源合并一見(jiàn)

    在Android逆向分析(2) APK的打包與安裝一文中對(duì)資源編譯過(guò)程的介紹中,筆者提到了overlay(重疊包)這個(gè)概念岳悟,一位每天都被自己帥醒的好友看了那篇東西后佃迄,來(lái)問(wèn)我這...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品