开源集锦(三)GitHub开源控件(一)

ListViewAnimations

nhaarman大神力作

地址:https://github.com/nhaarman/ListViewAnimations

apk展示http://download.csdn.net/detail/wds1181977/9510476


HayDar-Android/SuperCircleSample


https://github.com/HayDar-Android/SuperCircleSample


jacy2013/CircleProgressBar

https://github.com/jacy2013/CircleProgressBar




Malinskiy/SuperRecyclerView

https://github.com/Malinskiy/SuperRecyclerView

SuperRecyclerView是一个使RecyclerView更加容易使用的Android类库。
 
特性:
1、当adapter没有设置的时候使用ProgressBar(进度条);
2、当adapter时空的时候使用EmptyView;
3、SwipeRefreshLayout (Google's one);
4、Swipe To Dismiss;
5、Sticky headers;
6、无限滚动,当到达最后一项时,加载更多数据;

lawloretienne/QuickReturn


https://github.com/lawloretienne/QuickReturn

ListView/ScrollView的header或footer,当向下滚动时消失,向上滚动时出现

项目地址:https://github.com/lawloretienne/QuickReturn

Demo地址:https://play.google.com/store/apps/details?id=com.etiennelawlor.quickreturn


lzyzsd/CircleProgress

一键清理中用到的显示剩余内存漂亮进度条

https://github.com/lzyzsd/CircleProgress




castorflex/SmoothProgressBar

https://github.com/castorflex/SmoothProgressBar



siriscac/RippleView

https://github.com/siriscac/RippleView

在一个view上显示波浪(Ripple) 效果的控件,该库是在button之上自定义的,你完全可以效仿用在其他任意View中。


john990/WaveView

水流波动效果的实现WaveView

https://github.com/john990/WaveView



SlidingTab



AlphaBoom/ClassifyView

https://github.com/AlphaBoom/ClassifyView

类似Launcher效果的拖拽合并的RecyclerView



carlonzo/StikkyHeader


https://github.com/carlonzo/StikkyHeader


mufans/Rotate3DCircleLayout

https://github.com/mufans/Rotate3DCircleLayout


mufans/LoopScrollCircleLabel

android实现可水平循环滚动的圆形标签效果



Android精品源码] 仿QQ身边的人的水平滑动效果


https://github.com/dalong982242260/SlidingBall



dalong982242260/LoopRotarySwitch

https://github.com/dalong982242260/LoopRotarySwitch



Azoft/CarouselLayoutManager

https://github.com/Azoft/CarouselLayoutManager


IndexableStickyListView

IndexableListView + Sticky ; Supporting Chinese and English.

轻松实现:选择城市、搜索城市 , 选择联系人、搜索联系人功能 等需要字母索引的功能

相关阅读:谈谈“搜索”,2种场景下的最优解






xiangzhihong/zhihu

https://github.com/xiangzhihong/zhihu


eneim/Toro

自动播放和暂停视频 


https://github.com/eneim/Toro


north2014/T-MVP泛型MVP模式

https://github.com/north2014/T-MVP/

传统MVP给人的第一感觉通常是接口和类的暴涨,将Activity中除V之外的繁杂操作搬到P之后依然臃肿不堪。MVP从来都不是救命稻草,只能锦上添花,不能雪中送炭。也许在权衡利弊之后,很多人会对MVP望而却步。 现在 我们换一个思路,取其精华,去其糟粕,完成T-MVP大变身。

不需要在当前页面写网络请求,不需要写下拉刷新和分页加载更多的回调,不需要写任何Adapter,只需要这一句即可。因为用泛型在TRecyclerView里面写过抽象层的操作,将监听和数据的获取封装成通用模板,从此可以一劳永逸了。


nickbutcher/plaid


https://github.com/nickbutcher/plaid/

框架 Retrofit+okHttp

 
 




AAkira/ExpandableLayout

https://github.com/AAkira/ExpandableLayout





spongebobrf/MaterialIntroTutorial


https://github.com/spongebobrf/MaterialIntroTutorial


binIoter/GuideView


https://github.com/binIoter/GuideView

最最轻量级的新手引导库(只有7个类),能够快速的为一个Activity里的任何一个View控件创建一个遮罩式的导航页,支持单个页面,多个引导提示,以及引导动画,方便扩展

  • 工作原理

  • 首先它需要一个目标View或者它的id,我们通过findViewById来得到这个View,计算它在屏幕上的区域targetRect,通过这个区域,开始绘制一个覆盖整个Activity的遮罩,可以定义遮罩的颜色和透明度,然而目标View被绘制成透明从而实现高亮的效果。接下来是在相对于这个targetRect的区域绘制一些图片或者文字。我们把这样一张图片或者文字抽象成一个Component接口,设置文字或者图片,所有的图片文字都是相对于targetRect来定义的。可以设定额外的x,y偏移量,可以对遮罩系统设置可见状态的发生变化时的监听回调,可以对遮罩系统设置开始和结束时的动画效,另外,我们可以不对整个Activity覆盖遮罩,而是对某一个View覆盖遮罩。



Naoki2015/CircleDemo Android仿微信朋友圈


仿微信(weixin wechat)实现的朋友圈,模拟与后台交互实现了点赞、评论、删除等功能,RecyclerView可以根据键盘的显示或隐藏实现联动。与后台交互采用mvp模式。关键字:wechat weixin 微信朋友圈

https://github.com/Naoki2015/CircleDemo


ColorImageView

Android 图片不规则封闭区域填充 ~~~


https://github.com/hongyangAndroid/ColorImageView






rengwuxian/RxJavaSamples

RxJava 和 Retrofit 和glide结合使用的几个最常见使用方式举例






siwangqishiq/ImageEditor-Android

AndroidImageEdit 安卓设备上图形编辑开源控件,支持自定义贴图 图片滤镜 图片旋转 以及图片剪裁操作













本应用是Android平台用来替换虚拟按键的悬浮球,参考魅族虚浮球设计!






大名鼎鼎的 建行控件 拖动旋转





















Bmob后端云

为移动开发者提供云数据库、文件服务、推送服务、实时数据同步、云端代码逻辑、APP官网等移动开发整体解决方案。
各种Sample










TuSDK/TuSDK-for-Android

https://github.com/TuSDK/TuSDK-for-Android
可以快速为您的应用添加相机、滤镜和贴纸等图像处理功能。现已支持 iOS 和 Android 两大平台,适配数千种设备。



wangjia55/Custom360Measure

仿照360儿童卫士的一个选择控件,体重选择控件和身高选择控件

https://github.com/wangjia55/Custom360Measure


2015年十大热门Android开源新项目


http://www.jianshu.com/p/aa7238cd8daf



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值