Compose 打造一個(gè)Home頁面 一般的APP首頁都是由多個(gè)Tab組成。在Compose中,要實(shí)現(xiàn)這個(gè)會變得異常的簡單,這個(gè)得益于Compo...
情緒與事實(shí) 工作的時(shí)候很問題的爭議是基于情緒的,而非事實(shí)。常見的現(xiàn)象有,某同事和某同事在一起進(jìn)行項(xiàng)目工作,發(fā)現(xiàn)的問題非常多。這里需要去區(qū)別情緒和...
使用RecycleView進(jìn)行畫圖表。大概幾年前,我在想,怎么搞一個(gè)一個(gè)折線圖的圖表,突發(fā)靈感使用RecycleView試試如何。后來就寫了一個(gè)...
FactoryBox 一個(gè)Android 代碼生成列子 使用google的auto-service和AbstractProcessor進(jìn)行代碼生...
Android的架構(gòu)主體演變 在過去Android一直在MVC、MVP中探索。在2019基本沒有誰再去糾結(jié)這兩個(gè)架構(gòu)了,因?yàn)锳ndroid的Je...
設(shè)計(jì)準(zhǔn)則 準(zhǔn)則1 關(guān)系模式的設(shè)計(jì)應(yīng)盡可能只包括有直接聯(lián)系的屬性,不要包括有間接的聯(lián)系和屬性。也就是,每一個(gè)關(guān)系模式應(yīng)只有對應(yīng)的一個(gè)實(shí)體類型或一個(gè)...
React 的體驗(yàn) 已經(jīng)使用React js 有兩年了。最近想了一下,這個(gè)React JS 有什么是自己發(fā)現(xiàn)了的特色之處呢? this的問題 在...
最近,小弟在實(shí)現(xiàn)一個(gè)思維導(dǎo)圖的開源控件。下面我簡單介紹一下如下打造一個(gè)類似思維導(dǎo)圖軟件的ViewGroup。 建立模型 主要模型結(jié)構(gòu)相對簡單:T...
一般我們的View都是矩形的,但是如果我們要裁剪成為其他的形狀呢?要如何做?是直接重寫onDraw畫出形狀?還是什么呢? 例子 美圖秀秀的圖片拼...