在平时的开发过程中,我们经常会需要使用到一些基础功能组件,比如Toast,比如Log等。
而这些功能组件,在开发时需要使用到的功能点其实相当有限,所以这也意味着,我们对此类组件的要求是:简单、轻量、易用!相对应的,此类组件的封装库,也应该尽量实现得轻巧精练
EasyAndroid即是专门针对此种需求所设计的一款基础组件集成库:
宗旨
1. 设计独立
组件间独立存在,不相互依赖,若只需要集成库中的部分功能,可直接非常方便的copy源码进行使用。
2. 设计轻巧
因为是组件集成库,所以要求每个组件的设计尽量精练、轻巧。避免因为一个小功能而引入大量无用代码
添加依赖
- 添加jitpack仓库依赖
`maven { url 'https://jitpack.io' }`
- 添加依赖
lastest_version = [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-T1i3EVrq-1625060891338)(https://user-gold-cdn.xitu.io/2018/5/31/163b3dfd5f5a7431?imageView2/0/w/1280/h/960/ignore-error/1)]
`implementation "com.github.yjfnypeu:EasyAndroid:$lastest_version"`
- 初始化
在Application中调用初识化方法:
`EasyAndroid.init(application)`
然后即可直接使用
目前版本已集成以下部分组件库:
EasyDimension
<