UI 優(yōu)化系列專題,來聊一聊 Android 渲染相關(guān)知識汽烦,主要涉及 UI 渲染背景知識涛菠、如何優(yōu)化 UI 渲染兩部分內(nèi)容。 UI 優(yōu)化系列專題 UI 渲染背景知識 《View...
前言 在 Android UI 開發(fā)中坝锰,經(jīng)常需要用到 LayoutInflater 類,它的基本作用是將 xml 布局文件解析成 View / View 樹重付。除了基本的布局解...
需求是先滑動里面的列表帽芽,滑動到一個(gè)位置時(shí)外面滑動,外面滑動一段距離后再里面滑動翔冀。最初想用 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 寫了雙語的翻譯沾谜,覺得非常好膊毁,但是作者只寫...
??磁盤緩存、內(nèi)存緩存與BitmapPool都是使用LRU算法基跑,Glide維護(hù)每個(gè)緩存的引用計(jì)數(shù)婚温,當(dāng)緩存將超過容量限制時(shí),引用計(jì)數(shù)最少的緩存被釋放媳否。 磁盤緩存(Disk Ca...