在flutter中使用customPainter绘制直线

时间:2020-08-26 07:08:19

标签: flutter

我有两个使用Custom Painter绘制线的偏移,我需要检查这些偏移是否在直线上(水平)。我该如何检查?如果不是,则不是直线,如何更改偏移量。

1 个答案:

答案 0 :(得分:0)

如果两条线具有相同的dy属性,则它们在水平方向上是直线。

要检查它们是否相同,可以执行以下操作:

Offset o1 = ...;
Offset o2 = ...;

if(o1.dy == o2.dy) {
    // horizontal line
}
else {
    // not horizontal
}