我已经开始了react-konva。 我正在尝试使用Transfomer
.
目前rotate
处理程序位于顶部中心,我想将其与rotateHandlerOffset
一起放置在bottom-center
。 我已经使用sceneFunc
更新了back
形状。并y
位置设置如下
this.transformer.find('.rotater').y(shape.height() + this.transformer.rotateHandlerOffset());
问题是它不起作用。
请查看代码沙盒
您可以使用setAttrs
来设置attrs
,如x
,y
,width
和height
。
this.transformer.findOne('.rotater').setAttrs({
y: shape.height() + this.transformer.rotateHandlerOffset()
});