中继器基础知识分享
给大家分享一个中继器坐标的知识吧:首先还是得老生长谈一件事,就是只有相对,没有绝对,绝对坐标也是以某个点为(0,0)确定的相对坐标系;
中继器每个项目坐标系的零坐标是以上个项目坐标系边界的左下角为参考点的,
通白来讲这个项目坐标系的(0,0)就是上个项目坐标系(范围边界)的左下角;
这个知识点应该是很多初学者不太清楚的地方;
中继器加载时,项目中的this右下方边界为所有非隐藏元件的非遮盖区域的最右下角,左上边界就是我们理解的和可见的(0,0),
这个是我做了1个小时左右的测试得出的结论,实验有以下几种:
1,1个元件,元件的坐标为默认(0,0),每项加载时,移动了某个项目中该元件的位置,然后对比其预期位置和实际位置;
2,1个元件,其坐标大于(0,0),也就是在元件做上角留出了空白,每项加载时未移动,然后对比其预期位置和实际位置;
3,1个元件,其坐标小于(0,0),也就是将元件移出了默认的可视范围,元件的部分body被遮盖,每项加载时未移动,然后对比其预期位置和实际位置;
4,2个元件;初始和实验同1,并且打印出this的x、y、width和height,对比其预期的对应各项属性;
5,2个元件,初始和实验同2,并且打印出this的x、y、width和height,对比其预期的对应各项属性;
6,2个元件,初始和实验同3,并且打印出this的x、y、width和height,对比其预期的对应各项属性;
页:
[1]