首先明确一下 android中的坐标系统 :屏幕的左上角是坐标系统原点(0,0),原点向右延伸是X轴正方向,原点向下延伸是Y轴正方向。
一、View的坐标 需要注意view的坐标是相对父容器而言的,包括:getTop()、getBottom(),getLeft(),getRight()。以getTop为例,函数源代码为:/**
* Top position of this view relative to its parent.
*相对应父控件的top位置,单位为像素,即头部到父控件的距离
* @return The top of this view, in pixels.
*/
@ViewDebug.CapturedViewProperty
public final int getTop() {
return mTop;
}
图示1: 图示2:
1、视图左侧位置 view.getLeft() 2、视图右侧位置 view.getRight()
一、View的坐标 需要注意view的坐标是相对父容器而言的,包括:getTop()、getBottom(),getLeft(),getRight()。以getTop为例,函数源代码为:/**
* Top position of this view relative to its parent.
*相对应父控件的top位置,单位为像素,即头部到父控件的距离
* @return The top of this view, in pixels.
*/
@ViewDebug.CapturedViewProperty
public final int getTop() {
return mTop;
}
图示1: 图示2:
1、视图左侧位置 view.getLeft() 2、视图右侧位置 view.getRight()
3、视图顶部位置 view.getTZ喎�"http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcCgpOzxiciAvPiAgICA0oaLK0828tdeyv8671sMgdmlldy5nZXRCb3R0b20oKTs8YnIgLz4gICAgNaGiIMrTzby/7bbIIHZpZXcuZ2V0V2lkdGgoKTs8YnIgLz4gICAgNqGiytPNvLjftsggdmlldy5nZXRIZWlnaHQoKTxiciAvPrb+oaJNb3Rpb25FdmVudMDg1tAgZ2V0Um93WKOoo6m6zSBnZXRYo6ijqSAgICAxoaJldmVudC5nZXRSb3dYo6ijqaO6tKXD/rXjz+C21NPaxsHEu9StteO1xHjX+LHqICAgIDKhomV2ZW50LmdldFijqKOpo7ogICC0pcP+tePP4LbU09rG5Mv51NrX6bz+1K2147XEeNf4serNvMq+PGltZyBzcmM9"http://www.2cto.com/uploadfile/Collfiles/20140323/2014032309112269.jpg" alt="" />