目录
1 BaseRecyclerViewAdapterHelper
2 Glide开源图片加载类库
3 OKhttp 网络请求框架
4 Retrofit 网络请求框架
5 EventBus事件总线
6 RxJava 异步请求框架
7 GreenDao高效的数据库
8 注解框架
8.1 Butterknife注解框架
8.2 Dagger2
9 SmartRefreshLayout 刷新布局的框架
10 圆形ImageView控件
11 MagicIndicator 扩展性强的ViewPager指示器框架
12 StatusBarUtil状态栏工具类
13 Android选择器库
14 TakePhoto图片选择库
15 图片选择器PictureSelector
16 RecyclerView 粘性标签库
17 RxPermissions
18 路由库 ARouter
19 加载动画库 AVLoadingIndicatorView
20 Android流式布局FlowLayout
21 底部导航栏控件 BottomNavigationView
22 Photoview
1 BaseRecyclerViewAdapterHelper
封装完善的RecyclerView Adapter
3.x版本使用kotlin和AndroidX 编写
Github地址
使用说明
2 Glide开源图片加载类库
3 OKhttp 网络请求框架
4 Retrofit 网络请求框架
5 EventBus事件总线
6 RxJava 异步请求框架
7 GreenDao高效的数据库
8 注解框架
8.1 Butterknife注解框架
8.2 Dagger2
A fast dependency injector for Android and Java
Dagger2是一款基于Java注解来实现的完全在编译阶段完成依赖注入的开源库,主要用于模块间解耦、提高代码的健壮性和可维护性。Dagger2在编译阶段通过apt利用Java注解自动生成Java代码,然后结合手写的代码来自动帮我们完成依赖注入的工作。
github地址
9 SmartRefreshLayout 刷新布局的框架
支持上滑加载更多和下拉刷新,功能丰富,可扩展性强,使用说明 github地址
10 圆形ImageView控件
Github地址
11 MagicIndicator 扩展性强的ViewPager指示器框架
是ViewPagerIndicator、TabLayout、PagerSlidingTabStrip的最佳替代品
Github地址
12 StatusBarUtil状态栏工具类
A util for setting status bar style on Android App
github地址
使用说明
13 Android选择器库
安卓选择器类库,包括日期及时间选择器(可设置范围)、单项选择器(可用于性别、职业、学历、星座等)、城市地址选择器(分省级、地级及县级)、数字选择器(可用于年龄、身高、体重、温度等)等……可以切换不同的模式(目前有普通模式,3d滚轮模式)
github地址
14 TakePhoto图片选择库
一款用于在Android设备上获取照片(拍照或从相册、文件中选择)、裁剪图片、压缩图片的开源工具库
github地址
15 图片选择器PictureSelector
github地址
16 RecyclerView 粘性标签库
github地址
17 RxPermissions
权限检查库
github地址
18 路由库 ARouter
阿里开源,常用于组件化的场景
github地址
19 加载动画库 AVLoadingIndicatorView
github地址
20 Android流式布局FlowLayout
用于产品标签等场景
github地址
21 底部导航栏控件 BottomNavigationView
BottomNavigationView
https://github.com/ittianyu/BottomNavigationViewEx
22 Photoview
支持图片缩放的imageview控件
https://github.com/chrisbanes/PhotoView
类似的图片浏览缩放控件
https://github.com/bm-x/PhotoView
原文链接:https://blog.csdn.net/Northwestern/article/details/106589080