前言 上一篇文章和大家聊了onMeasure的原理,本文继续和大家聊聊onLayout的核心原理。 如果遇到问题欢迎来到本文来讨论https://www.jianshu.co...
前言 上一篇文章和大家聊了onMeasure的原理,本文继续和大家聊聊onLayout的核心原理。 如果遇到问题欢迎来到本文来讨论https://www.jianshu.co...
昨天写完了Android触摸事件(下)——事件的分发,写完后以为这一部分终将告一段落了。今早无意间突然想起,好像关于点击事件、长按事件这一部分并没有分析啊!!垂死病中惊坐起,...
是在onResume之后,开始绘制View的方法performTraversals()中调起的。 host 赋值是 mView,mView是在ViewRootImpl的set...
引言 背景:Android App优化, 要怎么做? Android App优化之性能分析工具 Android App优化之提升你的App启动速度之理论基础 Android ...
先上个图: 首先先科普一下,目前软键盘设置大概有那么几种状态:1.软键盘弹出时,获取焦点的输入框会被顶起,整个界面往上移动,这种设置 2.软键盘弹出时,获取焦点的输入框被顶起...
前言 本文基于 Android 12 开发者预览版 2 中进行介绍新版本中的部分特性。时间轴、里程碑和更新:时间轴、里程碑和更新 1. 获取 Android 12 获取最新 ...
当我们启动一个App的时候,Android系统会启动一个Linux Process,该Process包含一个Thread,称为UI Thread或Main Thread。通常...
前言 Android事件分发机制是Android开发者必须了解的基础 网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问...