首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
view
订阅
Lk杰
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
Android view 系统源码分析 - setContentView
Android UI 系统源码部分的第一篇,主要介绍 SetContentView 的始末,来龙去脉。Window、PhoneWindow、DecorView、ViewGroup 这些熟悉的字眼,在本篇文章中都会涉及到,让你不再陌生。夯实基础,升华能力。
Andriod 从 0 开始自定义控件之 View 的 layout 过程 (八)
在上一篇文章了,我们学习了 View 三大流程之一的 measure 过程,当 measure 过程完成后,View 的大小就测量好了。接下来就到了 layout 的过程了,layout 的过程就是用于确定 View 的位置。下面通过查看源码,来更深入的了解下 layout 的整个过程。
你真的了解 View 的坐标吗?
你可能不是真正了解一下这些 View 的 getLeft() 和 getRight() 和 getTop() 和 getBottom() View 的 getY(), getTranslationY() 和 getTop() 之间的联系 View 的 getScroollY 和 View 的 scrollTo() 和 scrollBy() event.getY() 和 event.getRawY() 扩展,怎样获取状态栏(StatusBar)和标题栏(titleBar)的高度
View 的工作流程 源码分析
View 的工作流程 源码分析
彻底理解 View 事件体系!
View 的事件体系整体上理解还是比较简单的,但是却有很多细节。这些细节很容易忘记,本文的目标是理解性的记忆,争取做到看完不忘。最近在复习,希望本文能对你也有所帮助。如果你已经对 View 事件体系有一定的了解,那么查漏补缺,看看你是不是已经掌握了以下内容呢?
Android 从 0 开始自定义控件之 View 的 draw 过程 (九)
前面已经了解了 View 三大流程的 measure 和 layout 过程,这一篇继续学习最后的 draw 过程。draw 的过程依旧是在 ViewRootImpl#performTraversals 方法中调用的,其调用顺序是在最后, 相较与 measure 和 layout 过程要简单的多,它的作用就是将 View 绘制到屏幕上面。
Android ViewDragHelper 及移动处理总结 - OPEN 开发经验库
Android ViewDragHelper 及移动处理总结 - OPEN 开发经验库
Android 自定义 View 合集
Android 自定义 View 合集
预告篇:View 的生命周期及理解
由于最近在工作中大量使用自定义控件,所以就出了一个自定义控件专栏。前两篇主要是基础知识,自我感觉整理的还是很全面的,对于面试和实战都有很好的辅助作用。后面会陆续的补充实际开发中的实例及源码。
预热篇 -- 自定义控件的相关知识
好的基础,可以让我们走的更远。这一篇文章总结了自定义 View 中的一些重点知识,你值得拥有!