LTRB与偏移量之间有什么关系?

时间:2020-05-24 14:31:15

标签: flutter

我需要检查Rect(如LTRB)内是否存在给定的点集(以Offset为单位)。 我也不清楚如何使用fromLTRB()绘制Rect。该文档说:

(double left, double top, double right, double bottom) → Rect

Construct a rectangle from its left, top, right, and bottom edges.

这四个参数代表四个边的长度吗?如果是这样,如何确定屏幕上的位置?

1 个答案:

答案 0 :(得分:0)

I)fromLTRB代表左,上,右和下。 假设您使用Rect绘制了一个fromLTRB,如图所示。

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

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

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

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