Avatar notebook default
18篇文章 · 0字 · 1人关注
  • glide流程

    Glide.with(this).load(url).into(imageView); with里面的参数: 为什么可以这么多的类型呢?glid...

  • glide缓存

    分为内存缓存以及硬盘缓存,内存缓存又分为lruresourchcache和弱引用缓存。缓存的key,参数很多,通过equals和hashcode...

  • 自定义view

    测量,赋值,绘制 测量:父view调用子view的onMeasure()方法,首先看子view是一个view还是viewgroup, 如果子vi...

  • handle

    handle:是发送消息,处理消息looper:是轮询消息messageQueen:消息队列程序的启动有个主线程,也就是我们说的ui线程,Act...

  • okhttp源码阅读

    对okhttp的源码进行了阅读,主要是学习大神的写作思路。官网上面的okhttp的例子,我们通过例子下手,来看源码。 一、 没别的,首页就是Ok...

  • kotlin retrofit+rxjava网络请求

    如果有些库在使用的时候发现不好用,请不要怀疑,就是不兼容!!!

  • 学习动画

    最近又开始学习动画了,隔一段时间就想着学习一下,对于动画绝对是真爱。 效果图:

  • EventBus源码学习

    EventBus链接地址一,首先就是看到EventBus这个类。1,获取EventBus,通过单例模式:EventBus.getDefault(...

文集作者