Fragment系列文章:1珍语、Fragment全解析系列(一):那些年踩過的坑2锤岸、Fragment全解析系列(二):正確的使用姿勢3、Fragment之我的解決方案:Frag...
Fragment系列文章:1珍语、Fragment全解析系列(一):那些年踩過的坑2锤岸、Fragment全解析系列(二):正確的使用姿勢3、Fragment之我的解決方案:Frag...
今天來推薦一個(gè)好用遮罩引導(dǎo)庫,這是我持續(xù)維護(hù)了大半年的開源項(xiàng)目募逞。剛完成第一版的時(shí)候蛋铆,我也記錄了文章,并且有幸推薦到了郭霖大神的公眾號(hào):推薦一個(gè)好用小巧的Android引導(dǎo)蒙版...
關(guān)于Graywater的系列文章 RecyclerView的超強(qiáng)輔助Graywater——理論篇 RecyclerView的超強(qiáng)輔助Graywater——基礎(chǔ)實(shí)操篇 Recy...
自從RecyclerView出來之后就得到廣泛的應(yīng)用玛瘸,但是由于其使用和定制化比較復(fù)雜,所以很多時(shí)候都停留在使用階段上苟蹈。這片文章簡單講述一個(gè)自定義一個(gè)簡單的LayoutMana...
Android Vector曲折的兼容之路 兩年前寫書的時(shí)候,就在研究Android L提出的Vector菱鸥,可研究下來發(fā)現(xiàn)宗兼,完全不具備兼容性,相信這也是它沒有被廣泛使用的一個(gè)...
TextureView相關(guān)的SurfaceView SurfaceView的工作方式是創(chuàng)建一個(gè)置于應(yīng)用窗口之后的新窗口篡帕。這種方式的效率非常高殖侵,因?yàn)镾urfaceView窗口刷...
一怔鳖、概述 在上一篇文章中茉唉,我們通過源碼的角度了解FragmentPagerAdapter和FragmentStatePagerAdapter的原理。這其實(shí)是為我們分析數(shù)據(jù)更新...
首先當(dāng)然是引出要解決的需求,在做一個(gè)IM模塊時(shí)UI是這樣的:上面是水平的聯(lián)系人欄郑兴,下面是聊天界面犀斋,可以水平滑動(dòng)切換聯(lián)系人聊天,也就是說是RecyclerView與Viewpa...
說到安卓的視頻開發(fā),大多數(shù)朋友們都是用著開源的播放器却舀,或者安卓自帶的native mediaplayer球榆,拿來主義居多,我曾經(jīng)也是禁筏。持钉。。最近這半年因?yàn)殚_始著手重構(gòu)公司的播放器...