安卓中的坐标系
- 屏幕坐标系和数学坐标系的区别
- View的坐标系
- MotionEvent中get和getRaw的区别
- 核心掌握点
- 实例
屏幕坐标系和数学坐标系的区别
由于移动设备一般定义屏幕左上角为坐标原点,向右为x轴增大方向,向下为y轴增大方向,所以在在手机屏幕上的坐标系与数学中常见的坐标系在y轴的方向上是相反的。如下图:
下图中的∠α是对应的
实际屏幕上的默认坐标系如下:
其中棕色部分为手机屏幕
View的坐标系
注意:View的坐标系是相对于父控件而言的
getTop(); //获取子View左上角距父View顶部的距