我遇到一个问题,当我用不同的样式绘制矩形时,Konva的Transformer会以不同的方式附着到矩形的侧面。例如-当我以正的高度和宽度绘制Rectangle时,它会根据需要自行附着,但是当高度或宽度中的任何一个或两个都变为负值时,它会以不同的方式将自己附着到Rectangle。我在下面共享了一个小演示,请帮助我解决问题。尝试更改“正矩形”和“负矩形”的高度和宽度,并检查其外观是否会有所不同。
当我尝试从角锚调整大小时,当高度为正,宽度为负,或者相反时,光标符号也会出现错误。
答案 0 :(得分:0)
这似乎是Konva.Transformer
中的错误。
但我建议不要对width
或height
属性使用负值。某些浏览器可能不会绘制此类形状。
如果您仍然需要负值,则可以改用scaleX = -1
或scaleY = -1
。