年中 Android 开源库推荐

作者:code小生
链接:https://blog.csdn.net/wufeng55
声明:code小生 原创,转载等请联系作者获得授权。

站在巨人的肩膀上做开发

尽管我们每天都在尽力的实现需求,但永远不知道下一个面临的需求是什么。好在,我们广大技术开发者朋友们很热爱开源与技术成长,为此呢,有这样一个网站(github)承载了众多技术控对技术的那份执着和探索。

如今,我们站在这些巨人的肩膀上,去实现我们各自的技术需求,真的是很感谢这些开源者,今天推荐这么几个:

CompressHelper

https://github.com/nanchen2251/CompressHelper

压缩文件,压缩图片,压缩Bitmap,Compress, CompressImage, CompressFile, CompressBitmap

个人使用过,对于减小图片体积可以说是无敌,当时也可以说是解决了一个项目中的 bug,如果项目中有大图、多图上传,那么推荐使用。

ImmersionBar

https://github.com/gyf-dev/ImmersionBar

android 4.4以上沉浸式状态栏和沉浸式导航栏管理,包括状态栏字体颜色,一句代码轻松实现,以及对bar的其他设置,详见README

该库虽然项目中还未使用过,但是作者提供的功能和适配已经做的非常全面了,除了个别机型是无法做到的,有这方面的需求的同学,推荐使用。

MPAndroidChart

https://github.com/PhilJay/MPAndroidChart

A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, dragging and animations.

这个开源,应该很多 Android 开发者都知道吧,它的功能同样很强大,提供了多种形式的图表。又看到很多同学在使用此库的时候遇到了这样那样的问题,这里我推荐大家可以在简书搜索关于此库的使用,会有很多同学写了记录(比如:某个需求代码提取、加以修改以实现自己的需求等),如果项目中有使用到图表,那么推荐参考此库。

FlycoTabLayout

https://github.com/H07000223/FlycoTabLayout

An Android TabLayout Lib.

对于经典大众化的组合设计 TabLayout + ViewPager 模式,很多人应该不陌生,但是今天的这个库,如果仅仅有此功能,那就太单一了。该库提供了多种 Tab 样式、指示器样式、Tab 位置灵活变换、Tab 支持右上角小红点等功能。

JRecycleView

https://github.com/zincPower/JRecycleView

目前提供的功能:上拉加载、下拉刷新(自定义视图);侧滑;item动画。具体使用可以查看作者教程:https://www.jianshu.com/p/0a4616599f5b

虽然在 github 上面有很热门的库,但是如果仅仅为了刷新去使用它,那就显得臃肿了。

总结

关于开源库,今天就推荐这几个,在去年的时候推荐过一次开源《推荐几个开源库

大家如果有用的比较顺手的开源库,欢迎推荐,同时也推荐大家自荐自己的开源。

(0)

相关推荐

  • microPython源码分析.1

    我最近写了很多microPython的程序,越写越回不到写C的日子.你说在这个背后是如何实现这一切的?为什么在烧录一个几百kb的bin文件之后就会获得这些魔法效果?我可不可以把这种魔法效果移植到别处呢 ...

  • qttabbar插件_QTTabBar是一款可以让你在Windows资源管理器中使用Tab

    QTTabBar是一款可以让你在Windows资源管理器中使用Tab多标签功能的小工具. 软件介绍 QTTabBar是一款可以让你在Windows资源管理器中使用Tab多标签功能的小工具.从此以后工作 ...

  • 10年的功力加上10大APP

    今天来一下十款好用的程序员软件推荐,毕竟有一个好的软件应用会对于程序员的工作来说效果往往可就是1+1>2. 1. 亿图图示 亿图图示是一款基于矢量的绘图工具,里面包含了大量的示例库和模板库,可以 ...

  • 过去一年最有用的6个机器学习项目,你用过几个?

    在过去的一年中,机器学习许多新的高影响力应用被发现并被揭示,特别是在医疗保健.金融.语音识别.增强现实和更复杂的3D和视频应用中. 我们已经看到了更多的应用驱动研究,而不是理论研究.虽然这可能有其缺点 ...

  • Vue开源库推荐

    无论是开发新手还是经验丰富的老手,我们都喜欢开源软件包.对于开发者来说,如果没有这些开源软件包,很难想象我们的生活会变得多么疲惫不堪,而且靠咖啡度日也会成为家常便饭.所幸的是,Vue.js 和 Nux ...

  • 开源WPF控件库推荐:ModernWpf

    2020-09-16 ModernWpf仓库信息 站长从博客园 林德熙 处了解到此控件库,通过clone.编译.运行,发现这库确实不错,正如 林德熙 所言:"有十分漂亮的界面,整个都是 Wi ...

  • 开源项目推荐|mtensor:同时支持C++和cuda延迟计算的异构计算库

    Tips ◎本文为极市开发者「matazure」原创投稿,转载请注明来源. ◎极市「项目推荐」专栏,帮助开发者们推广分享自己的最新工作,欢迎大家投稿.联系极市小编(fengcall19)即可投稿~ m ...

  • 推荐几个开源库

    前言 相信各位在工作或者业余自己玩技术的时候,或多或少会去网上找轮子来实现某个需求,那么,一些拥有高度开源精神的技术爱好者和团队就渐渐出现在了技术圈.今天推荐几个 Android 开发过程中很实用的开 ...

  • 收藏!最全TensorFlow模型实现开源库,手把手教你实现各种模型!

    人工智能算法与Python大数据 致力于提供深度学习.机器学习.人工智能干货文章,为AI人员提供学习路线以及前沿资讯 23篇原创内容 公众号 点上方人工智能算法与Python大数据获取更多干货 在右上 ...

  • 中华名人库推荐律师名家——吕远霞

    引言:中华名人库是国内权威的名人百科平台,领先的行业专家数据资料库:为满足社会大众对行业名家日益增长的需求,更好发挥专家作用和优势,造福社会大众,由中华名人库作为发起单位,将联合10家媒体网站现展开& ...

  • 「开源软件推荐」AutoHotKey键盘神工具

    AutoHotKey(以下简称ahk)是运行在Windows的一个强大的键盘自动化脚本工具(语言). 它可以: 将所有用键盘操作和鼠标点击的事件自动化.可以编辑或者录制自己的脚本 为键盘,手柄和鼠标创 ...

  • 中华名人库推荐易学名家——陈明源

    引言:中华名人库是国内权威的名人百科平台,领先的行业专家数据资料库:为满足社会大众对行业名家日益增长的需求,更好发挥专家作用和优势,造福社会大众,由中华名人库作为发起单位,将联合10家媒体网站现展开& ...

  • 中华名人库推荐易学名家——山东三喜

    引言:中华名人库是国内权威的名人百科平台,领先的行业专家数据资料库,以"弘扬名家精神,传承璀璨文化"为重要核心,旨在为各行业专家名人提供一个丰富.权威.开放式的互动展示平台. 山东 ...