您的位置:首页 > 移动开发 > Android开发

Android开源项目和轮子

2015-12-10 14:44 447 查看
推荐查看
Github最全面的Android开源项目汇总

功能框架

数据库

ORMLite框架

greenDaoMaster框架

Xutils的DButils

ORMLitehe和greenDaoMaster简单性能对比

图片加载

name使用
ImageLoader使用讲解
picasso使用讲解
Fresco使用讲解
stackoverflow:几个图片加载框架的对比
MDCC 2015:三大图片缓存原理、特性对比

工具类

LogUtil(支持直接打印数据集合,如List、Set、Map、数组的)

插件

布局文件分组

依赖注入

xUtils的Viewutils

View

瀑布流

Loading

MetaballLoading水滴传递的效果




WhorlView漩涡风格的加载效果




AVLoadingIndicatorView
Android Loading动画的一个集合




android-shapeLoadingView仿58loading效果




ViewPager

带有切换的动画的viewpager




SpringIndicator 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风格的dialog

Md风格组件的集合

RippleView
兼容低版本的水波纹控件




MaterialFilePicker
MD风格的文件选择器

效果实现

SlidingCard相册的效果




雷达扫描的效果




动画

SwitchLayout 视图切换动画

NiftyDialogEffects 支持自定义飞入动画样式的 Dialog




图像处理

ImageBlurring图像模糊

BitmapMerger图片合成


这里写图片描述

功能应用

pinyin4j的使用(汉字转拼音)

自定义相册多图选择

换肤

Apk统计自身被卸载

Emoji表情的实现




图表

WilliamChart

实用工具

DroidFix
热修复的工具,修改补丁

开源项目

知乎日报

Demo

9GAG(整合一些轮子的案例)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: