这些实用的安卓开源库你都知道吗

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_29461259/article/details/84058883

开篇

哈喽,今天给大家分享我用一个月时间,深入Github中,给大家整理了日常频繁使用的安卓开源库,如果你是安卓开发者,这篇文章一定不能错过,因为下面的开源库肯定值得你日常使用和收藏的。

好了,废话不多说。下面开始正式介绍。

RecyclerViewAdapter

  1. BaseRecyclerViewAdapterHelper(万能Adapter Github Star15.5k的神器)

    是一个强大的RecyclerAdapter框架,它能节约开发者大量的开发时间,集成了大部分列表常用需求解决方案
      
    使用的感觉至于三个字,爽爽爽,用过你就知道了
     
    使用起来代码非常简洁
    

    https://github.com/CymChad/BaseRecyclerViewAdapterHelper

  2. SlideAdapter【用起来还可以,主要用作侧滑,不过比起第一个要逊色不少,只想用侧滑的可以了解下】

    一句代码搞定 RecycleView 侧滑菜单、添加头部底部、加载更多 , 像 Glide 一样简洁的链式调用轻松实现 Adapter
    

    https://github.com/yhaolpz/SlideAdapter

下拉刷新框架

  1. SmartRefreshLayout【Github Star 15.1k的神器】

    下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer
    
    说它为最智能的下拉刷新框架也不为过
    

    https://github.com/scwang90/SmartRefreshLayout

各种提示弹框

  1. 空祖家的dialog框 可以快速实现Material 风格和ios弹框风格的dialog

    非常实用 有警告 错误 完成 和 选择各种各样的对话框
    

    https://github.com/kongzue/Dialog

  2. BasePopup 【Github Star 1.7k】

    一个通用的popupwindow
    内置多种自定义的Popu视图,也可以参照文档快速实现一个PopupWindow
    

    https://github.com/razerdp/BasePopup

  3. SmartShow

    可以快速实现以下功能
    Smart Toast & Snackbar & TopBar & Dialog
    

    https://github.com/the-pig-of-jungle/SmartShow

  4. Toasty 【Github Star 4.7k】

    带颜色和状态(成功,错误,信息,警告)的Toast
    你可以自定义自己的来实现
    

    https://github.com/GrenderG/Toasty

网络请求框架

  1. OkGo 【Github Star 8.4k】
   该库是基于 Http 协议,封装了 OkHttp 的网络请求框架,比 Retrofit 更简单易用.
   支持 RxJava,RxJava2,支持自定义缓存,支持批量断点下载管理和批量上传管理功能
   ps:最近一年没有更新不知道什么原因,不过还是目前 我觉得最好用的网络请求框架

https://github.com/jeasonlzy/okhttp-OkGo

页面效果

  1. RevelyGradient

    可以非常快速的实现页面的颜色渐变效果,一行代码搞定
    

    https://github.com/revely-inc/co.revely.gradient#revelygradient

结束语,做开发的千万不要重复造轮子,快点收藏,把上面的框架用起来,省下来的时间可以打游戏(开个玩笑,可以学习点其他的充实自己)

猜你喜欢

转载自blog.csdn.net/qq_29461259/article/details/84058883
今日推荐