UI 優(yōu)化系列專題壮莹,來(lái)聊一聊 Android 渲染相關(guān)知識(shí)杈女,主要涉及 UI 渲染背景知識(shí)希痴、如何優(yōu)化 UI 渲染兩部分內(nèi)容又碌。 UI 優(yōu)化系列專題 UI 渲染背景知識(shí) 《View...
UI 優(yōu)化系列專題壮莹,來(lái)聊一聊 Android 渲染相關(guān)知識(shí)杈女,主要涉及 UI 渲染背景知識(shí)希痴、如何優(yōu)化 UI 渲染兩部分內(nèi)容又碌。 UI 優(yōu)化系列專題 UI 渲染背景知識(shí) 《View...
前言 在 Android UI 開發(fā)中兜蠕,經(jīng)常需要用到 LayoutInflater 類注整,它的基本作用是將 xml 布局文件解析成 View / View 樹串前。除了基本的布局解...
先來(lái)看下Context的類組織結(jié)構(gòu) ContextImpl: Application/Activity/Service通過(guò)attach() 調(diào)用父類ContextWrappe...
需求是先滑動(dòng)里面的列表军熏,滑動(dòng)到一個(gè)位置時(shí)外面滑動(dòng)轩猩,外面滑動(dòng)一段距離后再里面滑動(dòng)。最初想用 CoordinatorLayout 加 RecyclerView荡澎,但效果不好直接用均践,...
前言 在項(xiàng)目中配置release和debug環(huán)境還是很有必要的,可以隨時(shí)打包線下和線上的版本并且在一部手機(jī)上同時(shí)開發(fā)線下app摩幔,又可以體驗(yàn)觀察線上app的情況彤委。 當(dāng)然,配置的...
目前,android流行的MVC坡疼、MVP模式的開發(fā)框架很多彬呻,然而一款基于MVVM模式開發(fā)框架卻很少。MVVMHabit是以谷歌DataBinding+LiveData+Vie...
寫在前面:這篇文章原著是Norman Peitek,所有著作權(quán)歸原作者所有,我只是在學(xué)習(xí)Glide的時(shí)候看到有間書的作者 weiyf 寫了雙語(yǔ)的翻譯闸氮,覺得非常好剪况,但是作者只寫...
??磁盤緩存、內(nèi)存緩存與BitmapPool都是使用LRU算法湖苞,Glide維護(hù)每個(gè)緩存的引用計(jì)數(shù)拯欧,當(dāng)緩存將超過(guò)容量限制時(shí),引用計(jì)數(shù)最少的緩存被釋放财骨。 磁盤緩存(Disk Ca...
序言 我們知道Android里面啟動(dòng)一個(gè)Activity For Result時(shí)镐作,回調(diào)會(huì)回到原來(lái)這個(gè)Activity的OnActivityResult中,如果此時(shí)隆箩,你正在寫一...