無(wú)需添加圖片,通過(guò)自定義view方式繪制菊花圖,代碼極簡(jiǎn) 效果圖: 一、自定義loadingview: public class Loading...
本文將適合有Dagger2使用基礎(chǔ)及考慮組件化構(gòu)建項(xiàng)目的同學(xué) 首先看一下組件化的大概樣子 如何讓dagger2在組件A、B、C等組件有效的使用呢...
背景:殼工程僅能繼承一個(gè)組件的Application,但可能有多個(gè)組件需要在Application進(jìn)行初始化操作,本文將介紹一種高效低耦合的方法...
一、為何要進(jìn)行Application與Library切換 上篇文章說(shuō)道組件化優(yōu)勢(shì)是無(wú)需編譯整個(gè)project,就是因?yàn)楣δ苣K在開(kāi)發(fā)過(guò)程中以Ap...
一、什么是組件化 組件化就是將App分成多個(gè)Module,每個(gè)Module以library的形式存在于項(xiàng)目中,并存在一個(gè)殼工程依賴這些Modul...
背景:每次創(chuàng)建Activity是都是默認(rèn)繼承AppCompatActivity或Activity,但通常我們都有自己定義的BaseActivit...
背景:安卓原生button太丑,產(chǎn)品給的設(shè)計(jì)圖花樣很多,例如,而且還需設(shè)置按下效果。 當(dāng)然,用selecter寫背景是可以的。如果產(chǎn)品的butt...
地址:https://github.com/rongkun/Dagger2Rxjava2Retrofit2Demo kotlin版本:https...
場(chǎng)景: 隨著業(yè)務(wù)的增長(zhǎng),app程序越來(lái)越龐大,引用的library也越來(lái)越多。但是有些共同引用的庫(kù)在每個(gè)module版本的設(shè)置不同,每個(gè)modu...