前言
获取 View
坐标在 Android
开发中非常常见。今天carson
将详细给大家讲解 获取 View
坐标常用6种方式:
- getLeft()、getTop()、getRight()、getBottom()
- getX()、getY()、getRawX()、getRawY()
- getLocationOnScreen()
- getLocationInWindow()
- getGlobalVisibleRect()
- getLocalVisibleRect()
方式1:getLeft()、getTop()、getRight()、getBottom()
1. 应用场景
获得 View
相对 父View
的坐标
2. 使用
view.getLeft();
view.getTop();
view.getRight();
view.getBottom();
3. 具体描述
View的位置由4个顶点决定的(如下A、B、C、D)
View的顶点
4个顶点的位置描述分别由4个值决定:(请记住:View的位置是相对于父控件而言的)