前言 Glide是Android开发中,非常热门的一款图片加载框架,本篇来分析一下Glide的源码。 简单使用 Glide加载一个Http的Ur...
前言 Glide是Android开发中,非常热门的一款图片加载框架,本篇来分析一下Glide的源码。 简单使用 Glide加载一个Http的Ur...
本文参考,感谢大佬 网络上有不少源码解析,参考了部分大佬的解析,本文是日常开发中对自己的总结。 OkHttp 的使用 OkHttp 依赖 : i...
Scrollview 嵌套 ListView 显示不全的原因 ScrollView 继承 FrameLayout,FrameLayout -> ...
背景 前几天,有位朋友和我说,他写的自定义的View的onDraw()方法没走,让他把代码发过来,一看他的这个自定义的View继承的是一个Vie...
1. invalidate() 和 postInvalicate() 区别? 二者都调用了invalidate()的代码,但是 postI...
一、 缓存机制对比 1. 层级不同: RecyclerView比ListView多两级缓存,支持多个离ItemView缓存,支持开发者自定义缓存...
事件处理和冲突 一、View 1. disPatchTouchEvent 在dispatchTouchEvent方法中先调用这个View的onT...
概述 本篇文章会从源码(基于Android 6.0)角度分析Android中View的绘制流程,侧重于对整体流程的分析,对一些难以理解的点加以重...
零. 前言 上篇文章《万物基于Lifecycle》 介绍了整个Lifecycle体系的基石,今天这篇文章咱们来看看Jetpack给我们带来的活着...
1、前言 众所周知在Android中,子线程是不能更新UI的; 那么我在想,为什么不能,会产生什么问题; 是否真的就一定不能在子线程更新UI; ...
专题公告
Android interview,收集android面试相关经验文章