Android开源项目和轮子
2015-12-10 14:44
447 查看
推荐查看
Github最全面的Android开源项目汇总
greenDaoMaster框架
Xutils的DButils
ORMLitehe和greenDaoMaster简单性能对比
stackoverflow:几个图片加载框架的对比
MDCC 2015:三大图片缓存原理、特性对比
WhorlView漩涡风格的加载效果
AVLoadingIndicatorView
Android Loading动画的一个集合
android-shapeLoadingView仿58loading效果
SpringIndicator viewapger指示器,像水滴流动的效果
ProductTour(ViewPager的PageTransformer切换动画)
VerticalViewPager(向上滑动的viewpager,没有衔接效果)
包含两种TabLayout.[SlidingTabLayout是基于PagerSlidingTabStrip的大量修改,新增了很多自定义的功能。CommonTabLayout:不同于SlidingTabLayout对ViewPager依赖,它是一个不依赖ViewPager可以与其他控件自由搭配使用的TabLayout.
SwipeMenuListView(右滑删除)
这里写图片描述
FlowingDrawer(具有弹性的侧滑菜单)
这里写图片描述
UltimateRecyclerView
支持ListView、RecycleView上拉刷新以及右滑动删除,支持拖动,动画,和和粘性头部。隐藏和显示Actionbar和ToolBar等
Ultra-Pull-To-Refresh
此库是单纯的下拉刷新的组件,使用起来简单,
Md风格组件的集合
RippleView
兼容低版本的水波纹控件
MaterialFilePicker
MD风格的文件选择器
雷达扫描的效果
NiftyDialogEffects 支持自定义飞入动画样式的 Dialog
BitmapMerger图片合成
这里写图片描述
自定义相册多图选择
换肤
Apk统计自身被卸载
Emoji表情的实现
热修复的工具,修改补丁
Github最全面的Android开源项目汇总
功能框架
数据库
ORMLite框架greenDaoMaster框架
Xutils的DButils
ORMLitehe和greenDaoMaster简单性能对比
图片加载
name | 使用 |
---|---|
ImageLoader | 使用讲解 |
picasso | 使用讲解 |
Fresco | 使用讲解 |
MDCC 2015:三大图片缓存原理、特性对比
工具类
LogUtil(支持直接打印数据集合,如List、Set、Map、数组的)插件
布局文件分组依赖注入
xUtils的ViewutilsView
瀑布流Loading
MetaballLoading水滴传递的效果WhorlView漩涡风格的加载效果
AVLoadingIndicatorView
Android Loading动画的一个集合
android-shapeLoadingView仿58loading效果
ViewPager
带有切换的动画的viewpagerSpringIndicator viewapger指示器,像水滴流动的效果
ProductTour(ViewPager的PageTransformer切换动画)
VerticalViewPager(向上滑动的viewpager,没有衔接效果)
指示器
FlycoTabLayout包含两种TabLayout.[SlidingTabLayout是基于PagerSlidingTabStrip的大量修改,新增了很多自定义的功能。CommonTabLayout:不同于SlidingTabLayout对ViewPager依赖,它是一个不依赖ViewPager可以与其他控件自由搭配使用的TabLayout.
Dialog
FlycoDialog(多种样式与动画效果的对话框)ListView
IndexView(索引控件可拖动,可根据列表滚动移动)SwipeMenuListView(右滑删除)
侧滑菜单
DragLayout 使用 support.v4 包下的 ViewDragHelper 实现 QQ5.0 侧滑这里写图片描述
FlowingDrawer(具有弹性的侧滑菜单)
这里写图片描述
下拉上拉刷新
BGARefreshLayout-Android多种下拉刷新效果(支持上拉刷新)UltimateRecyclerView
支持ListView、RecycleView上拉刷新以及右滑动删除,支持拖动,动画,和和粘性头部。隐藏和显示Actionbar和ToolBar等
Ultra-Pull-To-Refresh
此库是单纯的下拉刷新的组件,使用起来简单,
API LEVEL >= 8可以ui样式十分的简单。还有md风格的下拉刷新样式哦。
MD
MD风格的dialogMd风格组件的集合
RippleView
兼容低版本的水波纹控件
MaterialFilePicker
MD风格的文件选择器
效果实现
SlidingCard相册的效果雷达扫描的效果
动画
SwitchLayout 视图切换动画NiftyDialogEffects 支持自定义飞入动画样式的 Dialog
图像处理
ImageBlurring图像模糊BitmapMerger图片合成
这里写图片描述
功能应用
pinyin4j的使用(汉字转拼音)自定义相册多图选择
换肤
Apk统计自身被卸载
Emoji表情的实现
图表
WilliamChart实用工具
DroidFix热修复的工具,修改补丁
开源项目
知乎日报Demo
9GAG(整合一些轮子的案例)相关文章推荐
- 编译 Android 版本的 Opus 音频编解码库的方法
- ClassCastException: android.widget.ImageView cannot be cast to android.widget.TextView
- android绑定远程服务以及android接口定义语言(aidl)
- 【android】dp和px转化
- Android 的设置项 II-Reading Settings&Custom Preference
- android布局详解
- Android view 数据缓存
- Android特效Toast详解
- 读《50 Android Hacks》笔记整理Hack 44~Hack 50
- Android开发基本命名规范
- Android_(自定义view_3)
- android如何在一个布局文件中包含另外一个布局文件(include属性)
- Android 内存优化汇总
- 【Android效果集】弹幕效果
- Android学习摘记——简单的自定义View(自绘控件)
- Android自定义组合控件详细示例 (附完整源码)
- android studio 百度地图使用环境配置及230错误码解决方法
- Android获取控件坐标,触摸点坐标 getX getRawX
- Android Studio基础之项目目录结构(四)-学习篇
- Android教程 -09 数据的持久化存储