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