更新文件
This commit is contained in:
@@ -16,10 +16,9 @@
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
## 2.中View的坐标系
|
## 2.View的坐标系
|
||||||
> (由于画图太艰难了,所以以下图片来源于网络,具体请看末尾链接):
|
|
||||||
|
|
||||||
#### 注意:View的坐标系统是相对于父控件而言的
|
**注意:View的坐标系统是相对于父控件而言的.**
|
||||||
|
|
||||||
``` java
|
``` java
|
||||||
getTop(); //获取子View左上角距父View顶部的距离
|
getTop(); //获取子View左上角距父View顶部的距离
|
||||||
@@ -31,14 +30,20 @@
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
### MotionEvent中 getRowX() 和 getX() 的区别
|
### MotionEvent中 getX 和 getRawX 的区别
|
||||||
```
|
```
|
||||||
event.getRowX(); //触摸点相对于屏幕原点的x坐标
|
event.getX(); //触摸点相对于其所在组件坐标系的坐标
|
||||||
event.getX(); //触摸点相对于其所在组件原点的x坐标
|
event.getY();
|
||||||
```
|
|
||||||
具体如下图所示:
|
|
||||||
|
|
||||||

|
event.getRawX(); //触摸点相对于屏幕默认坐标系的坐标
|
||||||
|
event.getRawY();
|
||||||
|
|
||||||
|
```
|
||||||
|
**具体如下图所示:**
|
||||||
|
|
||||||
|
> PS:其中相同颜色的内容是对应的,其中为了显示方便,蓝色箭头向左稍微偏移了一点.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
## 3.核心要点
|
## 3.核心要点
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user