我需要检查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.
这四个参数代表四个边的长度吗?如果是这样,如何确定屏幕上的位置?
答案 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
参数返回以屏幕的左端和底端为两个边距的点的坐标。