240 发简信
IP属地:江苏
  • 收录

    1.View绘制流程2.轻量级Android共享元素动画

  • Resize,w 360,h 240
    Okhttp源码解析(概述)

    使用 添加gradle依赖 okhttp发起网络请求可分为四步 调用OkHttpClient产生其实例client 通过建造者Request#B...

  • Kotlin扩展Extensions

    Kotlin支持扩展函数和扩展属性,它提供了扩展新功能类的能力,而不需要从类继承或使用任何类型的设计模式,仅仅通过扩展申明即可完成。 1.扩展函...

  • EventBus使用与源码解析

    使用篇 1.添加依赖库 2.注册、订阅、取消订阅事件 3.事件发布者发布事件 4.混淆 源码解析篇 当我们使用EventBus时,首先会调用Ev...

  • Java注解Annotation

    本文将围绕下面三个问题展开: 1.Annotation是什么?2.有什么作用?3.学习理解它有什么好处? 1.Annotation是什么? 从J...

  • 自定义View之HProgressView(水平进度条view)

    写在前面的话 话说kotlin被google确立正统地位(Android开发官方语言)已经快一年了,之前也断断续续学习过kotlin,但是由于实...

  • 自定义View之StepView(流程/步骤View)

    *本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 写在前面的话 其实写这个自定义view是有一点故事的,是因为他,我决定写这...

  • Android设计模式之迭代器模式

    迭代器模式 1.定义: 提供一种方法顺序访问一个容器对象中的各个元素,而又不需要暴露该对象的内部表示。 2.使用场景: 遍历一个容器对象时。 3...

  • Resize,w 360,h 240
    Android设计模式之观察者模式

    观察者模式 1.定义: 定义对象间一种一对多的依赖关系,使得每当一个对象改变状态时,则所有依赖它的对象都会得到通知,并自动更新。 2.使用场景:...

个人介绍
一个喜欢编程和热爱生活的程序猿