我们自定义view 时,不可避免要和Android坐标系打交道,昨天特意去分析实验了一下,记录下来。
首先是一个图
(三个矩形由小到大分别表示 View View所处的ViewGroup Screen屏幕)
首先Android屏幕的坐标系是和数学坐标系略有不同的
Android坐标系原点为屏幕左上角的顶点
X轴正方向向右,Y轴正方向向下
图中还有一些获取位置的get方法,这些方法可以分为两类:
View的坐标获取方法(红色线代表View方法的返回值含义):
我们自定义view 时,不可避免要和Android坐标系打交道,昨天特意去分析实验了一下,记录下来。
首先是一个图
(三个矩形由小到大分别表示 View View所处的ViewGroup Screen屏幕)
首先Android屏幕的坐标系是和数学坐标系略有不同的
Android坐标系原点为屏幕左上角的顶点
X轴正方向向右,Y轴正方向向下
图中还有一些获取位置的get方法,这些方法可以分为两类:
View的坐标获取方法(红色线代表View方法的返回值含义):