写在前面:我目前就职于阿里巴巴-菜鸟,团队目前缺人,招聘java和客户端开发,招聘对象为:社招和19届毕业的校招生,有适合的人选发送简历到我个人邮箱:hsk256@163.c...
写在前面:我目前就职于阿里巴巴-菜鸟,团队目前缺人,招聘java和客户端开发,招聘对象为:社招和19届毕业的校招生,有适合的人选发送简历到我个人邮箱:hsk256@163.c...
前言 这些题目是网友去百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目。熟悉本文中列出的知识点会大大增加通过前两轮技术面试的几率。 主要...
EngineKey key = keyFactory.buildKey(model, signature, width, height, transformations,
resourceClass, transcodeClass, options);
glide 默认是缓存原图和对应imageView尺寸的图片的。根据大小和url等其它参数生成对应key值去缓存中获取对应的图片。如果没有获取到对应尺寸的图片优先获取原图加载
Glide源码分析Glide.whith(context).load(url).into(imageView);glide的使用方法很简单就上面面一行代码,但是却做着不简单的事。下面我们看一下...
使用方法 源码解析 先来看看Request的源码 Request内部的方法很简单就是包装请求信息,下面看看OkHttpClient的流程。 太长了我就省略了 okhttp构造...
Glide.whith(context).load(url).into(imageView);glide的使用方法很简单就上面面一行代码,但是却做着不简单的事。下面我们看一下...
饿汉模式 优点:这种写法比较简单,就是在类装载的时候就完成实例化。避免了线程同步问题。缺点:在类装载的时候就完成实例化。如果从始至终从未使用过这个实例,则会造成内存的浪费。 ...
本篇将针对2019Android秋招提前批面试总结中归纳的校招面试题做个小解答(除算法,算法部分另做总结),然后开了个“彩蛋”小专区,对简友的一些疑问做个统一回复,特此感谢大...
2000年左右,有亲戚眉飞色舞地告诉我“炒股很容易的,你看这一根根线,都是钱啊”。然后,她惊讶于我的出乎意料的平静。之所以无动于衷,是由于那时我老爹已经玩了几年股票,却没看出...
前几篇文章分别讲述了View的measure、layout流程,接下来将分析三大流程的最后一步View的绘制流程。测量流程决定了View的大小,布局流程决定了View的位置,...
之前文章了解到ViewRootImpl的performTraversals()引导了View的测量、布局、绘制的流程今天我们就从performLayout()方法来分析Vie...
上篇文章View的绘制流程三、DecorView的添加中我们了解到performTraversals()引导了View的测量、布局、绘制的流程今天我们就来分析一下View的测...