我有两个使用Custom Painter绘制线的偏移,我需要检查这些偏移是否在直线上(水平)。我该如何检查?如果不是,则不是直线,如何更改偏移量。
答案 0 :(得分:0)
如果两条线具有相同的dy属性,则它们在水平方向上是直线。
要检查它们是否相同,可以执行以下操作:
Offset o1 = ...;
Offset o2 = ...;
if(o1.dy == o2.dy) {
// horizontal line
}
else {
// not horizontal
}