目录
- 一、getX、 getRawX、 getTranslationX 等的图形表示
- 二、 getX、 getRawX、 getTranslationX 意义的文字描述
一、getX、 getRawX、 getTranslationX 等的图形表示
坐标系:
视图坐标系:
二、 getX、 getRawX、 getTranslationX 意义的文字描述
方法 | 描述 |
---|---|
view.getX() | View相对于其父容器的X坐标。X坐标是指View左边缘距离其父容器左边缘的距离,图片位置不动,该值不变 |
view.getY() | View相对于其父容器的Y坐标。Y坐标是指View顶部边缘距离其父容器顶部边缘的距离。图片位置不动,该值不变 |
event.getX() | 表示的是触摸的点距离自身左边界的距离 |
event.getY() | 表示的是触摸的点距离自身上边界的距离 |
event.getRawX | 表示的是触摸点距离屏幕左边界的距离 |
event.getRawY | 表示的是触摸点距离屏幕上边界的距离 |
View.getWidth() | 表示的是当前控件的宽度,即 getRight()-getLeft() |
View.getHeight() | 表示的是当前控件的高度,即 getBottom()-getTop() |
View.getTop() | 子 View 的顶部到父 View 顶部的距离 |
View.getRight() | 子 View 的右边界到父 View 的左边界的距离 |
View.getBottom() | 子 View 的底部到父 View 的顶部的距离 |
View.getLeft() | 子 View 的左边界到父 View 的左边界的距离 |
View.getTranslationX() | 计算的是该 View 在 X 轴的偏移量。初始值为 0,向左偏移值为负,向右偏移值为正。 |
View.getTranslationY() | 计算的是该 View 在 Y 轴的偏移量。初始值为 0,向上偏移为负,向下偏移为证。 |