1 引起疑惑
分析视图invalidate流程的过程中发现view的left, right, top, bottom跟自己理解的不一样,现在想分析一下这几个值具体的含义。

2 理解坐标,位置概念
这里涉及坐标系的概念:
坐标系在二维视图中通过X轴和Y轴两个数字为组合表示某个点的绝对坐标。
例如(30, 100) 通常表示X轴30, Y轴100交叉的一个点
在Android中可以把left相当于X轴值, top相当于Y轴值, 通过这两个值Android系统可以知道视图的绘制起点,在通过Wdith 和 Height 可以得到视图上下左右具体值,就可以在屏幕上绝对位置绘制视图。right 与 bottom计算如下:
right = left + width;
bottom = top + height;
3 相应API

本文探讨了Android中View的坐标概念,解释了left、right、top、bottom的含义,并通过实例分析说明它们是相对于父视图的相对位置。理解这些属性有助于精确控制视图在屏幕上的布局。
最低0.47元/天 解锁文章
1632

被折叠的 条评论
为什么被折叠?



