首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
小王本尊63203
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
Android View绘制原理:绘制流程调度、测算等
View树的绘图流程是由核心类:ViewRootImpl 来处理的,ViewRootImpl作为整个控件树的根部,它是控件树正常运作的动力所在,控件的测量、布局、绘制以及输入事件的派发处理都由ViewRootImpl触发。 主要有以下几类:View绘制相关、输入焦点等用户交互相…
Android View 的工作原理
ViewRootImpl:View 阶级的最高级,View 的三大流程均由它实现,是连接 WindowManager 和 DecorView 的纽带,主要实现 View 与 WindowManager 之间的协议,可参考 WindowManagerGlobal。ViewRoot…
了解Android Matrix转换
很多年前,在学校我学习了矩阵。 我记不太清楚了,但我记得的是在想,“但是......你对这些知识做了什么呢?” 快进几年,我开始作为Android开发人员工作,不得不使用ImageView的scaleType - 如果你看过所有可能的类型,你已经注意到其中一个是matrix 。…
带你真正认识View
作为一个Android开发者,工作中肯定或多或少都会跟自定义View打交道,但是我们的第一反应就是这太难了,去网上找找,看看有没有现成的可以拿来直接用的。 其实之所以我们觉得自定义View很难,根本原因还是我们对于View的基础掌握不牢。 今天这篇文章,我就带大家一起重新学习一…
Android程序员必会技能---运行时动态生成类---之动态代理
谈到java中的动态生成一个类,主要分为两种方法,一种就是动态代理,另外一种就是asm。今天我们就来把对第一种方法 也就是动态代理生成类,这个流程搞清楚吃透。 这里是静态代理,静态代理就是说我们这个代理类是我们之前定义好的,由我们写的java代码然后编译好的。这里有什么缺陷呢?…