开篇
哈喽,今天给大家分享我用一个月时间,深入Github中,给大家整理了日常频繁使用的安卓开源库,如果你是安卓开发者,这篇文章一定不能错过,因为下面的开源库肯定值得你日常使用和收藏的。
好了,废话不多说。下面开始正式介绍。
RecyclerViewAdapter
-
BaseRecyclerViewAdapterHelper(万能Adapter Github Star15.5k的神器)
是一个强大的RecyclerAdapter框架,它能节约开发者大量的开发时间,集成了大部分列表常用需求解决方案 使用的感觉至于三个字,爽爽爽,用过你就知道了 使用起来代码非常简洁
-
SlideAdapter【用起来还可以,主要用作侧滑,不过比起第一个要逊色不少,只想用侧滑的可以了解下】
一句代码搞定 RecycleView 侧滑菜单、添加头部底部、加载更多 , 像 Glide 一样简洁的链式调用轻松实现 Adapter
下拉刷新框架
-
SmartRefreshLayout【Github Star 15.1k的神器】
下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer 说它为最智能的下拉刷新框架也不为过
各种提示弹框
-
空祖家的dialog框 可以快速实现Material 风格和ios弹框风格的dialog
非常实用 有警告 错误 完成 和 选择各种各样的对话框
-
BasePopup 【Github Star 1.7k】
一个通用的popupwindow 内置多种自定义的Popu视图,也可以参照文档快速实现一个PopupWindow
-
SmartShow
可以快速实现以下功能 Smart Toast & Snackbar & TopBar & Dialog
-
Toasty 【Github Star 4.7k】
带颜色和状态(成功,错误,信息,警告)的Toast 你可以自定义自己的来实现
网络请求框架
- OkGo 【Github Star 8.4k】
该库是基于 Http 协议,封装了 OkHttp 的网络请求框架,比 Retrofit 更简单易用.
支持 RxJava,RxJava2,支持自定义缓存,支持批量断点下载管理和批量上传管理功能
ps:最近一年没有更新不知道什么原因,不过还是目前 我觉得最好用的网络请求框架
https://github.com/jeasonlzy/okhttp-OkGo
页面效果
-
RevelyGradient
可以非常快速的实现页面的颜色渐变效果,一行代码搞定
https://github.com/revely-inc/co.revely.gradient#revelygradient
结束语,做开发的千万不要重复造轮子,快点收藏,把上面的框架用起来,省下来的时间可以打游戏(开个玩笑,可以学习点其他的充实自己)
给你鸡腿 扫一扫关注
网友评论