RecyclerViewItemAnimators
RecycleView动画
JieCaoVideoPlayer
视频播放库
Easel
可以改变原生控件的颜色的库,比如更改RadioButton的颜色。
Android-Debug-Database
可以在线查看本地数据库或者shared preferences,非常方便
chuck
能够对Http请求和响应进行监听,然后在通知栏中显示
FlexLayout
百分比的适配库,很有效果
RecyclerViewItemAnimators
RecycleView动画
CircleImageView
圆角图片
万能适配器
</br>
loaderviewlibrary
加载中
CommonLib
这个跟下面的适配库也差不多,功能会好一点
baseAdapter
一个万能的RecycleView适配器,非常方便
freeline
FreeLine可以加快项目的编译时间
MaryPopup
</br>
相册图片打开效果,放大效果。
点击放大
DiagonalLayout
图片头部缩放显示
AndroidPhotoFilters
图片滤镜效果,可以随意切换
滤镜
Blurry
毛玻璃效果
毛玻璃效果
android-crop
这是一个简单的裁剪库,功能不多,但很实用。
图片选择
</br>
ImageSelector
定制性很好的图片选择器
PictureSelector
图片/视频选择器
MultiImageSelector
仿微信实现多图选择。支持单选和多选两种模式
仿微信图片选择
仿微信图片选择
LargeImage
Android 加载大图 可以高清显示10000*10000像素的图片,轻松实现微博长图功能
Luban-Circle-Demo
仿朋友圈按顺序上传图片至七牛,基于luban算法压缩
压缩
<h2 id="1.1">下拉刷新</h2>
</br>
CoolRefreshView
包裹所有View,支持下拉刷新
RecyclerRefreshLayout
为android提供下拉刷新,基于SwipeRefreshLayout,支持所有的View。
LRecyclerView
下拉刷新
XRecyclerView
TwinklingRefreshLayout
ScrollParallaxImageView
上下滑动,左右滑动,有色差的效果
崩溃捕获
</br>
CrashWoodpecker
崩溃异常捕获,并且把捕获的错误信息显示在新的界面中进行展示。
Recovery
“Recovery”帮助你自动处理程序在运行时的Crash,能够在捕获到崩溃时,自动重启应用,清除缓存,提示错误信息等功能
布局
AutoLinearLayout
很简单的一个流式布局
SwipeBackHelper
滑动退到上一个页面
swipeback.gif
沉浸式
</br>
StatusBarUtil
这是一个为Android App 设置状态栏的工具类, 可以在4.4及其以上系统中实现 沉浸式状态栏/状态栏变色,支持设置状态栏透明度,满足你司设计师的各种要求。
StatusBarCompat
沉浸式效果
导航
</br>
PagerBottomTabStrip
这个导航库非常简单,也很漂亮,推荐
ahbottomnavigation
导航
FabOptions
横向导航
NavigationTabBar
底部导航
底部导航
NavigationTabStrip
粘性导航,挺好看的
粘性导航
BottomNavigation
底部导航栏
Space-Navigation-View
底部导航栏(中间比较漂亮)
动画
</br>
ENViews
</br>
LiquidButton
一个进度加载的动画
LoadingDrawable
介绍一些酷炫的加载动画
GoodsDrawable.gif
ProgressRoundButton
下载进度条
下载进度条
Android-RoundCornerProgressBar
漂亮的进度条
discreteSeekBar
进度刻度
BubbleSeekBar
漂亮的进度条
CircularAnim
漂亮的跳转效果,用于登陆比较好
Android-SpinKit
基于非常火爆的css库SpinKit实现的android加载库,动画效果非常棒。
GoodView
Android点赞+1效果,支持文本和图像
Popview-Android
View的爆炸破碎效果,帅呆了
破碎
ExplosionField
爆炸破碎效果
DownloadProgressBar
下载进度动画效果
ExpectAnim
RippleEffect
水波纹效果,并且兼容低版本。
Material-Animations
Material-Animations 是一个很好过渡动画库, 可以应用于 Activity 与 Activity 之间的跳转, Fragment 与 Fragment 之间的跳转, 以及各个 View 变化前后的过渡动画
Side-Menu.Android
Side Menu 是Yalantis组织开源出来, 该组织因开源出一些动画很棒的开源库为大家所熟知该库是其中一个, 该库是提供翻页动画效果的侧边菜单, 动画体验超赞的
AndroidSweetSheet
比较另类的菜单效果,被选中的菜单项突出于Overlay之上,并且其位置是固定的,通过滚动菜单所在的Overlay来实现选择不同菜单项。
SweetSheet.gif
MultiChoicesCircleButton
浮动菜单
工具库
</br>
AndroidProcess
判断App位于前台或者后台的6种方法
判断App位于前台后台
日志
</br>
KLog
这是一个Android专用的LogCat工具,主要功能为打印行号、函数调用、Json解析、XML解析、点击跳转、Log信息保存等功能
图片轮播
</br>
AndroidImageSlider
图片轮播库,带有各种效果的轮播切换。
轮播
PageIndicatorView
带有多个动画的圆形指示灯
FlycoPageIndicator
轮播指示灯
preview_FlycoPageIndicator.gif
点赞
弹出框
</br>
Alerter
头部弹出
Two-Step-Picker-Dialog
两项选择
SublimePicker
日期选择器
TimePickerDialog
时间选择器
BottomSheet
弹出选择框,从下往上弹出
SmoothCompoundButton
RadioButton选择
Material-dialogs
Material Dialogs 是一个可高度定制易用, 符合 Material Design 风格的 Dialogs, 兼容 Android API8 以上版本, 个人使用感觉它完全可替代 Android 原生那个, 比原生那个更加简单易用
LovelyDialog
一个比较方便的Dialog
</br>
SwitchButton
NormalSelectDialog
一个常用Dialog的封装
BoomMenu
弹出菜单,有很多漂亮的效果
开关控件
Paste_Image.png
DropDownMenu
DropDownMenu for Android,filter the list based on multiple condition
Droppy
支持多种样式的下拉菜单
AndroidPicker
安卓选择器类库,包括日期时间选择器、单项选择器、二三级联动选择器、地址选择器、颜色选择器、文件目录选择器、数字选择器等,可自定义顶部及底部界面,可自定义窗口动画
colorpreference
颜色选择器
EasyDialog
</br>
这个可以用于更多菜单显示
demo.gif
BottomDialog
BottomDialog 是一个通过 DialogFragment 实现的底部弹窗布局,并且支持弹出动画,支持任意布局
FlycoTabLayout
切换
MagicIndicator
列表选项卡切换
</br>
GregorianLunarCalendar
提供了农历+公历的日期选择模式,同时支持公历+农历的无缝切换
时间轴
</br>
StepView
流程轴
自定义控件
</br>
MovingImageView
载一个超出屏幕大小的图片
ZDepthShadow
给View上添加阴影效果
BubbleLayout
气泡效果,可以自定义箭头的位置,以及气泡中存放多少个View
bubbleLayout
气泡效果
BubbleView
标签,箭头控件
TextViewOverflowing
文字环绕图片开源库
CountdownView
时间倒计时
FloatMenuSample
android 悬浮窗菜单,可在launcher或app中使用
OpenWeb
帮助大家快速搭建一个web容器,并且支持网页自动管理回退栈
DragDropListView
拖拽排序
EasyTagDragView
仿网易新闻app下拉标签选择菜单,长按拖动排序,点击增删标签控件
JellyToggleButton
Chebox选择框
CodeView
代码高亮
EmphasisTextView
的
TextViewExpandableAnimation
当文字超过行数后显示更多
ExpandableTextView
可折叠和展开内容的 TextView
CouponView
半圆锯齿背景虚线边框组合实现简单优惠券效果
Toast吐司
</br>
TastyToast
一个很好看的吐司
success.gif
字体
</br>
Calligraphy
一个多种样式的字体
AutoLinkTextView
@高亮效果
通知栏
Pugnotification
一个可以帮助你高效的创建通知的Library。
文件管理
</br>
android-simple-storage
方便的对文件进行增删改查
MarkDonw
</br>
Markdown
Android平台下的原生Markdown解析器
其他
</br>
AndroidSwipeLayout
滑动删除
GuillotineMenu-Android
非常漂亮的一个菜单
drag-select-recyclerview
滑动选中
coolMenu
侧滑菜单
shadow-layout
对控件添加一个阴影
TextJustify-Android
文字对齐,断字
Crescento
一个可以有曲线的效果
SuspendButtonLayout
一个可以在屏幕上移动的小控件,并且可以展开
</br>
SimpleText
一个可以对一个TextVIew中的文字进行判断跳转的
消息红点:
</br>
MaterialBadgeTextView
BadgeView
消息红点
</br>
音视频
AndroidAudioConverter
音频转换,AAC,MP3,M4A,WMA,WAV,FLAC,这个可以直接转换,里面的Lib有9MB,采用了FFmpeg
换肤
</br>
AndroidChangeSkin
Android-skin-support
鸿最新出品的皮肤库
ThemeSkinning
比较好用的皮肤库,插件化皮肤框架,比其他的库好
二维码/条形码
</br>
ZxingScanView
一个识别条形码的库
验证码
</br>
CaptchaImageView
验证码效果
应用安装
</br>
AutoInstaller
应用自动安装库
数据库
</br>
android-lite-orm
Lite-Orm数据库,简单方便
</br>
图表
</br>
MPAndroidChart
这是一个比较好用的开源图表库
hellocharts-android
这个也是一个很漂亮的图表
第三方登陆
</br>
ShareUtil
第三方登陆,QQ,微博,微信,第三方共享
跑马灯
</br>
MarqueeViewLibrary
跑马灯
日历
</br>
CalendarExaple
ScrollableLayout
页面滑动上去的
MagicFloatView
落下
CoordinatorTabLayout
ViewPager切换
ChatKit
聊天库,集成聊天库
AlphabetIndex-Fast-Scroll-RecyclerView
联系人字母滑动
UnifiedContactPicker
方便的获取联系人信息
AndroidSlidingUpPanel
底部或者头部拉出
android-ueueo-log
日志库
Compressor
图片上传压缩
三、总结
共享出了一些开源库出来,后续陆续也会增添一些其他的库,尽请期待!
欢迎关注我的微信公众号,分享更多技术文章。










网友评论