UI方面

1、绘制图表MPAndroidChart、hellocharts: https://github.com/PhilJay/MPAndroidChart
https://github.com/lecho/hellocharts-android

image

2、Lottie动画,支持Android, iOS, React Native,Web: https://github.com/airbnb/lottie-android

Example1.gif

3、RecyclerView万能适配器: https://github.com/CymChad/BaseRecyclerViewAdapterHelper

4、Android智能下拉刷新框架-SmartRefreshLayout:https://github.com/scwang90/SmartRefreshLayout
android-Ultra-Pull-To-Refresh:https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh

gif_practive_weibo.gif

5、通过手机缩放图片PhotoView:https://github.com/chrisbanes/PhotoView
https://github.com/Piasy/BigImageViewer

6、Android过渡动画:https://github.com/lgvalle/Material-Animations

transition_explode.gif

7、圆形图片ImageVIew:https://github.com/hdodenhof/CircleImageView

image

8、Android侧滑删除空间AndroidSwipeLayout:https://github.com/daimajia/AndroidSwipeLayout
https://github.com/yanzhenjie/SwipeRecyclerView

delete.gif

9、小圆点ViewPagerIndicator:https://github.com/JakeWharton/ViewPagerIndicator
https://github.com/ongakuer/CircleIndicator

image

10、Android开源弹幕引擎·烈焰弹幕使:https://github.com/Bilibili/DanmakuFlameMaster

11、微信图片压缩算法:https://github.com/Curzibn/Luban

12、三级联动空间(时间选择器、省市区三级联动):https://github.com/Bigkoo/Android-PickerView

timepicker.gif

13、Android广告图片轮播控件:https://github.com/youth5201314/banner

image

14、Android状态栏透明(沉浸式):https://github.com/laobie/StatusBarUtil

set_translucnet.png

15、抽屉菜单:https://github.com/mikepenz/MaterialDrawer

screenshots1.png

16、webView和native交互JsBridge:https://github.com/lzyzsd/JsBridge

image

17、仿iOS SwitchButton:https://github.com/zcweng/SwitchButton

21879.gif

18、点赞、收藏动画:https://github.com/venshine/GoodView
https://github.com/ChadCSong/ShineButton

screenshot.gif

19、加载动画:https://github.com/81813780/AVLoadingIndicatorView

avi.gif

20、显示数值的进度条NumberProgressBar:https://github.com/daimajia/NumberProgressBar

progress.gif

21、强大的FlycoTabLayout:https://github.com/H07000223/FlycoTabLayout

preview_1.gif

22、abLayout和CoordinatorLayout相结合的折叠控件:https://github.com/hugeterry/CoordinatorTabLayout

show1.gif

23、无限循环的视图页ViewPager:https://github.com/Devlight/InfiniteCycleViewPager

InfiniteCycleViewPager.gif

24、浮动菜单:https://github.com/Nightonke/BoomMenu

ham-button.gif

25、Android Material风格对话框:https://github.com/afollestad/material-dialogs

dialog.jpg

26、RecyclerView item动画:https://github.com/wasabeef/recyclerview-animators

demo.gif

27、阿里电商复杂布局vlayout:https://github.com/alibaba/vlayout

vlayout.gif

28、Google 流式布局FlexboxLayout:https://github.com/google/flexbox-layout

flexbox-layoutmanager.gif

29、蜂巢布局HiveLayoutManager:https://github.com/Chacojack/HiveLayoutManager

HiveLayoutManager.png

30、安卓选择器类库,包括日期选择器、时间选择器、单项选择器、双项选择器、城市地址选择器、车牌号选择器、数字选择器、星座选择器、生肖选择器、颜色选择器、文件选择器、目录选择器等,可自定义顶部及底部界面:
https://github.com/gzu-liyujiang/AndroidPicker

time.gif

31、美团城市选择,热门标签:https://github.com/zaaach/CityPicker

screen.gif

32、跑马灯View:https://github.com/gongwen/MarqueeViewLibrary

screen_shot.gif

33、MD风格日期时间选择器:https://github.com/wdullaer/MaterialDateTimePicker

MaterialDateTimePicker.png

34、app引导页:https://github.com/PaoloRotolo/AppIntro

intro.png

35、新手引导库,遮罩层:https://github.com/binIoter/GuideView

img1.png

36、Android小圆点、徽章控件https://github.com/bingoogolapple/BGABadgeView-Android

8f5ab3aa-5db8-11e6-808c-6033f5d5c4ec.gif

37、时间轴:https://github.com/vipulasri/Timeline-View

showcase.png

