分享几个实用的Android开源项目(这是我摘抄的。。。o(╯□╰)o)

||转载请注明出处:http://blog.csdn.net/as_csdn/article/details/50913798

第一个:android-pulltorefresh

一个强大的拉动刷新开源项目,支持各种控件下拉刷新,ListView、ViewPager、WevView、ExpandableListView、GridView、ScrollView、Horizontal ScrollView、Fragment上下左右拉动刷新,比下面johannilsson那个只支持ListView的强大的多。并且它实现的下拉刷新ListView在item不足一屏情况下也不会显示刷新提示,体验更好。
项目地址:https://github.com/chrisbanes/Android-PullToRefresh
Demo地址:https://github.com/Trinea/TrineaDownload/blob/master/pull-to-refreshview-demo.apk?raw=true
APP示例:新浪微博各个页面

第二个:DropDownListView

下拉刷新及滑动到底部加载更多ListView
项目地址:https://github.com/Trinea/android-common
Demo地址:https://play.google.com/store/apps/details?id=cn.trinea.android.demo (这个好像进不去,反正我是没进去。。。)
文档介绍:http://www.trinea.cn/android/dropdown-to-refresh-and-bottom-load-more-listview/

第三个:SwipeMenuListView

针对ListView item的侧滑菜单
项目地址:https://github.com/baoyongzhang/SwipeMenuListView
效果展示:分享几个实用的Android开源项目(这是我摘抄的。。。o(╯□╰)o)_第1张图片
APP示例:QQV5.0

第四个:ActionBarSherlock

为Android所有版本提供统一的ActionBar,解决4.0以下ActionBar的适配问题
项目地址:https://github.com/JakeWharton/ActionBarSherlock
Demo地址:https://play.google.com/store/apps/details?id=com.actionbarsherlock.sample.demos

第五个:SlidingMenu

滑出式菜单,通过拖动屏幕边缘滑出菜单,支持屏幕左右划出,支持菜单zoom、scale、slide up三种动画样式出现。
项目地址:https://github.com/jfeinstein10/SlidingMenu
Demo地址:https://play.google.com/store/apps/details?id=com.slidingmenu.example

第六个:FoldingNavigationDrawer

滑动并以折叠方式打开菜单
项目地址:https://github.com/tibi1712/FoldingNavigationDrawer-Android
Demo地址:https://play.google.com/store/apps/details?id=com.ptr.folding.sample
效果图:分享几个实用的Android开源项目(这是我摘抄的。。。o(╯□╰)o)_第2张图片

第七个:AndroidResideMenu

仿 Dribbble 的边栏菜单
项目地址:https://github.com/SpecialCyCi/AndroidResideMenu
效果图:

第八个:DragLayout

使用support.v4包下的ViewDragHelper实现QQ5.0侧滑
项目地址:https://github.com/BlueMor/DragLayout
效果图:分享几个实用的Android开源项目(这是我摘抄的。。。o(╯□╰)o)_第3张图片

第九个:LDrawer

Material Design 形式的展开折叠Icon
项目地址:https://github.com/keklikhasan/LDrawer
效果图:分享几个实用的Android开源项目(这是我摘抄的。。。o(╯□╰)o)_第4张图片

第十个:Android-ViewPagerIndicator

配合ViewPager使用的Indicator,支持各种位置和样式
项目地址:https://github.com/JakeWharton/Android-ViewPagerIndicator
Demo地址:https://play.google.com/store/apps/details?id=com.viewpagerindicator.sample

第十一个:PhotoView

支持双击或双指缩放的ImageView,在ViewPager等Scrolling view中正常使用,相比上面的AndroidTouchGallery,不仅支持ViewPager,同时支持单个ImageView
项目地址:https://github.com/chrisbanes/PhotoView
Demo地址:https://play.google.com/store/apps/details?id=uk.co.senab.photoview.sample

第十二个:CircleImageView

圆形的ImageView
项目地址:https://github.com/hdodenhof/CircleImageView
效果图:分享几个实用的Android开源项目(这是我摘抄的。。。o(╯□╰)o)_第5张图片

第十三个:SmoothProgressBar

水平进度条
项目地址:https://github.com/castorflex/SmoothProgressBar
Demo地址:https://play.google.com/store/apps/details?id=fr.castorflex.android.smoothprogressbar.sample

第十四个:ProgressWheel

