首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
View
订阅
在掘金111599
更多收藏集
微信扫码分享
微信
新浪微博
QQ
29篇文章 · 0订阅
你需要了解下Android View的更新requestLayout与重绘invalidate
从View的绘制机制可知,View从测量、布局、绘制的步骤中会对应执行该View#onMeasure()、View#onLayout()、View#onDraw()。那么我们今天讨论的View#invalidate()和View#requestLayout()呢?我们打印一下数…
自定义View-View绘制流程
在日常开发中单纯的组合View没法满足我们的需求,为了实现更加灵活和优美的UI界面,我们通常需要直接继承自View或者ViewGroup,这种自定义View实现会稍微麻烦一些,我们通常要实现下列三个方
二十一、View绘制的核心流程
概述 上一章节,我们从 setContentView为起点,阅读源码,熟悉了 view,Activity和Window的关系。 大概可以总结如下: 重点关注ViewRootImpl,它 作为一个普通类
事件滑动冲突和自定义View注意事项
最近状态一直不是很好,可能是因为从年假前就一直在窝里看资料、写笔记这种状态一直持续了大半个月。在这段时间中除了吃喝睡就是看和写,再加上上班之后又开始了公司项目资料的整理;所以前两天感觉身体的精神状态有
Android自定义View注意事项
主要用于实线不规则的效果,即这种效果不方便通过布局的组合方式来实现。相当于就是得自己“画”了。采用这种方式需要自己支持wrap_content,padding也需要自己处理 主要用于实现自定义的布局,看起来很像几种View组合在一起的时候,可以使用这种方式。这种方式需要合适地处…
Android事件分发机制五:面试官你坐啊
本文是最后一篇,主要是模拟面试情况提出一些问题以及解答,也当是整个事件分发知识的回顾。读者也可以尝试一下看看这些问题是否都能解答出来。 下次一定。 关于面试,我一直坚持的一个观点就是:可以面向面试知识点学习,但不可面向面试题目答案学习 。把相关热门题目的答案背诵下来可以忽悠到一…
【面试官爸爸】唠唠Android事件分发?
对面的面试官喝了口水,不动声色地继续看我的简历,让自我感觉上个问题回答的不错沾沾自喜的我慢慢收敛起来,正襟危坐,等待着下一轮提问....
Android 中手指从按钮 A 平移到 B,会发生什么?为什么?
前言 Touch 相关问题是 Android 面试中常问的点,不一定要求大家都从 InputFlinger 底层开始回答,但起码需要了解 Touch 抵达 App 之后的完整处理。而即便是这段偏上层的
Android 自定义 View 最少必要知识
1. 什么是自定义 View? 在 Android 系统中,界面中所有能看到的元素都是 View。默认情况下,Android 系统为开发者提供了很多 View,比如用于展示文本信息的 TextView,用于展示图片的 ImageView 等等。但有时,这并不能满足开发者的需求,…
View的测量布局绘制过程
本章就重点分析此四法 前置分析(下面代码位于measureHierarchy之前) 接下来看shouldUseDisplaySize(WindowManager.LayoutParams) 方法很ea