Github优秀开源项目(注意!!里面有 巨图 和 大型gif图)

来源:互联网 发布:linux mtd源代码分析 编辑:程序博客网 时间:2024/06/05 09:02
  • 搜索内容(添加–从上往下添加的,根据时间查看,都是github的项目)
  • 刚进来的时候需要加载很多图片和gif图片, 所有想看图片效果需要耐心等待一下


  • 一个游戏的框架
    • https://github.com/libgdx/libgdx
    • 可以开发游戏0.0
  • 一个时间的效果库
    • https://github.com/xenione/tab-digit
    • https://cloud.githubusercontent.com/assets/4138527/20869514/f503a208-ba73-11e6-800b-802d493e1a86.gif
  • 一个可以缩放的viewpager
    • https://github.com/githubwing/ExpandableViewpager
    • https://github.com/githubwing/ExpandableViewpager/raw/master/img.gif
  • 这个下面的移动动画可以
    • https://github.com/thelong1EU/SpaceTabLayout
    • https://github.com/thelong1EU/SpaceTabLayout/raw/master/readmeSource/4.gif
  • 这个底部栏不错
    • https://github.com/huage2580/ZuiMeiTAG
    • https://github.com/huage2580/ZuiMeiTAG/raw/master/hello.gif
  • 这是个悬浮窗的权限
    • https://github.com/czy1121/overlaypermission
    • https://github.com/czy1121/overlaypermission/raw/master/screenshot2.png
  • 我去,这个就厉害了!
    • https://github.com/Nightonke/BoomMenu
    • (https://github.com/Nightonke/BoomMenu/raw/master/Pictures/text-inside-button.gif) https://github.com/Nightonke/BoomMenu/raw/master/Pictures/share-example.gif
  • 鄂…这个不太懂
    • https://github.com/square/coordinators
    • 这是square公司的啊!恩应该会涨的0.0
  • 这个库就厉害了!一个可以支持大部分控件的自定义的SwipeRefreshLayout
    • https://github.com/lcodecorex/TwinklingRefreshLayout/blob/master/README_CN.md
    • https://github.com/lcodecorex/TwinklingRefreshLayout/raw/master/art/gif_recyclerview2.gif
  • 阅读方面,选择复制不错
    • https://github.com/FolioReader/FolioReader-Android
    • https://cloud.githubusercontent.com/assets/1277242/19012904/c2700c3a-87df-11e6-97ed-507765b3ddf0.gif
  • 恩 一个有波澜效果的下载控件
    • https://github.com/race604/WaveLoading
    • https://github.com/race604/WaveLoading/raw/master/screenshots/screenshot.gif
  • 天气app,可以借鉴一波
    • https://github.com/SilenceDut/KnowWeather
    • 这里写图片描述
  • 恩 , 一个小的动态验证码
    • https://github.com/Freshman111/VerificationCodeView
    • 这里写图片描述
  • 一个模仿饿了吗的viewpager,效果确实不错,用来借鉴
    • https://github.com/githubwing/ZoomHeader
    • 不错的效果
  • 一个用rxjava 和retrofit的下载库
    • https://github.com/ssseasonnn/RxDownload
    • https://github.com/ssseasonnn/RxDownload/raw/master/gif/download_manager.gif?raw=true

  • 一个可以通用的框架
    • https://github.com/limedroid/XDroid
基于MVC,可快速切换到MVP1.提供XActivity、XFragment、SimpleRecAdapter、SimpleListAdapter等基类,可快速进行开发2.完整封装XRecyclerView,可实现绝大部分需求3.QTContentLayout、XRecyclerContentLayout实现loading、error、empty4.content四种状态的自由切换5.实现了Memory、Disk、SharedPreferences三种方式的缓存,可自由扩展6.内置了EventBus,可自由切换到其他事件订阅库7.内置Glide,可自由切换其他图片加载库8.可输出漂亮的Log,支持Json、Xml、Throwable等,实现蝇量级9.内置链式路由0.内置常用工具类:package、randomfile...,提供的都是非常常用的方法0.内置加密工具类 XCodec,你想要的加密姿势都有0.默认使用okhttputils作为api请求,可任性切换retrofit等其他库0.引入三方库极少

  • 恩,一个可视化的seekbar
    • https://github.com/woxingxiao/BubbleSeekBar
    • https://github.com/woxingxiao/BubbleSeekBar/raw/master/demo.gif
  • ScrollParallaxImageView 还是看图片来的直白
    • https://github.com/gjiazhe/ScrollParallaxImageView
    • https://github.com/gjiazhe/ScrollParallaxImageView/raw/master/screenshot/ss1.gif https://github.com/gjiazhe/ScrollParallaxImageView/raw/master/screenshot/ss3.gif
  • 一个开源动态添加的复杂的rv库,不太懂,效果不错滴!
    • https://github.com/airbnb/epoxy
    • https://github.com/airbnb/epoxy/raw/master/epoxy-sample/epoxy_sample_app.gif

  • 一个关于动画的小库,借鉴
    • https://github.com/alexjlockwood/adp-delightful-details
    • https://camo.githubusercontent.com/790adaadcd5323c1e70425a847e3eda5196a1e81/687474703a2f2f692e696d6775722e636f6d2f796270564536352e676966
    • https://camo.githubusercontent.com/079cd7f1079153cd0489dc58bc0fa121b3ecb767/687474703a2f2f692e696d6775722e636f6d2f306146646a4a6e2e676966
  • 一个守望先锋一样的自定义view, 可以借鉴
  • https://github.com/zhangyuChen1991/OverWatchLoading
    • https://github.com/zhangyuChen1991/some_sources/raw/master/ow_loading_show_img1.gif
  • 一个可以将Textview拉大的库,可以想象一下该成别的库
    • https://github.com/androidessence/PinchZoomTextView
    • https://github.com/androidessence/PinchZoomTextView/raw/master/sample.gif
  • 一个关于数据,网路,等的界面库
    • https://github.com/weavey/LoadingLayoutDemo
    • https://camo.githubusercontent.com/6ebec1d42a1d785e2d029fb505416eb2110a168d/68747470733a2f2f646e2d6d686b65306b75762e71626f782e6d652f33343166623966396138656466626535363634392e676966
  • 一个开源滑动的表格库
    • https://github.com/Kelin-Hong/ScrollablePanel
    • https://github.com/Kelin-Hong/ScrollablePanel/raw/master/art/ScrollablePanelDemo.gif
  • 一个应用更新的库,还不错
    • https://github.com/czy1121/update
    • https://github.com/czy1121/update/raw/master/screenshot1.png
  • 恩一个至于最前面的模糊view , 模糊效果还不错!!
    • https://github.com/wonderkiln/blurkit-android
    • https://github.com/wonderkiln/blurkit-android/raw/master/.repo/demo.gif
  • FB的一个开源项目Keyframes , 66啊
    • https://github.com/facebookincubator/Keyframes
    • 厉害了
  • 恩,一个MD设计的切换图….额感觉来个动画就哦了 一样呢..
    • https://github.com/OrangeGangsters/LolliPin
    • https://github.com/OrangeGangsters/LolliPin/raw/master/app/src/main/res/raw/github_gif.gif
  • 恩,一个选择按钮

    • https://github.com/RiccardoMoro/RMSwitch
    • https://github.com/RiccardoMoro/RMSwitch/raw/master/switch-sample.gif
  • 一个有下滑曲线的imageView,恩 感觉还不错

  • https://github.com/developer-shivam/Crescento
  • https://github.com/developer-shivam/Crescento/raw/master/art/sample2.png

  • 一个自定义字体的库SmartFonts
    • https://github.com/smart-fun/SmartFonts
    • https://github.com/smart-fun/SmartFonts/raw/master/app/extras/editor_screenshot.png?raw=true
  • 一个动态View库ENViews,可以看到效果图去下载源码,看看里面的原理
    • https://github.com/codeestX/ENViews
    • https://camo.githubusercontent.com/fe8bb22299d2f0f2da6aff48a82017f02d78ba11/687474703a2f2f6f64636b3136616b652e626b742e636c6f7564646e2e636f6d2f4769746875622f646f776e6c6f61642e676966 https://camo.githubusercontent.com/3b55a3220ae4030de9509697ab602c6fdd854e47/687474703a2f2f6f64636b3136616b652e626b742e636c6f7564646e2e636f6d2f4769746875622f726566726573682e676966

  • 恩,一个SnackBar工具类,看起来不错

    • https://github.com/HuanHaiLiuXin/SnackbarUtils
    • https://github.com/HuanHaiLiuXin/SnackbarUtils/raw/master/%E5%BD%95%E5%B1%8F/%E6%89%80%E6%9C%89%E5%8A%9F%E8%83%BD%E5%BD%95%E5%B1%8F.gif
  • AlphaTabsIndicator

    • 高仿微信底部状态栏的轻量级库,符合大多数BottomTab应用需求
    • https://github.com/yingLanNull/AlphaTabsIndicator
    • https://github.com/yingLanNull/AlphaTabsIndicator/raw/master/show/show.gif

    -TransitionHelper 两步实现类似格瓦拉的转场动画,看起来好利害啊

    • https://github.com/ImmortalZ/TransitionHelper
    • https://github.com/ImmortalZ/TransitionHelper/raw/master/screenshots/recyclerview.gif
  • 一个仿照QQ的demo,看里面的内容!很多,而且讲解了好多MVP, mvvm灯!!!!!值得一看

    • https://github.com/uncleleonfan/QQDemo
  • 好吧这个是一个图片选择器,看里面写的用自带的好多问题…

    • https://github.com/jaikydota/Andorid-ImagesPickers
      • https://github.com/jaikydota/Andorid-ImagesPickers/raw/master/Demo/GIF6.gif
  • FloatingView 这个用的效果不错,点赞等

    • https://github.com/UFreedom/FloatingView
    • https://github.com/UFreedom/FloatingView/raw/master/images/demo.gif
    • -
  • 带有徽标(数字,小红点)的按钮

    • [https://github.com/czy1121/badgebutton]
    • https://github.com/czy1121/badgebutton/raw/master/screenshot.png
  • 一个略带弧度的横向 LayoutManager ,被选中的item会突出显示。

    • https://github.com/Cleveroad/FanLayoutManager
    • http://www.jcodecraeer.com/uploads/161027/1-16102G353534R.gif
  • 对角线布局

    • https://github.com/florent37/DiagonalLayout
    • https://raw.githubusercontent.com/florent37/DiagonalLayout/master/media/sample.gif
  • ViewPager的指示器

    • https://github.com/romandanylyk/PageIndicatorView
  • 一个功能强大的TextView

    • https://github.com/lygttpod/SuperTextView
  • 这个不知道是什么库,好像很厉害的样子..

    • https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition
    • -
  • 一个和武力值等相关的view
    • https://github.com/DmitriyZaitsev/RadarChartView
    • https://github.com/DmitriyZaitsev/RadarChartView/raw/master/images/demo_01.gif

  • app中使用的AppBarLayout使用的效果,
    • https://github.com/ToDou/appbarlayout-spring-behavior
    • https://github.com/ToDou/appbarlayout-spring-behavior/raw/master/screenshot/appbar_spring_blur_tab.gif
    • -
  • 可以查看这个项目中运用的开源框架
    • https://github.com/Freelander/Elephant/blob/master/README_ZH.md
    • 这里写图片描述
  • Picasso源码分析
    • http://blog.csdn.net/chdjj/article/details/49964901

  • 内存泄漏和内存溢出的区别
  • http://blog.csdn.net/buutterfly/article/details/6617375#comments
    • 内存溢出,就是说,你向系统申请了装10个橘子的篮子(内存)并拿到了,但你却用它来装10个西瓜,从而超出其最大能够容纳的范围,于是产生溢出;
    • 内存泄漏,就是说系统的篮子(内存)个数是有限的,而你申请了一个篮子,拿到之后没有归还(忘记还了或是丢了),于是造成一次内存泄漏。在你需要用篮子的时候,又去申请,如此反复,最终系统的篮子无法满足你的需求,最终会由内存泄漏造成内存溢出。
    • 应该是系统只有存放integer的空间,但你却申请了去存放long。这样就是内存溢出了!
    • -

  • Glide圆形图片
    http://blog.csdn.net/weidongjian/article/details/47144549
  • Glide 详解用法
    • http://mrfu.me/2016/02/27/Glide_Getting_Started/

  • android studio 配置查询
    http://www.cnblogs.com/smyhvae/p/4392611.html

  • android 样式开发
    http://keeganlee.me/post/android/20150830

  • 关于图片的处理
    http://blog.csdn.net/u011172283/article/details/52135363

  • TextView的超链接

    • 可以是电话,url 之类的!
      https://github.com/armcha/AutoLinkTextView
  • XRecycleerView的当前页面方大
    [https://github.com/Khang-NT/KRecyclerView]
    (https://github.com/Khang-NT/KRecyclerView)
    https://github.com/Khang-NT/KRecyclerView/raw/master/gif/2.gif

  • 视图树,RecyclerTreeView,等同于文件查询
    https://github.com/TellH/RecyclerTreeView
    https://raw.githubusercontent.com/TellH/RecyclerTreeView/master/raw/effect.gif

  • 下边状态栏?BottomBar
    https://github.com/roughike/BottomBar
    https://raw.githubusercontent.com/roughike/BottomBar/master/graphics/shifting-demo.gif

  • Android 开发中,有哪些坑需要注意?
    https://www.zhihu.com/question/27818921

  • 屏幕适配视频
    http://www.imooc.com/video/9349

  • 一个即时通讯的开源app
    https://github.com/jiangzehui/yyquan

  • ShortcutBadger使你的Android应用程序显示未读消息的计数作为徽章应用程序快捷方式!
    https://camo.githubusercontent.com/8d6b5fc29b1c73689def6598b144a70bf3a0c2eb/68747470733a2f2f7261772e6769746875622e636f6d2f6c656f6c696e3331303134382f53686f72746375744261646765722f6d61737465722f73637265656e73686f74732f73735f617375732e706e67

  • 可以查看内存内存泄漏的工具 LeakCanary

    • https://github.com/square/leakcanary
    • 很6666!!

  • 九宫格控件,自动根据图片的数量确定图片大小和控件大小
    https://github.com/jeasonlzy/NineGridView

  • 一个Textview的 条款
    https://github.com/wangshaolei/UnderLineLinkTextView
    https://github.com/wangshaolei/UnderLineLinkTextView/raw/master/img/1.png

  • 微信支付
    http://www.jianshu.com/p/13e43351c974

  • MD设计的ViewPagerIndicator
    https://github.com/ronaldsmartin/Material-ViewPagerIndicator
    https://raw.githubusercontent.com/ronaldsmartin/Material-ViewPagerIndicator/assets/screenshots/1.0.0/capture-v1.0.0.gif

  • Guava

    • Guava 是一个 Google 的基于java1.6的类库集合的扩展项目,包括 collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, 等等. 这些高质量的 API 可以使你的JAVa代码更加优雅,更加简洁
    • https://github.com/google/guava
  • FiftyShadesOf

    • 一个View布局的占位符
      https://raw.githubusercontent.com/florent37/FiftyShadesOf/master/media/fadein.gif

  • Udacity 的github账号

  • Netflix近日发布了Hystrix,该库旨在通过控制那些访问远程系统、服务和第三方库的节点,从而对延迟和故障提供更强大的容错能力。Hystrix具备拥有回退机制和断路器功能的线程和信号隔离,请求缓存和请求打包(request collapsing,即自动批处理,译者注),以及监控和配置等功能。
  • https://github.com/Netflix/Hystrix

  • libGdx是一个跨平台的2D/3D的游戏开发框架,它由Java/C/C++语言编写而成。https://github.com/libgdx/libgdx

1 0
原创粉丝点击