240 发简信
  • Travis CI 邂逅 GitHub、Maven、Fir.im

    这篇文章的目的很简单,就是要实现当我们在 GitHub 上创建应用或库的时候,Travis CI 可以帮助我们构建工程,可以把应用每次打的tag...

  • 120
    Android 开源之StickyHeaderListView 标题渐变、吸附悬停、筛选分类、动态头部

    StickyHeaderListView 是基于实际需求做出的灵活可定制的UI功能,具体实现功能如下:一、支持无限循环的广告位。二、高度可动态配...

    3.8 30424 133 381 3
  • 120
    基于Glide V4.0封装的GlideImageView,可监听加载图片时的进度

    GlideImageView 是基于Glide V4.0设计的,实现如下特性: 1、通过提供的属性可以设置图片的圆角、边框。2、可以设置点击触摸...

  • 线程、多线程与线程池总结

    先看几个概念:线程:进程中负责程序执行的执行单元。一个进程中至少有一个线程。 多线程:解决多任务同时执行的需求,合理使用CPU资源。多线程的运行...

    4.3 92778 38 313 4
  • 自定义View之垂直翻页公告

    俗名:垂直跑马灯学名:垂直翻页公告 动态效果图: GitHub开源地址 APK下载地址 使用 Gradle: 属性 XML 设置列表数据 设置字...

  • 回家吃饭Android客户端整理后总结

    来到回家吃饭五个月了!客户端从Eclipse环境上迁移到Studio上变化比较大,下面具体从以下几方面总结下回家吃饭Android客户端的变化:...

  • 120
    反射、注解与依赖注入总结

    上一篇【线程、多线程与线程池总结】中主要记录线程、多线程相关概念,侧重于线程的Future使用与线程池的操作;同样这一篇【反射、注解与依赖注入总...

    1.4 25109 10 157 1
  • 120
    二、三阶贝赛尔曲线示例

    贝赛尔曲线大家应该都不陌生吧,如果你还陌生,那应该看看本文示例讲解的二、三阶贝赛尔曲线。本篇文章从基础开始,自定义View来使用Android系...

    0.3 3320 6 34
  • 120
    自定义 ShareView 之 NavigationBar 适配

    分享功能在实际项目开发中经常用到的,有可能是在屏幕中间弹出的 Dialog 对话框,也有可能是从屏幕下方滑上来的视图。本文是自定义从屏幕下方滑上...

个人介绍
分享原创,分享干货,共同进步!