支持进度显示的圆形ProgressBar
项目地址:https://github.com/Todd-Davies/ProgressWheel
demo地址:https://github.com/Trinea/TrineaDownload/blob/master/progress-wheel-demo.apk?raw=true

第十五个:NumberProgressBar

带数字进度的进度条
项目地址:https://github.com/daimajia/NumberProgressBar
效果图:带数字进度的进度条

第十六个:Android Form EditText

验证输入合法性的编辑框,支持输入、英文、ip、url等多种正则验证
项目地址:https://github.com/vekexasia/android-edittext-validator
demo地址:https://play.google.com/store/apps/details?id=com.andreabaccega.edittextformexample

第十七个:Titanic

可以显示水位上升下降的TextView
项目地址:https://github.com/RomainPiel/Titanic
效果图:分享几个实用的Android开源项目(这是我摘抄的。。。o(╯□╰)o)_第6张图片

第十八个:Discrollview

支持滚动时Item淡入淡出,平移,缩放效果的ScrollView
项目地址:https://github.com/flavienlaurent/discrollview

第十九个:PullScrollView

仿照新浪微博Android客户端个人中心的ScrollView,下拉背景伸缩回弹效果。
项目地址:https://github.com/MarkMjw/PullScrollView
效果图:分享几个实用的Android开源项目(这是我摘抄的。。。o(╯□╰)o)_第7张图片

第二十个:android-calendar-card

日历
项目地址:https://github.com/kenumir/android-calendar-card
效果图:分享几个实用的Android开源项目(这是我摘抄的。。。o(╯□╰)o)_第8张图片

第二十一个:AndroidSwipeLayout

滑动Layout,支持单个View,ListView,GridView
项目地址:https://github.com/daimajia/AndroidSwipeLayout
效果图:

第二十二个:NiftyDialogEffects

支持自定义飞入动画样式的 Dialog
项目地址:https://github.com/sd6352051/NiftyDialogEffects
效果图:分享几个实用的Android开源项目(这是我摘抄的。。。o(╯□╰)o)_第9张图片

第二十三个:Android-Universal-Image-Loader

图片缓存,目前使用最广泛的图片缓存,支持主流图片缓存的绝大多数特性。
项目地址:https://github.com/nostra13/Android-Universal-Image-Loader
文档介绍:http://www.intexsoft.com/blog/item/74-universal-image-loader-part-3.html

第二十四个:ImageCache

图片缓存,包含内存和Sdcard缓存
项目地址:https://github.com/Trinea/android-common
文档介绍:http://www.trinea.cn/android/android-imagecache/
特点:1. 支持预取新图片,支持等待队列;2. 包含二级缓存,可自定义文件名保存规则 ;3. 可选择多种缓存算法(FIFO、LIFO、LRU、MRU、LFU、MFU等13种)或自定义缓存算法 ;4. 可方便的保存及初始化恢复数据 ;5. 支持不同类型网络处理;6. 可根据系统配置初始化缓存等。

第二十五个:Asynchronous Http Client for Android

Android异步Http请求
项目地址:https://github.com/loopj/android-async-http
文档介绍:http://loopj.com/android-async-http/
特点:(1) 在匿名回调中处理请求结果
(2) 在UI线程外进行http请求
(3) 文件断点上传
(4) 智能重试
(5) 默认gzip压缩
(6) 支持解析成Json格式
(7) 可将Cookies持久化到SharedPreferences

第二十六个:android-query

异步加载,更少代码完成Android加载
项目地址:https://github.com/androidquery/androidquery

第二十七个:Async Http Client

Java异步Http请求
项目地址:https://github.com/AsyncHttpClient/async-http-client

第二十八个:HttpCache

项目地址: https://github.com/Trinea/AndroidCommon
Demo地址: https://play.google.com/store/apps/details?id=cn.trinea.android.demo
文档介绍: http://www.trinea.cn/android/android-http-cache
特点:(1) 根据cache-control、expires缓存http请求
(2) 支持同步、异步Http请求
(3) 在匿名回调中处理请求结果
(4) 在UI线程外进行http请求
(5) 默认gzip压缩

第二十九个:xUtils

基于Afinal,包含DbUtils、ViewUtils、HttpUtils、BitmapUtils四大模块,可用于快速开发
项目地址: https://github.com/wyouflf/xUtils

第三十个:android-crop

图片裁剪Activity
项目地址: https://github.com/jdamcd/android-crop
效果图:分享几个实用的Android开源项目(这是我摘抄的。。。o(╯□╰)o)_第10张图片

你可能感兴趣的:(Android)