Android 开源库和项目

1、手势解锁

史上最完美的 手势密码解锁

2、数据库操作

Android数据库框架itePal

https://github.com/LitePalFramework/LitePal

轻量级数据库:android-lite-orm

https://github.com/litesuits/android-lite-orm

3、下拉刷新

  1 、http://www.eoeandroid.com/thread-594961-1-1.html

  2、BeautifulRefreshLayout   众多优秀的下拉刷新

       https://github.com/android-cjj/BeautifulRefreshLayout

 3、Android-MaterialRefreshLayout 下拉刷新控件,它比SwipeRefreshLayout更漂亮和强大 ,类似于知乎客户端的刷新

     https://github.com/android-cjj/Android-MaterialRefreshLayout

4、Activity 滑动切换

4.1

  http://blog.csdn.net/jiangxuqaz/article/details/47264473

  

4.2 滑动关闭界面

      https://github.com/ikew0ng/SwipeBackLayout

5、Android动画之仿美团加载数据等待时,小人奔跑进度动画对话框(附顺丰快递员奔跑效果)

     博客链接   http://blog.csdn.net/finddreams/article/details/43194799#

     资源链接   http://download.csdn.net/detail/finddreams/8401429

           

  

 6、一个自定义Loading控件的实现

     博客链接  http://blog.csdn.net/nightyk/article/details/46043369

     

   

7、漂亮的 Android 动画加载效果

    

   android 端:   https://github.com/81813780/AVLoadingIndicatorView#devtoutiao.com/40496

   IOS     端:    https://github.com/ninjaprox/NVActivityIndicatorView

8、多图片选择工具

     (1)非常实用的类似新浪微博的多图片选择工具

     地址: https://github.com/zxfnicholas/CameraSDK

     

   (2)图片选择器2:

       https://github.com/lovetuzitong/MultiImageSelector

        

9、3D旋转小球

      

     项目地址:https://github.com/zhuxiujia/LoopView

    

     (2)我自己根据这个开源项目自己分离了,库文件和demo 

           地址:http://download.csdn.net/detail/yanzi2015/9149707

           

     

     10、Activity 中 ViewPager 滑动加载多个 Fragment 

         

      下载地址

    http://download.csdn.net/detail/yanzi2015/9205973

   

    相关博客

   http://my.oschina.net/u/1409622/blog/200751

11、进度条

     

     http://download.csdn.net/detail/yanzi2015/9220697

    

12、圆形波浪进度条

       

    项目地址:

    http://www.itlanbao.com/code/20150916/10000/100532.html

13、统计饼图

     

    项目地址:

     http://www.itlanbao.com/code/20150811/10000/100265.html

     gitHub:

      https://github.com/Geek-1001/MagnificentChart 

14、半圆进度条 CircleProgress

              

       

       项目地址:  https://github.com/lzyzsd/CircleProgress

 15、时间选择器

         

        项目地址: https://github.com/brucetoo/PickView

     

 16、日历

        

     项目地址:https://github.com/AigeStudio/DatePicker

   

  17、显示pdf文件

          

       开源地址:https://github.com/JoanZapata/android-pdfview

      使用方法android 显示 PDF 文件

18、相册选择照片和拍照,然后裁剪(支持裁剪 返回 bitmap 和 裁剪后图片的地址 )

        友好的支持了避免 oom 

       

       github 开源地址:https://github.com/ryanhoo/PhotoCropper

    

        我基于这个开源项目,写了一个实例demo,已经上传到csnd

        下载地址: http://download.csdn.net/detail/yanzi2015/9358225

        运行结果如下:

          

   其他:图片裁剪后,储存的在 SD卡根目录中的 PhotoCrooper 文件夹中

19:listview滑动头部悬停

       

      开源项目地址:https://github.com/emilsjolander/StickyListHeaders

      1:使用方式:

       dependencies {

    compile 'se.emilsjolander:stickylistheaders:x.x.x' }

注意:x.x.x 是最新的版本号

2:查看最新的版本号
http://search.maven.org/#search%7Cga%7C1%7Cemilsjolander

    GridView滑动头部悬停的实现方法

     

      github库: https://github.com/TonicArtos/StickyGridHeaders

      相关文章:  http://blog.csdn.net/xiaanming/article/details/20481185

20:圆形头像的实现

      

     开源项目地址:

      https://github.com/hdodenhof/CircleImageView

     使用方法:dependencies {    compile 'de.hdodenhof:circleimageview:2.0.0' }


如何查看最新的版本
http://search.maven.org/#search%7Cga%7C1%7Ca%3A%22circleimageview%22


21
、可以回弹的效果
1.仿照新浪微博Android客户端个人中心的ScrollView,下拉背景伸缩回弹效果。
2.ScrollView仿IOS回弹效果。


地址: https://github.com/MarkMjw/PullScrollView
原文地址:https://www.cnblogs.com/zhaoyanjun/p/4639250.html