自定义view之坐标介绍

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010870167/article/details/82464759

View的位置主要有它的四个顶点来决定:top,left,right,bottom他们都是相对于它的父容器来说的,除此之外还有还有四个函数:setX(),setY(),setTranslateX(),setTranslateY();
x,y是view在视觉上view相对于父容器坐标系的坐标;translateX,translateY是view移动的距离;
看下图就知道它们三类之间的区别了:
这里写图片描述

除了它们之外,我们在触摸中还用到getX(),getY(),getRawX(),getRawY();
getX(),getY():是相对与自身坐标系的x.y值
getRawX(),getRawY()是相对于屏幕坐标系的x,y值
这里写图片描述

猜你喜欢

转载自blog.csdn.net/u010870167/article/details/82464759
今日推荐