| Android-PickerView |
compile ‘com.contrarywind:Android-PickerView:4.1.9’ |
|
滚轮选择控件 |
|
| EasyFloat |
implementation ‘com.github.princekin-f:EasyFloat:Tag’ |
 |
全局Dialog,浮窗 |
4 |
| ShadowLayout |
implementation ‘com.github.lihangleo2:ShadowLayout:Tag’ |
 |
阴影 |
- |
| okhttp |
implementation(“com.squareup.okhttp3:okhttp:4.9.1”) |
- |
网络请求框架 |
5 |
| binding-collection-adapter |
implementation ‘me.tatarka.bindingcollectionadapter2:bindingcollectionadapter:4.0.0’ implementation ‘me.tatarka.bindingcollectionadapter2:bindingcollectionadapter-recyclerview:4.0.0’ implementation ‘me.tatarka.bindingcollectionadapter2:bindingcollectionadapter-viewpager2:4.0.0’ |
 |
mvvm adapter |
5 |
| AndroidUtilCode |
implementation ‘com.blankj:utilcodex:1.30.6’ |
- |
工具类 |
5 |
| Matisse |
implementation ‘com.zhihu.android:matisse:$latest_version’ |
|
图片选择 |
4 |
| MMKV |
implementation ‘com.tencent:mmkv-static:1.2.7’ |
 |
|
4 |
| TIMSDK |
|
|
腾讯IM服务 |
3 |
| gson |
implementation ‘com.google.code.gson:gson:2.8.6’ |
|
|
4.5 |
| glide |
implementation ‘com.github.bumptech.glide:glide:4.12.0’ annotationProcessor ‘com.github.bumptech.glide:compiler:4.12.0’ |
 |
图片加载框架 |
4.5 |
| Hunter |
classpath ‘com.quinn.hunter:hunter-debug-plugin:1.1.0’classpath ‘com.quinn.hunter:hunter-transform:1.1.0’ apply plugin: ‘hunter-debug’ implementation ‘com.quinn.hunter:hunter-debug-library:0.9.6’ |
|
通过注解打印方法调用和内容 |
5 |
| Android-SpinKit |
|
|
loading 动画 |
4 |
| jol-core |
org.openjdk.jol:jol-core:0.16 |
|
查看对象在内存中的占用情况,不支持 Android 运行时环境,但支持 main 方法 |
3 |
| Awesome-RecyclerView-LayoutManager |
|
|
一些自定义 RecyclerView LayoutManager 的合集 |
|