Android-坐标系

简介

  • Android坐标系:主要是触摸点与手机屏幕的坐标原点的距离。
  • View坐标系:触摸点与视图的距离,已经视图与其父视图的距离。

Android坐标系

Android-坐标系_第1张图片
如图所示,屏幕的左上角为坐标原点(0,0),当我们触摸屏幕时,可以通过对应的事件对象,使用getRawX()与getRawY()取得触摸点与坐标原点的距离。

  • getRawX():取得触摸点与坐标原点在X轴上的距离。
  • getRawY():取得触摸点与坐标原点在Y轴上的距离。

View坐标系

Android-坐标系_第2张图片
如图,绿色箭头的方法要使用view对象来调用获取,蓝色箭头的方法则通过触摸事件对象获取。

通过view对象可以调用:

  • getTop():获取View自身顶边到其父布局顶边的距离。
  • getLeft():获取View自身左边到其父布局左边的距离。
  • getRight():获取View自身右边到其父布局左边的距离。
  • getBottom():获取View自身底边到其父布局顶边的距离。

通过触摸事件对象可以调用:

  • getX():获取触摸点到View原点的X轴距离。
  • getY():获取触摸点到View原点的Y轴距离。

你可能感兴趣的:(Android)