博客专栏  >  移动开发   >  github项目解析

github项目解析

专注于github项目的解析,上传,说明等

关注
18 已关注
15篇博文
  • Github项目解析(十四)-->快速实现自定义地图聚合操作

    本文我将讲解一下我最近实现的高德地图Marker的聚合功能。在项目开发中需要使用到地图Marker的聚合功能,但是高德地图并没有实现对Marker的聚合功能,所以需要自己实现其聚合功能...

    2016-10-21 09:02
    4417
  • Github项目解析(十三)-->使用Kotlin实现UC头条ViewPager左右滑动效果

    本文我们将介绍一个使用kotlin实现的仿照UC头条ViewPager的左右滑动效果。这个项目是为了学习kotlin的使用以及基本语法,在实现的过程中主要需要注意的有两点:一个是UC头条在滑动过程中的...

    2016-09-26 09:18
    2475
  • Github项目解析(十二)-->一个简单的多行文本显示控件

    本文我们将讲解一个使用的多行文本显示控件,在实际开发过程中我们时常会遇到这种需求:有两个TextView控件分行显示,当第一个TextView的内容过多一行显示不下时,我们需要将第二个TextView...

    2016-09-20 19:10
    2683
  • Github项目解析(十一)-->一个简单,强大的自定义广告活动弹窗

    本文我们将讲解一个简单,强大的广告活动弹窗控件。不少App在打开的时候需要弹出一个广告活动弹窗,点击广告活动弹窗中的图片就会跳转到一个H5页面,加载显示具体的活动内容等,为了方便大家的操作,我将其做成...

    2016-08-07 22:31
    5194
  • Github项目解析(十)-->几行代码快速集成二维码扫描库

    本文将讲解一下我最近写的一个快速集成二维码扫描库,这里需要说明的是其核心的实现扫描的功能,是通过调用ZXing库实现的。内部App中使用到了二维码扫描功能,但是网上找了一些关于二维码扫描的例子,只是我...

    2016-07-27 18:07
    19606
  • Github项目解析系列

    Github项目解析系列主要解析的是平时开发过程中遇到的小项目小例子,自己总结的一些研发技巧与实践,以及一些Github中流行的项目等

    2016-03-23 20:42
    2274
  • Github项目解析(九)-->实现Activity跳转动画的五种方式

    文本中我们将讲解activity切换动画相关的知识点,这里的切换动画指的是是activity跳转时的动画效果。这里总结了一下,有五种方式实现activity切换时实现动画效果。下面我将依次介绍一下每种...

    2016-07-08 23:15
    26671
  • Github项目解析(八)-->Activity启动过程中获取组件宽高的五种方式

    本文中我将介绍一下android中Activity启动时获取组件宽高的N种方式。我们知道,有时候我们需要在Activity启动的时候获取某一组件的宽或者是高用于动态的更改UI布局文件,但是这时候我们直...

    2016-06-26 21:53
    5691
  • Github项目解析(七)-->防止按钮重复点击

    本文中我们介绍我自己封装的一个小的工具类库:按钮点击事件类库,该类库可以防止按钮重复点击,可以判断网络状态,可以判断用户登录状态,以及自定义验证条件等等。其实现的核心原理就是通过自定义实现自身的OnC...

    2016-06-23 21:57
    8721
  • Github项目解析(六)-->自定义实现ButterKnife框架

    目前在  友友用车  项目中使用到了ButterKnife框架,这是一个通过注解的方式简化程序员代码量,自动映射xml布局文件与对象关系的框架。

    2016-06-20 10:58
    6681
  • Github项目解析(五)-->Android日志框架

    转载请标明出处:一片枫叶的专栏 本文主要讲解的是自己实现一个简单的android日志框架,可以在android studio控制台中输入日志信息,其简单的使用方式:L.v("..."); L.d("....

    2016-06-18 23:39
    9081
  • Github项目解析(三)-->Android内存泄露监测之leakcanary

    (一)什么是内存泄露 Java内存泄漏指的是进程中某些对象(垃圾对象)已经没有使用价值了,但是它们却可以直接或间接地引用到gc roots导致无法被GC回收。无用的对象占据着内存空间,使得实际可使用...

    2016-01-18 15:52
    4547
  • Github项目解析(四)-->动态更改TextView的字体大小

    最近app开发产品提出了一个需求是,需要动态更改TextView内容字体的大小,比如设定TextView只有一行,宽度只有200dp,内容超过这个之后就缩小字体显示,只能能将字体都显示完全;好吧,其实...

    2016-01-27 19:53
    4829
  • Github项目解析(二)-->将Android项目发布至JCenter代码库

    Android Studio是从build.gradle里面定义的Maven 仓库服务器上下载library的。Apache Maven是Apache开发的一个工具,提供了用于贡献library的文件...

    2015-11-24 19:47
    3135
  • Github项目解析(一)-->上传Android项目至github

    本文主要讲解了如何将自己的android项目上传至github,相信大家平时在开发过程中为了避免重复造轮子会经常逛一下github查看有没有与需求类似的开源项目,那么github上面的开源项目是如何上...

    2015-11-24 11:33
    6545

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部