38、搜索控件SearchView:https://github.com/MiguelCatalan/MaterialSearchView

voice.gif

39、带标签的ImageView:https://github.com/wujingchao/SimpleTagImageView
https://github.com/linger1216/labelview

demo.jpg

40、支持自定义字体的TextView动画效果:https://github.com/hanks-zyh/HTextView

demo5.gif

41、Toast:https://github.com/GrenderG/Toasty

collage.png

42、类似时间轴、任务进度StepView:https://github.com/baoyachi/StepView

splash.png

 
 
 
 
 
 
 
 
43、用户使用引导:https://github.com/KeepSafe/TapTargetView

video.gif

44、键盘面板冲突及布局闪动处理方案:https://github.com/Jacksgong/JKeyboardPanelSwitch

non-fullscreen_resolved.gif

45、emojis表情:https://github.com/rockerhieu/emojicon

sample.jpg

46、选择器:https://github.com/lantouzi/WheelView-Android

demo.png

47、解锁功能:https://github.com/aritraroy/PatternLockView

pattern_lock_view_small.gif

48、室内地图MapView:https://github.com/onlylemi/MapView

android_mapview_1.gif

49、进度条:https://github.com/woxingxiao/BubbleSeekBar

demo3.gif

50、闪光字体:https://github.com/facebook/Shimmer

shimmer.gif

51、Bootstrap风格安卓主题:https://github.com/Bearded-Hen/Android-Bootstrap

Bootstrap.png

52、有动画效果checkbox:https://github.com/andyxialm/SmoothCheckBox

smoothcb.gif

53、刮刮乐:https://github.com/sharish/ScratchView

scratch_image_view_demo.gif

54、侧滑返回SwipeBackLayout:https://github.com/ikew0ng/SwipeBackLayout
https://github.com/bingoogolapple/BGASwipeBackLayout-Android

ec784a3e-d824-11e6-9649-7397e5aad7eb.gif

55、二维码zxing:https://github.com/zxing/zxing
BGAQRCode-Android:https://github.com/bingoogolapple/BGAQRCode-Android

5d788730-5d8c-11e6-836a-61e885e05453.gif

56、UI大集合:https://github.com/wasabeef/awesome-android-ui

57、日历控件:https://github.com/huanghaibin-dev/CalendarView

custom_expand.png

图片加载库

1、Universal Image Loader(老牌):https://github.com/nostra13/Android-Universal-Image-Loader

2、Google app都在使用的Glide(stars:23W+):https://github.com/bumptech/glide

3、square出品的picasso:https://github.com/square/picasso

4、Facebook出品的Fresco:https://github.com/facebook/fresco

5、图片裁剪uCrop:https://github.com/Yalantis/uCrop

preview.gif

6、图片选择库TakePhoto:https://github.com/crazycodeboy/TakePhoto

takephoto_preview.png

7、多图选择器Picture Selector:https://github.com/LuckSiege/PictureSelector

 
 
2.jpg

网络、异步请求库

1、Volley:https://github.com/mcxiaoke/android-volley

2、okhttp:https://github.com/square/okhttp

3、retrofit:https://github.com/square/retrofit

4、RxJava:https://github.com/ReactiveX/RxJava

5、RxAndroid:https://github.com/ReactiveX/RxAndroid

6、android-async-http:https://github.com/loopj/android-async-http

7、okhttp-OkGo:https://github.com/jeasonlzy/okhttp-OkGo

8、fastjson:https://github.com/alibaba/fastjson

数据库

1、Greendao:http://greenrobot.org/greendao/

2、Realm:https://realm.io/news/realm-for-android/

3、LitePal :https://github.com/LitePalFramework/LitePal

事件总线

1、EventBus:http://greenrobot.org/eventbus/

2、Otto:https://github.com/square/otto

3、RxBus:

public class RxBus {
private final Subject<Object> mBus;
private RxBus() {
mBus = PublishSubject.create();
}
public static RxBus getDefault() {
return RxBusHolder.sInstance;
}
private static class RxBusHolder {
private static final RxBus sInstance = new RxBus();
}
public void post(Object o) {
mBus.onNext(o);
}
public <T> Observable<T> toObservable(Class<T> eventType) {
return mBus.ofType(eventType);
}
}

