LTRB和偏移量之间的关系是什么?



我需要检查给定的点集(偏移量(是否存在于矩形(作为LTRB(中。 我也不清楚如何使用 fromLTRB(( 绘制矩形。文档说:

(double left, double top, double right, double bottom) → Rect
Construct a rectangle from its left, top, right, and bottom edges.

四个参数是否表示四个边的长度?如果是这样,如何确定屏幕中的位置?

I(fromLTRB代表从左、上、右和下。 假设您使用fromLTRB绘制Rect,如下所示。

Rect.fromLTRB(0, 0, 30, 50)

然后,矩形将按以下步骤进行构造。 1.封闭小部件的左端和顶端充当左边距和上边距 2. 第一个参数是Rect左侧与左边距的距离。 3. 第二个参数是Rect顶部与顶部边距的距离。 4. 第三个参数是Rect右侧与左边距的距离。 5. 第四个参数是Rect底侧与上边距的距离。

因此,对于给定的示例,矩形将构造为长度的边:(50 - 0( 和 (30 - 0(

II(Offset参数返回以屏幕左端和下端为两个边距的点的坐标。

最新更新