概述
获取 View 的位置信息
mLeft = getLeft()
: view 左上角横坐标相对于父容器左边框的距离;mRight = getRight()
: View 右下角横坐标相对于父容器左边框的距离;mTop = getTop()
: View 左上角纵坐标相对于父容器上边框的距离;mBottom = getBottom()
:View 右下角纵坐标相对于父容器上边框的距离;getTranslationX()
:View 左上角横坐标相对于mLeft
的偏移量;getTranslationY()
: View 左上角纵坐标相对于mTop
的偏移量;getX()=mLeft+getTranslationX()
:平移后(mLeft 不变),View 左上角横坐标相对于父容器左边框的距离;(TranslationY 默认为 0);getY=mTop+getTranslationY()
:平移后(mTop 不变),View 左上角纵坐标相对于父容器上边框的距离;(TranslationY 默认为 0);event.getX()
:获取当前点击事件相对于 View 本身的横坐标;event.getY()
:获取当前点击事件相当于 View 本身的纵坐标;event.getRawX()
:获取当前点击事件在屏幕上的横坐标;event.getRawY()
: 获取当前点击事件在屏幕上的纵坐标;