抬头仰望星空,是否能发现自己的渺小。

伪斜杠青年

人们总是混淆了欲望和理想

Android坐标系(View自身坐标系与ViewGroup)

图片来自:https://blog.csdn.net/jason0539/article/details/42743531

涉及到的方法一共有下面几个:

view获取自身坐标:getLeft(),getTop(),getRight(),getBottom()

view获取自身宽高:getHeight(),getWidth()

motionEvent获取坐标:getX(),getY(),getRawX(),getRawY()

view获取自身坐标:

getTop:获取到的是 view自身顶边 到其父布局顶边的距离

getLeft:获取到的是 view自身左边 到其父布局左边的距离

getRight:获取到的是 view自身右边 到其父布局左边的距离

getBottom:获取到的是 view自身底边 到其父布局顶边的距离

motionEvent的方法:

getX():获取点击事件相对控件左边的x轴坐标,即:点击事件距离控件左边的距离

getY():获取点击事件相对控件顶边的y轴坐标,即:点击事件距离控件顶边的距离

getRawX():获取点击事件相对整个屏幕左边的x轴坐标,即:点击事件距离整个屏幕左边的距离

getRawY():获取点击事件相对整个屏幕顶边的y轴坐标,即:点击事件距离整个屏幕顶边的距离

以上均常用于自定义view或者viewGroup的过程中,知晓作用后才方便计算。

文章来自:https://blog.csdn.net/jason0539/article/details/42743531

做了部分内容删除,感谢原作者。


0条评论

发表评论