
源码分析
文章平均质量分 94
245123774
这个作者很懒,什么都没留下…
展开
-
EventBus
以前试着看过Android其他源码, 后来感觉是一脸懵逼, 并且经常是只顾着把代码意思搞懂就以为完事, 然后没过多久就忘了, 这次看源码看了些资料, 发现如果能试着去理解作者的套路, 效果或许会好一些, 并且可能会学到点儿技巧. EventBus源码其实挺简单, 类的数量也不多.1.从一个小demo开始:其实平时工作中用到最多的也就是这几个方法;2.试着分析源码:EventBut.getDefau原创 2017-03-16 16:31:34 · 368 阅读 · 0 评论 -
Glide_三级缓冲
1.基本概念:单位矩阵:1, 0, 00, 1, 00, 0, 1 2. setXXX: 每次调用该方法,Matrix都会先重置为单位矩阵,然后再调用setXXX对应的方法. 3. preXXX: 前乘,例如:matrix.preScale(sx, sy);实际运算为:1, 0, 0 sx, 0, 0 sx, 0, 00, 1, 0 * 0, sy, 0原创 2017-03-22 19:54:04 · 440 阅读 · 0 评论 -
Glide_01缓存
快速定位缓存Glide createGlide(Context context) { if (sourceExecutor == null) { sourceExecutor = GlideExecutor.newSourceExecutor(); } if (diskCacheExecutor == null) { diskCacheExecuto原创 2017-03-28 19:28:52 · 325 阅读 · 0 评论