zoukankan      html  css  js  c++  java
  • [原]【开源框架】Android之史上最全最简单最有用的第三方开源库收集整理,有助于快速开发,欢迎各位...

    Android开源库

    自己一直很喜欢Android开发,就如博客签名一样, 我是程序猿,我为自己代言 。

    在摸索过程中,GitHub上搜集了很多很棒的Android第三方库,推荐给在苦苦寻找的开发者,而且我会 不定期的更新 这篇文章。

    Android下的优秀开发库数不胜数,在本文中,我列举的多是开发流程中最常用的一些。如果你还想了解更多的Android开源库,可以关注我的博客,每一个库都是我认真查看或者编译运行的,希望对你产生帮助。

    原文: http://blog.csdn.net/caoyouxing/article/details/42418591

    一、兼容类库

      1. ActionBarSherlock  : Action Bar是Android 3.0后才开始支持的,ActionBarSherlock是让Action Bar功能支持2.X后的所有平台,而且他会自动的判断是调用原生Action Bar还是使用扩展ActionBar。在我的小熊词典里有用到这个库,而且很多非常知名的App也在使用这个库。 GitHubOfficialActionBar科普  最新消息(2013年7月):Android官方发布的的Support  Library Revision 18  开始支持 ActionBar 的兼容。所以可以不用再使用ActionBarSherlock了。
      2. Android-ViewPagerIndicator  : 这是与ViewPager兼容的一个分页指示器库。分页指示器(Friends 和 Suggested就是分页,而下面蓝色的小条就是指示器,ViewPagerIndicator支持多种样式的指示器。): GitHub
      3. NineOldAndroids   : NineOldAndroids 将  Honeycomb (Android 3.0) 的动画 API  扩展到了Android 1.0以上。这个库的作者即是 ActionBarSherlock 的作者,也是 Android-ViewPagerIndicator 的作者,

        Jake Wharton ,  非常厉害的一个人,Github关注量超过 1.6K ,如果你也做Android开发或者即将开始学习Android开发,一定要去Follow他,而且留意一下他每次的star和follow信息,经常会有很惊奇的发现。

        Jake Wharton
      4. HoloEverywhere :在Android 4.0时,Google引入了新的主题风格— Holo ,多数厂商都想统一界面设计UI,因此更加具有兼容性的Holo主题库 HoloEveryWhere 便成为很多开发者的选择。在Android的官方Blog中也对 HoloEveryWhere 这个库有所推荐, 点此查看 官方博客对 HoloEveryWhere 的介绍。 HoloEveryWhere 的 Github 。
      5. Android-Datepicker : 兼容Android 4.0的 datepicker 至Android 2.2。  GitHub

    二、扩展功能库

    1. SlidingMenu  : SlidingMenu 能非常容易的让开发者实现程序的抽屉效果,所谓的抽屉效果如下图所示,通常被用作呼出菜单。而且SlidingMenu能很方便的与ActionBarSherlock融合,在官方GitHub上有关于如何融合的说明。  GitHub   同时,想要达到相同功能也可以看另一个Drawer设计: Android-Undergarment
      滑动效果演示
    2. AppMsg  : 优雅的弹出类似Toast的消息提示,支持3种状态Alert,Confirm以及Info。 GitHub
    3. Drag-Sort-ListView  : 很多人都用过在一个ListView中通过拖拽对已有的数据进行排序操作。Drag-Sort-Listview就是实现这一功能的开源库。 GitHub
    4. Android-Flip  : 轻松实现类似FlipBoard的翻页功能。  GitHub
    5. Android-PullToRefresh  : Android下拉刷新组件。  GitHub     此外,该作者还有另外一个实用度和关注量极高的项目–另一种 Android ActionBar 的实现: GitHub   另:GitHub上另一个Android-PullToRefresh的实现。 GitHub
    6. ActionBar-PullToRefresh:  基于ActionBar的下拉刷新组件,在下拉的时候会替换掉ActionBar,显示更新中…  GitHubDemo下载
    7. picasso:   程序中经常面临加载网络图片的情况,成熟做法:异步下载->缓存->显示,Picasso一行代码就可这三步轻松完成。 GitHubGitHubPage  ,GitHub上图片异步加载缓存类库很多,你也可尝试使用 Android-Universal-Image-Loader  或者  LazyList  后面将介绍到的afinal(国人项目)也具有此功能。
    8. Card-UI: Google很早之前开始在自家的App内使用卡片式布局,CardUI极其美观大方,想要在自己的App中集成卡片UI布局,那么就轻松地用这个项目吧。 GitHub  或者你也可以使用这个库来完成卡片布局。 CardLib
    9. Android-DragArea:Android拖拽排序,拖拽移动 库。 GitHub  (Opera Android浏览器的拖拽排序就是用的这个库)
    10. Android-StaggeredGrid: Android 下类pinterest布局。 GitHub

      Android 类 Pinterest 布局

    11. FlipImageView: 通过扩展ImageView,实现了ImageView的各种翻转效果。 GitHub体验地址
    12. SmoothProgressBar:平滑的ProgressBar,各种效果。 GitHub体验地址

      各式各样的ProgressBar

      SuperToasts: 一个愤青对Toast的超强扩展,支持Toast中显示Progressbar,显示图片,显示文等等效果,快去感受下吧! PlayGitHub

    13. AndroidFloatLabel:Android Textview 浮动提示,效果是类似下图的。 GitHub

      浮动提示

    14. cropper:Android截图和旋转库,轻松实现头像和一些场景下的图片操作。 GitHub

      Android Cropper

    15. StickyGridHeaders:给GridView加上Header。 GitHub

      GridHeader

    16. Background-ViewPage:支持背景图同时滑动的ViewPager。 感受地址GitHub
    17. GoogleStyle-Datatime-Picker:做的很精致的Google风格的时间选择器。  PlayGitHub
  • 相关阅读:
    codeforces 455B A Lot of Games(博弈,字典树)
    HDU 4825 Xor Sum(二进制的字典树,数组模拟)
    hdu 1800 Flying to the Mars(简单模拟,string,字符串)
    codeforces 425A Sereja and Swaps(模拟,vector,枚举区间)
    codeforces 425B Sereja and Table(状态压缩,也可以数组模拟)
    HDU 4148 Length of S(n)(字符串)
    codeforces 439D Devu and Partitioning of the Array(有深度的模拟)
    浅谈sass
    京东楼层案例思维逻辑分析
    浅谈localStorage和sessionStorage
  • 原文地址:https://www.cnblogs.com/killer-xc/p/7712421.html
Copyright © 2011-2022 走看看