Android著名开源库的更多相关文章

  1. Android 使用开源库载入网络图片

    Android 使用开源库载入网络图片,使用开源库载入图片.单击listview弹出popupwindow弹出框详情查看: Android 单击listview弹出popupwindow弹出框 ,里面 ...

  2. Android 第三方开源库收集整理(转)

    原文地址:http://blog.csdn.net/caoyouxing/article/details/42418591 Android开源库 自己一直很喜欢Android开发,就如博客签名一样,  ...

  3. 45.Android 第三方开源库收集整理(转)

    原文地址:http://blog.csdn.net/caoyouxing/article/details/42418591 Android开源库 自己一直很喜欢Android开发,就如博客签名一样,  ...

  4. Android SlidingMenu开源库及其使用

    极客学院教程: http://www.jikexueyuan.com/course/61_5.html?ss=1 1. SlidingMenu开源库的配置 2. SlidingMenu 的使用 --- ...

  5. Android 使用开源库StickyGridHeaders来实现带sections和headers的GridView显示本地图片效果

    大家好!过完年回来到现在差不多一个月没写文章了,一是觉得不知道写哪些方面的文章,没有好的题材来写,二是因为自己的一些私事给耽误了,所以过完年的第一篇文章到现在才发表出来,2014年我还是会继续在CSD ...

  6. android 使用开源库zxing生成二维码,扫描二维码【转】

    转自:http://blog.csdn.net/qq_16064871/article/details/52422723 zxing是一个开放源码的,用Java实现的多种格式的1D/2D条码图像处理库 ...

  7. Android常用开源库集合【持续更新】

    1.FastJson  阿里巴巴工程师做的一个方便的JSON转换库 2.ButterKnife 只要作用能代替代码中大量的findviewbyid语句的使用,使用@injectview注入方式 3.v ...

  8. 2019最新Android常用开源库总结(附带github链接)

    前言 收集了一些比较常见的开源库,特此记录(已收录350+).另外,本文将持续更新,大家有关于Android 优秀的开源库,也可以在下面留言. 一 .基本控件 1.TextView HTextView ...

  9. Android 常用开源库总结(持续更新)

    前言 收集了一些比较常见的开源库,特此记录(已收录350+).另外,本文将持续更新,大家有关于Android 优秀的开源库,也可以在下面留言. 一 .基本控件 TextView HTextView 一 ...

随机推荐

  1. 错误详情:已取消该操作。--------- 在 System.Threading.CancellationToken.ThrowOperationCanceledException()

    错误详情:已取消该操作.--------- 在 System.Threading.CancellationToken.ThrowOperationCanceledException() 在 Syste ...

  2. linux升级python到2.7版本

    linux的python安装包默认版本是2.6.6,yum程序默认也是依赖这个版本的python包的,但是其他一些程序如nodejs,却要的是2.7版本,因此必须要考虑升级后与yum的兼容问题.两步走 ...

  3. Spring cloud微服务安全实战-7-4整合SpringBoot和Prometheus

    pom文件里面加两个依赖.让SpringBoot暴露出一些断点. 在actuator的机制上面加一些prometheus的端点,暴露出来给prometheus可以识别的数据, 配置文件配置. 要暴露的 ...

  4. 一键安装docker-ce

    curl https://get.docker.com |env CHANNEL=stable sudo sh -s docker --mirror Aliyun

  5. python:单例模式--使用__new__(cls)实现

    单例模式:即一个类有且仅有一个实例. 那么通过python怎么实现一个类只能有一个实例呢. class Earth: """ 假如你是神,你可以创造地球 "&q ...

  6. 最新 奥买家java校招面经 (含整理过的面试题大全)

    从6月到10月,经过4个月努力和坚持,自己有幸拿到了网易雷火.京东.去哪儿.奥买家等10家互联网公司的校招Offer,因为某些自身原因最终选择了奥买家.6.7月主要是做系统复习.项目复盘.LeetCo ...

  7. Apache新的URL路由重写规则

    在根目录下新建一个 .htaccess 后缀文件,将下面代码放进去即可 <IfModule mod_rewrite.c> Options +FollowSymlinks -Multivie ...

  8. 使用 pthread_cancel 引入的死锁问题

    先来说一下 pthread_cancel 基本概念. pthread_cancel 调用并不是强制终止线程,它只提出请求.线程如何处理 cancel 信号则由目标线程自己决定,可以是忽略.可以是立即终 ...

  9. 【转】Axure RP9.0.0.3661Team Edition激活码

    被授权人:Axure 授权密码:ydiJnG8quHEhHLu/MWonjkeul5LYB1+tX9fyPVnpdmU0cb/NJzVs45uD7z5Iswmi 转载于:http://menvscod ...

  10. BugkuCTF~Misc~WriteUp

    1.签到 get flag: Qftm{You should sign in} 2.这是一张单纯的图片 查看图片十六进制 提去特殊字符串进行解码 get flag: key{you are right ...