2023年6月27日发(作者:)
GitHubTop100的Android开源库1. React Native这个是 Facebook 在 Conf 2015 ⼤会上推出的基于 JavaScript 的开源框架 React Native, 该框架结合了 Web 应⽤和 Native 应⽤的优势, 可以使⽤ JavaScript 来开发 iOS 和 Android 原⽣应⽤2. Universal ImageLoaderImageLoader 是最早开源的 Android 图⽚缓存库, 强⼤的缓存机制, 早期被⼴泛 Android 应⽤使⽤, ⾄今仍然有很多 Android 开发者在使⽤3. RxJavaRxJava 是⼀个在 Java VM 上使⽤可观测的序列来组成异步的、基于事件的程序的库, 简单来说它就是⼀个实现异步操作的库, RxJava 的优点在于⼀个词 "简洁", 使⽤它就算你程序逻辑有多么复杂, 它依然能够保持简洁易懂4. RetrofitRetrofit 是 Square 公司出品的 HTTP 请求库, 同时是 Square 是最早开源项⽬之⼀, Retrofit 是⽬前 Android 最流⾏的 Http Client 库之⼀, ⽬前版本是 Retrofit2.0 Beta4, 越来越多 Android 开发者开始使⽤这个请求库了5. OkHttpOkHttp 是 Square 公司出品的 HTTP 另⼀个请求库, Google 不推荐⼈们使⽤ HttpClient, 可是 HttpURLConnection 实在是太难⽤了, 因此很多⼈使⽤了 OkHttp 来解决这问题, 据说 Android4.4 的源码中可以看到 HttpURLConnection 已经替换成 OkHttp 实现呢6. SlidingMenu⼀个侧滑菜单开源库, 在 Google ⾃⼰原⽣态的侧滑菜单 NavigationDrawer 没有出现之前, 这个库就已经被⼴泛使⽤, 可是到现在这个库已经被放弃了7. PicassoPicasso 是 Square 公司出品的⼀款图⽚缓存库, 主导者是 JakeWharton ⼤神8. Android-Best-PracticesAndroid 开发最佳实践, ⾥⾯所介绍的经验都是来⾃于 Futurice 公司 Android 开发者, 介绍内容有 Android 开发规范、架构、布局技巧, 以及使⽤⼀些有助于快速开发相关⼯具等等, ⾮常适合新⼿去学习9. EventBusEventBus 是 Android 事件管理总线, 使⽤它可以替带 Android BroadCast, BroadCastReceiver, Handler 在 Activity, Fragment, Service, 线程之间传递消息, ⼤⼤简化了事件传递逻辑10. android-async-httpandroid-async-http 是 Android ⼀款⽼牌异步请求库, 专门对 Android 在 Apache 的 HttpClient 基础上构建的异步 http 连接, 该库有很多特征,例如: 库的 size ⼩, ⽀持⽂件上传不需使⽤第三⽅库⽀持, 内部使⽤线程池来处理并发, 等等11. Fresco12. ZXingZXing 是⼆维码领域中名⽓最⼤的开源项⽬, 它提供了多个平台的⼆维码/条形码扫描解决⽅案, 拥有扫描快, 识别率⾼, 使⽤简单等特点13. LeakCanaryLeakCanary 是 Square 公司出的⼀款检测内存泄露⼯具, 该⼯具能帮助你在开发阶段⽅便的检测出内存泄露的问题, 使⽤起来⾮常简单⽅便14. Butter Knife由 JakeWharton ⼤神开发出来的, ButterKnife 是 View 注⼊框架, 使⽤它为了简写很多 findViewById 代码, 同时还⽀持 View 的⼀些事件处理函数15. MPAndroidChartMPAndroidChart 是⼀款强⼤的 Android 图表库, ⽀持各种各样图表显⽰, 能想到的图表样式这⾥⼏乎都有, 图表还⽀持选择, 拖放和缩放动画效果16. ActionBarSherlockActionBarSherlock 这个库是 JakeWharton ⼤神开发出来⽀持 Android3.0 以下版本的, 后来慢慢的 Google 也提供了 AppCompat 库来⽀持Android3.0 以下版本使⽤ ActionBar, 因此不建议再使⽤这个库了17. AndroidAnnotationsAndroidAnnotations 是⼀个能够让你快速进⾏ Android 开发的开源框架, 它能让你专注于真正重要的地⽅, 使代码更加精简, 使项⽬更加容易维护, 它的⽬标就是 "Fast Android maintainance"18. ViewPagerIndicator由 JakeWharton ⼤神开发出来的⼀个 ViewPager 指⽰器, 使⽤起来简单⽅便, 可⾼度定制, 开发出各种各样动画效果19. GlideGlide 是 Google 员⼯的开源项⽬, ⼴泛应⽤于 Google ⼀些 App 上, 在2014年 Google I/O ⼤会上被推荐使⽤, Glide 和 Picasso 被⼈拿来⽐较研究过, Glide 与 Picasso 有 90% 的相似度, 但在⼀些细节上还是有点区别的, 各有各优缺点看君选择20. HomeMirror开发者是由⼀名程序媛 Hannah Mittelstaedt , HomeMirror 是⼀款 Android 镜⼦应⽤, ⽬前它能实现⽇期, 时间, 天⽓, ⽣⽇信息, 事件提醒器,骑车天⽓的推荐, 股票信息, XKCD 漫画⽹站的新帖等等21. Android-PullToRefresh⼀个强⼤的拉动刷新开源项⽬,⽀持各种控件下拉刷新,ListView、ViewPager、WebView、ExpandableListView、GridView、ScrollView、Horizontal ScrollView、Fragment 上下左右拉动刷新, 不过现在这个项⽬已经停⽌维护更新了22. MaterialDesignLibrary这个库控件都是遵循了 Google Material Design 设计规范开发出来, 例如有: Flat Button, Rectangle Button, CheckBox, Switch, Progress barcircular indeterminate 等等23. PhotoViewPhotoView 是 ImageView 的⼦类, ⽀持所有 ImageView 的源⽣⾏为, 例如: ⽀持 Pinch ⼿势⾃由缩放, ⽀持双击放⼤/还原, ⽀持平滑滚动等等,并且⾮常⽅便的与 ImageLoader/Picasso 之类的⽹络图⽚读取库集成使⽤, 还⽅便的与 ViewPager 等同样⽀持滑动⼿势的控件集成24. RxAndroid由 JakeWharton ⼤神主导开发的项⽬, RxAndroid 是 RxJava 的⼀个针对 Android 平台的扩展, 主要⽤于 Android 开发25. Material DialogsMaterial Dialogs 是⼀个可⾼度定制易⽤, 符合 Material Design 风格的 Dialogs, 兼容 Android API8 以上版本, 个⼈使⽤感觉它完全可替代Android 原⽣那个, ⽐原⽣那个更加简单易⽤26. AndroidObservableScrollViewObservableScrollView 是⼀款⽤于在滚动视图中观测滚动事件的 Android 库, 它能够轻⽽易举地与 Android 5.0 Lollipop 引进的⼯具栏(Toolbar) 进⾏交互, 还可以帮助开发者实现拥有 Material Design 应⽤视觉体验的界⾯外观, ⽀持ListView, ScrollView, WebView,RecyclerView, GridView组件27. Android-BootstrapAndroid 版的 Bootstrap, 利⽤这个库能够实现很多 Bootstrap 样式风格, 之前有学过 Html 的⼈就知道 Bootstrap 是什么玩意啦28. AndroidSwipeLayout开发者是代码家, AndroidSwipeLayout 是⼀个⽀持ListView, GridView, ViewGroup等等左右上下滑动出操作菜单, 类似 qq 消息列表向左滑动显⽰出多某条信息的操作菜单29. DaggerDagger 是 Square 公司出品的⼀个针对 Android 和 Java 的快速依赖注⼊器, 能够有效减少你敲代码量30. ListViewAnimations⼀个轻轻松松给 Android ListView 添加动画效果的库, ⽀持的动画有: Alpha, SwingRightIn, SwingLeftIn, SwingBottomIn, SwingRightIn andScaleIn等等, 使⽤它能很容易就实现帅爆的效果31. PagerSlidingTabStripPagerSlidingTabStrip 是⼀个给 Android ViewPager添加上 ViewPager 滑动指⽰器, 从 GitHub 上⾯看, 这个库似乎没有⼈在维护了, 请谨慎使⽤该库32. AndroidViewAnimations开发者是代码家, 这个库实现很多很酷炫的 Android 动画, 动画效果是借鉴 来实现的, ⾮常酷, ⽽且这个使⽤起来也是⾮常简单33. AndroidSlidingUpPanelAndroidSlidingUpPanel 是⼀个上拉⾯板, 就是向上滑动的时候往上飞出⼀个显⽰⾯板控件, 该库效果在 Google Music, Google Maps andRdio等 App 中⽤到34. MaterialDrawerMaterialDrawer 是⼀个类似 Google 官⽅ NavigationView 侧滑显⽰控件, 个⼈认为 NavigationView 并没有 MaterialDrawer 实⽤, 因为NavigationView ⾃由度不是很好, 很多都写死了不可以⾃由定义布局, ⽽ MaterialDrawer 能够实现跟 NavigationView ⼀样的效果, 同时还⽀持⾃定义效果, ⾃由度⾮常⾼35. Material-AnimationsMaterial-Animations 是⼀个很好过渡动画库, 可以应⽤于 Activity 与 Activity 之间的跳转, Fragment 与 Fragment 之间的跳转, 以及各个 View变化前后的过渡动画36. MaterialViewPager⼀个简单易⽤ Material Design 风格的 ViewPager 库37. Ionion 是⼀个让 Android 的⽹络操作变得极其简单, ⽀持异步获取和处理JSON, ⽀持 Android ⽂件下载 (同时⽀持下载进度条绑定), ⽀持安全链接和代理38. StethoStetho是 Facebook 出品的⼀个强⼤的 Android 调试⼯具,使⽤该⼯具你可以在 Chrome Developer Tools查看App的布局, ⽹络请求(仅限使⽤Volley, okhttp的⽹络请求库), sqlite, preference, ⼀切都是可视化的操作,⽆须⾃⼰在去使⽤adb, 也不需要root你的设备39. FastjsonFastjson是⼀个Java语⾔编写的⾼性能功能完善的JSON库。它采⽤⼀种“假定有序快速匹配”的算法,把JSON Parse的性能提升到极致,是⽬前Java语⾔中最快的JSON库。Fastjson接⼝简单易⽤,已经被⼴泛使⽤在缓存序列化、协议交互、Web输出、Android客户端等多种应⽤场景40. Card LibraryCardslib 是早期由 Gabriele Mariotti 开发的⼀个为开发者⽅便实现各种 Card UI 的 Android 开源代码库, 后来 Google 官⽅提供⾃⼰封装了CardView 在 v7 包下, 使⽤ Google 官⽅的可以完全替代了这个库, 因此这个也被弃⽤了41. android-Ultra-Pull-To-Refresh开发者是廖祜秋, 这个是⼀个⾮常强⼤的下拉刷新库, 继承 ViewGroup 可以包含任何 View, 功能甚⾄⽐ SwipeRefreshLayout 强⼤, 使⽤起来也⾮常容易, 还可以⾃由定制⾃⼰的 UI 样式42. greenDAOgreenDAO 是⼀个可以帮助 Android 开发者快速将 Java 对象映射到 SQLite 数据库的表单中的 ORM解决⽅案, 通过使⽤⼀个简单的⾯向对象API, 开发者可以对 Java 对象进⾏存储, 更新, 删除和查询, greenDAO 相对 OrmLite, AndrORM 这两个 ORM 开源库, 性能是最⾼的43. AndroidStaggeredGridAndroidStaggeredGrid 是⼀个⽀持多列并且每⼀⾏的 item ⼤⼩不⼀, 交错排列的 GridView, 就是实现瀑布流样式效果, ⽬前该库已经被弃⽤了, 开发者建议我们使⽤ Google 官⽅控件 RecyleView 中的 StaggeredGridLayoutManager 布局来实现瀑布流效果44. OttoOtto 是 Square 公司出的⼀个事件库 (pub/sub 模式), ⽤来简化应⽤程序组件之间的通讯, otto 修改⾃ Google 的 Guava 库, 专门为 Android 平台进⾏了优化, 与上⾯介绍的 EventBus 相⽐, 两个库各有各的优点, 完全取决于我们⾃⼰项⽬的需求来选择它们哪⼀个45. xUtilsxUtils 是⼀个快速开发框架, ⾥⾯包含 DbUtils, ViewUtils, HttpUtils, BitmapUtils 四⼤模块, 可⽤于快速开发, ⽀持⼤⽂件上传, 拥有更加灵活的ORM, 最低兼容 Android 2.246. Realm JavaRealm ⼀个轻量的 Android 版本的数据存储库, ⽐ Android 原⽣系统的 SQLite 更加简洁快速对数据进⾏操作47. AndroidCleanArchitectureCleanArchitecture 是⼀个⾮常典型使⽤ MVP 架构的项⽬, ⼤家如果还没有理解 MVP 架构的可以看看这个项⽬48. StickyListHeadersStickyListHeaders 是⼀个实现能够固定在屏幕顶部的ListView Section Header库, 就是当前 section 的 header 固定在屏幕顶部, 当滑动到其他 section 时, 其他 section 的 header 会代替之前的 section 的 header, 固定到屏幕顶部, 类似于 Android4.0 的⼿机通讯录的效果49. AppIntroAppIntro 是⼀个让⼈轻松快速搭建漂亮酷炫的引导页库50. ActiveAndroidActiveAndroid 是采⽤Rails中的「Active Record」架构模式设计的适⽤于 Android 平台的轻量级 ORM 架构, ⼏乎可以不⽤写任何 SQL 代码实现快速开发51. Android VolleyVolley 是⾕歌官⽅开发团队在 2013 年 Google I/O ⼤会推出的⼀个新的⽹络通信框架, 这个框架把 AsyncHttpClient 和 Universal-Image-Loader 的优点集于了⼀⾝,既可以像AsyncHttpClient ⼀样⾮常简单地进⾏ HTTP 通信,也可以像 Universal-Image-Loader ⼀样轻松加载⽹络上的图⽚, 这个库并不是官⽅的, 只是托管同步在 Maven, 官⽅只提供的 Jar 包52. TwoWayViewTwoWayView 是简化 RecyclerView 开发的⼀个库, 可以在其 Base LayoutManager 基础上构建各种各样的布局, 该库内置了⼏个常⽤布局List, Grid, Staggered Grid,Spannable Grid53. ShowcaseViewShowcaseView 是⼀个⾮常适合⽤于对⽤户进⾏第⼀次使⽤进⾏指导的库,使⽤起来⾮常简单还可以⾃定义样式54. CalligraphyCalligraphy 是⼀个⽤来简化 Android 应⽤使⽤⾃定义字体的类库, 该类库会⾃动查找应⽤中的 TextView 并设置其使⽤的字体55. NineOldAndroidsNineOldAndroids 由 JakeWharton ⼤神开发的⼀个向下兼容的动画库, 主要是使低于API 11的系统也能够使⽤ View 的属性动画, 不过现在JakeWharton ⼤神已经不推荐使⽤该库, ⽽是推荐我们使⽤官⽅封装在 Support 库⾥⾯的动画56. FloatingActionButtonFloatingActionButton 是⼀个悬浮操作按钮, 官⽅在 Support Design 包下也有封装⼀个类似这个库效果的 FloatingActionButton, 值得说明的是这个库是早在官⽅封装之前就存在的, 个⼈感觉这个库⽐官⽅那个更加好⽤57. CircleImageViewCircleImageView 是⼀个轻松帮你实现圆形效果 ImageView 图⽚库, CircleImageView 是基于 ImageView 扩展出来, 因此它拥有 ImageView控件所有属性, 简单易⽤值得你使⽤的库58. MaterialMaterial 是将 Material Design 风格控件封装在该库当中, ⽬前封装有Progress, Button, Switch, Slider, Spinner, Text Field,TabPageIndicator, SnackBar, Dialog, BottomSheetDialog, Dynamic theme59. ActionBar-PullToRefreshActionBar-PullToRefresh 是⼀个下拉刷新, 下拉刷新时在 ActionBar 出现加载中提⽰的库60. FloatingActionButton⼜⼀个悬浮操作按钮库, 该库添加⽀持监听滑滚动事件, 当向下滑时按钮隐藏, 向上滑时按钮显⽰, 还有动画效果, ⽀持监听 ListView,ScrollView, RecylerView61. AndroidAsyncAndroidAsync 是⼀款基于 NIO 的低端 Android 异步 socket, http (client+server), websocket 和 ⽹络通信协议类库62. ReboundRebound 是 Facebook 推出的⼀个弹性动画库, 可以让动画看起来真实⾃然, 像真实世界的物理运动, 带有⼒的效果, 使⽤的参数则是Facebook 的 origami 中使⽤的63. android-common-libandroid-common-lib 是 Trinea ⼤神收集的⼀些开发通⽤的缓存, 公共 View 以及⼀些常⽤⼯具类64. RippleEffectRippleEffect 是⼀个实现在 Android 任何组件点击出现 Material Design 的波纹效果, 向下兼容到 Android API965. SmoothProgressBarSmoothProgressBar 是⼀个帮你的 App ⽅便实现可定制, 平滑动画的⽔平滚动进度条库66. RecyclerView AnimatorsRecyclerView Animators 是⼀个对 Recycler 控件的 Item 添加以及删除增加动画效果, 动画效果有Scale, Fade, Flip, Slide ⾥⾯各种各样效果67. circular-progress-button⼀个带进度显⽰的 Button, 效果和动画做的都⾮常赞68. Droid PluginDroidPlugin 是 360 ⼿机助⼿在 Android 系统上实现了⼀种新的插件机制: 它可以在⽆需安装, 修改的情况下运⾏APK⽂件, 此机制对改进⼤型APP的架构, 实现多团队协作开发具有⼀定的好处69. dynamic-load-apk70. ExoPlayerExoPlayer 是Google 开发团队开源出来的⼀个媒体播放库, ⽐ Android 框架原⽣的 MediaPlayer 拥有更多优点⽀持动态的⾃适应流HTTP(DASH) 和 平滑流, ⽀持⾼级的HLS特性, ⽀持⾃定义和扩治你的使⽤场景等等71. CroutonCrouton 是⼀个显⽰提⽰信息的显⽰⼯具类, 可以⽤来代替Toast, 默认显⽰在窗⼝的顶部, 可以按队列⼀个接着⼀个显⽰, 不过该库已经被弃⽤, 不推荐使⽤72. RoboSpiceRoboSpice 是⼀个使你建⽴异步的长时间的运⾏任务异常轻松的⼀个⽹络库,在⽹络请求,缓存⽀持,和提供开箱即⽤的rest请求⽅⾯尤为强⼤73. HugoHugo 是 JakeWharton ⼤神推出的⼀个⽤于打印 Log, hugo 是基于注解被调⽤的, 引⼊相关依赖后, 在⽅法上加上 @DebugLog 即可输出Log, 使⽤⾮常简单74. AsyncHttpClientAsyncHttpClient 是⼜⼀款 Android 异步请求库, 该库⽀持 WebSocket 协议, 使⽤起来也⽐较简单易⽤75. UltimateRecyclerViewUltimateRecyclerView 是⼀个功能强⼤的 RecyclerView(advanced and flexible version of ListView), 包括了下拉刷新, 加载更多, 多种动画,空数据提⽰, 拖动排序, 视差处理, ⼯具栏渐变, 滑动删除, ⾃定义floating button, 多种刷新效果, scrollbar, sticky header, 多 layout ⽀持等等元素, ⽽且使⽤起来跟 RecyclerView ⼀样的⽅便76. MaterialEditTextMaterialEditText 是就职于 Flipboard 的员⼯ 「扔物线」开发的, 在 AppCompat v21 中也提供了 Material Design 的控件 EditText, 可是由于⽐较难⽤, 没有提供设置颜⾊的 Api, 于是就产⽣这个第三⽅库77. Side MenuSide Menu 是 「Yalantis」组织开源出来, 该组织因开源出⼀些动画很棒的开源库为⼤家所熟知该库是其中⼀个, 该库是提供翻页动画效果的侧边菜单, 动画体验超赞的78. DragSortListViewDragSortListView 是⼀个可以实现拖动排序, 滑动删除的 listview 控件, 注意的是作者对该库已经放弃维护更新了, 不过感兴趣的⼈可以去研究⼀下79. TimesSquareTimesSquare 是 Square 公司出品的⼀款显⽰⽇历选择⽇期的控件, 可以让⽤户选择多个⽇期80. GreenDroidGreenDroid 是⼀个封装好的 Android UI 界⾯库, 不过改库已经被弃⽤了,不建议使⽤81. LoggerLogger 是⼀个简单, 漂亮, 强⼤ Android 打印⽇志库82. AcraAcra 是⼀个能够让 Android 应⽤⾃动将崩溃报告以⾕歌⽂档电⼦表的形式进⾏发送的库, 旨在当应⽤发⽣崩溃或出现错误⾏为时, 开发者可以获取到相关数据83. FadingActionBarFadingActionBar 是⼀个⽀持 ListView, ScrollView, WebView 向下滚动时逐渐显⽰ ActionBar 库84. AndroidImageSliderAndroidImageSlider 库开发者是代码家, 该库是为 Banner 图⽚滑动提供多种动画效果, 还可以轻易为 Banner 加载⽹络图⽚85. SystemBarTintSystemBarTint 是⼀个实现沉浸式状态栏库, 适⽤于 Android 系统 4.4 其以上的版本86. MenuDrawerMenuDrawer 是⼀款滑出式菜单库, 通过拖动屏幕边缘滑出菜单, ⽀持屏幕上下左右划出, ⽀持当前 View 处于上下层, ⽀持 Windows 边缘,ListView 边缘, ViewPager 变化划出菜单等87. RoundedImageViewRoundedImageView ⼀个快速⽀持图⽚圆⾓显⽰效果的库, 该库特点是能快速加载, 为了提⾼加载速度, 该库不⽤创建原始位图的副本, 不使⽤clipPath, 不使⽤ setXfermode 裁剪的位图等⽅式来实现 ImageView 圆⾓, 使⽤也⾮常简单88. AfinalAfinal 是⼀个 android 的 sqlite orm 和 ioc 框架, 同时封装了 android 中的 http 框架, 使其更加简单易⽤, 使⽤ finalBitmap, ⽆需考虑 bitmap 在android 中加载的时候 oom 的问题和快速滑动的时候图⽚加载位置错位等问题, Afinal 的宗旨是简洁, 快速, 约定⼤于配置的⽅式, 尽量⼀⾏代码完成所有事情89. android-pulltorefresh⼀个强⼤的拉动刷新开源项⽬, ⽀持各种控件下拉刷新, ListView, ViewPager, WebView, ExpandableListView, GridView, ScrollView,Horizontal, ScrollView, Fragment 上下左右拉动刷新, 并且它实现的下拉刷新 ListView 在 item 不⾜⼀屏情况下也不会显⽰刷新提⽰, 体验更好, 但是该库已经停⽌维护, 因此不建议使⽤, 可考虑使⽤ Android-Ultra-Pull-to-Refresh90. Bolts-AndroidBolts 是⼀款底层类库集合, 在后台实现异步操作, 并提供接⼝反馈当前异步执⾏的程度 (可以通过接⼝实现UI进度更新), 最后反馈执⾏的结果给UI主线程, 与AsyncTask⽐较: (1)使⽤的是⽆⼤⼩限制的线程池; (2)任务可组合可级联,防⽌了代码耦合91. NumberProgressBarNumberProgressBar 开发者是代码家, 这是⼀个带简约性感数字显⽰的进度条库, 使⽤⾮常简单⽅便92. SwipeBackLayoutSwipeBackLayout 是⼀个⽀持屏幕上下左右滑动返回上层 Activity, 关闭当前 Activity, 类似简书 App93. android-gif-drawable⼀个⽀持 gif 显⽰的 view, ⽤ jni 实现的, 编译⽣成 so 库后直接 xml 定义 view 即可, 简单易⽤94. VitamioVitamio 是⼀款 Android 与 iOS 平台上的全能多媒体开发框架, 特点:(1) 全⾯⽀持硬件解码与 GPU 渲染, (2) 能够流畅播放 720P 甚⾄1080P ⾼清 MKV, FLV, MP4, MOV, TS, RMVB 等常见格式的视频, (3) 在 Android 与 iOS 上跨平台⽀持 MMS, RTSP, RTMP, HLS(m3u8)等常见的多种视频流媒体协议, 包括点播与直播95. SmartTabLayoutSmartTabLayout 是⼀个⾃定义的 Tab title strip, 基于 Google Samples 中的 android-SlidingTabBasic 项⽬, 滑动时 Indicator 可平滑过渡96. uCrop97. android-crop⼜⼀个图⽚裁剪库, 向下兼容到 Api 10, 个⼈感觉这个库并没有⽐上⾯介绍的 uCrop 强⼤98. HoloEveryWhereHoloEveryWhere 是⼀套 Android 开发库, 提供了全套 Holo Style 控件, 它的外观与功能和标准 Holo Style 控件基本相同, 唯⼀不同的是它可以运⾏在低于 4.0 版本的 Android 系统上99. AVLoadingIndicatorViewAVLoadingIndicatorView 库含有各种各样漂亮的加载动画效果, 使⽤起来也⾮常简单, 和平时使⽤ ProgressBar ⼀样100. Sweet Alert DialogAndroid 版的 SweetAlert, 清新⽂艺, 快意灵动的甜⼼弹框, 灵感来源于 JS 版「SweetAlert」
发布者:admin,转转请注明出处:http://www.yc00.com/news/1687842126a49999.html
评论列表(0条)