Rect
# Rect
UiObject.bounds(), UiObject.boundsInParent()返回的对象。
表示一个长方形(范围)。
## Rect.left
|返回值类型|备注|
|-|-|
|number| |
长方形左边界的x坐标、
## Rect.right
|返回值类型|备注|
|-|-|
|number| |
长方形右边界的x坐标、
## Rect.top
|返回值类型|备注|
|-|-|
|number| |
长方形上边界的y坐标、
## Rect.bottom
|返回值类型|备注|
|-|-|
|number| |
长方形下边界的y坐标、
## Rect.centerX()
|返回值类型|备注|
|-|-|
|number| |
长方形中点x坐标。
## Rect.centerY()
|返回值类型|备注|
|-|-|
|number| |
长方形中点y坐标。
## Rect.width()
|返回值类型|备注|
|-|-|
|number| |
长方形宽度。通常可以作为控件宽度。
## Rect.height()
|返回值类型|备注|
|-|-|
|number| |
长方形高度。通常可以作为控件高度。
```js
//此代码由飞云脚本圈原创(www.feiyunjs.com)
//取列表项目高度(约宝宝APP附近的人页面)
function getItemHeight() {
let rect = id("iv_avatar").findOne().bounds(); //图像高度
return rect.height();
};
```
## Rect.contains(Rect)
|参数|类型|描述|
|-|-|-|
|r |Rect| |
|返回值类型|备注|
|-|-|
|Boolean| |
返回是否包含另一个长方形r。包含指的是,长方形r在该长方形的里面(包含边界重叠的情况)。
## Rect.intersect(Rect)
|参数|类型|描述|
|-|-|-|
|r |Rect| |
|返回值类型|备注|
|-|-|
|Boolean| |
返回是否和另一个长方形相交。
# UiSelector进阶
未完待续。