android开源库汇总(持续更新)


可切换tab

PagerBottomTabStrip : 一个基本按谷歌Material Design规范完成的安卓底部导航栏控件

FlycoTabLayout : 一个tablayout库

ByeBurger:一句话滚动隐藏标题栏和状态栏 



RecyclerView

UltimateRecyclerView : 下拉刷新、滑动删除、拖拽、加载更多、丰富动画等功能的RecyclerView

BaseRecyclerViewAdapterHelper : 集成了RecyclerViewAdapter的常用功能的基类,大量减少Adapter写的代码,轻松添加点击事件、添加RecyclerView加载动画、新增添加头部、添加尾部、新增下拉刷新、上拉加载更多、新增分组、自定义item类型。,并且支持kotlin的库



下拉刷新

SmartRefreshLayout : 各种炫酷刷新

ObservableScrollView : 在滚动的视图观测滚动事件的Android库 它易于与在Android 5.0 Lollipop中引入的工具条Toolbar相交互,并能够帮助实现Material Design apps的外观



TextView

iconify : 图片与文字同一行显示。



utils

AndroidUtilCode : 各种工具类应有尽有

StatusBarUtil : 状态栏工具类

SystemBarTint:状态栏着色 



搜索框

floatingsearchview : 炫酷的搜索框(包含文字匹配)



注解

butterknife : 注解(方便,简单)



网络

NoHttp:Android实现Http标准协议框架,支持缓存(提供五种缓存模式)、代理、重定向,底层可动态切换OkHttp、URLConnection。 

okhttp:比较好的底层网络方案,可以结合nohttp使用



轮子

Android-PickerView:仿iOS的PickerView控件,有时间选择和选项选择,并支持一二三级联动,支持自定义样式

WheelPicker 



相册(剪裁)

Album:一个MD风格的开源相册,支持国际化,主要功能分为三部分:相册选图、相机拍照、画廊预览。

Durban:一个MD风格的图片裁剪工具,结合图片选择库Album是最好的搭配。



Fragment

Fragmentation:为"单Activity + 多Fragment","多模块Activity + 多Fragment"架构而生,简化开发,轻松解决动画、嵌套、事务相关等问题。 



日历

SuperCalendar:自定义日历控件 支持左右无限滑动 周月切换 标记日期显示 自定义显示效果跳转到指定日期



倒计时

CountdownView:各种风格倒计时



图片



CircleImageView:圆角的图片



你可能感兴趣的:(android开源库汇总(持续更新))