關(guān)于AOP、Plugin、Transform的概念,大家都卷到這個(gè)份上了,就不再細(xì)說了。擼個(gè)經(jīng)典的demo,方法耗時(shí)檢測,提供一下學(xué)習(xí)思路。相信按照下面這個(gè)流程走下來,肯定是...
關(guān)于AOP、Plugin、Transform的概念,大家都卷到這個(gè)份上了,就不再細(xì)說了。擼個(gè)經(jīng)典的demo,方法耗時(shí)檢測,提供一下學(xué)習(xí)思路。相信按照下面這個(gè)流程走下來,肯定是...
我的CSDN博客同步發(fā)布:玩轉(zhuǎn)AppBarLayout,更酷炫的頂部欄 上一篇文章[《CoordinateLayout的使用如此簡單 》]上一篇文章《CoordinateLa...
1. 前言 作為Android程序員,或者是想要去模仿一些酷炫的效果,或者是為了實(shí)現(xiàn)視覺的變態(tài)需求,或者是壓抑不住內(nèi)心的創(chuàng)造欲想要炫技,我們不可避免地需要做各種動(dòng)畫。Andr...
Jetpack--Navigation原理 Jetpack向開發(fā)者提供了導(dǎo)航組件來實(shí)現(xiàn)Activity或者Fragment的跳轉(zhuǎn),今天就分析一下使用Navigation來實(shí)現(xiàn)...
先看一些現(xiàn)象吧:用eclipse或者Android studio,新建一個(gè)Activity自動(dòng)生成的布局文件都是RelativeLayout,或許你會(huì)認(rèn)為這是IDE的默認(rèn)設(shè)置...
一、Fragment事務(wù)提交的部分操作 1.相關(guān)源碼概念 FragmetActivity的getSupportFragmentManager()內(nèi)部是通過FragmentCo...
看完本文你將了解: ACTION_CANCEL的觸發(fā)時(shí)機(jī) 滑出子View區(qū)域會(huì)發(fā)生什么?為什么不響應(yīng)onClick()事件 首先看一下官方的解釋: 說人話就是:當(dāng)前的手勢被中...
UI 優(yōu)化系列專題,來聊一聊 Android 渲染相關(guān)知識,主要涉及 UI 渲染背景知識、如何優(yōu)化 UI 渲染兩部分內(nèi)容。 UI 優(yōu)化系列專題 UI 渲染背景知識 《View...
在Android中我們知道,Activity啟動(dòng)完成之后,走完onResume方法之后,會(huì)進(jìn)行window的添加。添加過程會(huì)調(diào)用ViewRootImpl的setView()方...