Konva变形金刚针对矩形的不同绘制样式附加不同的附件

时间:2018-10-23 06:16:27

标签: konvajs

我遇到一个问题,当我用不同的样式绘制矩形时,Konva的Transformer会以不同的方式附着到矩形的侧面。例如-当我以正的高度和宽度绘制Rectangle时,它会根据需要自行附着,但是当高度或宽度中的任何一个或两个都变为负值时,它会以不同的方式将自己附着到Rectangle。我在下面共享了一个小演示,请帮助我解决问题。尝试更改“正矩形”和“负矩形”的高度和宽度,并检查其外观是否会有所不同。

当我尝试从角锚调整大小时,当高度为正,宽度为负,或者相反时,光标符号也会出现错误。

https://codesandbox.io/s/ll0n4x3or9

1 个答案:

答案 0 :(得分:0)

这似乎是Konva.Transformer中的错误。

但我建议不要对widthheight属性使用负值。某些浏览器可能不会绘制此类形状。

如果您仍然需要负值,则可以改用scaleX = -1scaleY = -1