无需添加图片,通过自定义view方式绘制菊花图,代码极简 效果图: 一、自定义loadingview: public class LoadingView extends Vi...
本文将适合有Dagger2使用基础及考虑组件化构建项目的同学 首先看一下组件化的大概样子 如何让dagger2在组件A、B、C等组件有效的使用呢? 问题1:各组件间有相同的数...
背景:壳工程仅能继承一个组件的Application,但可能有多个组件需要在Application进行初始化操作,本文将介绍一种高效低耦合的方法解决这个问题。 一、在基础组件...
一、为何要进行Application与Library切换 上篇文章说道组件化优势是无需编译整个project,就是因为功能模块在开发过程中以Application的形式存在。...
一、什么是组件化 组件化就是将App分成多个Module,每个Module以library的形式存在于项目中,并存在一个壳工程依赖这些Module。如图所示: 二、为何要用组...
背景:每次创建Activity是都是默认继承AppCompatActivity或Activity,但通常我们都有自己定义的BaseActivity,如果用mvp的话还需实现接...
背景:安卓原生button太丑,产品给的设计图花样很多,例如,而且还需设置按下效果。 当然,用selecter写背景是可以的。如果产品的button颜色很多,就需要些一大堆的...
地址:https://github.com/rongkun/Dagger2Rxjava2Retrofit2Demo kotlin版本:https://github.com/r...
场景: 随着业务的增长,app程序越来越庞大,引用的library也越来越多。但是有些共同引用的库在每个module版本的设置不同,每个module设置的minSdkVers...