我已经开始 react-konva .
我正在尝试使用 Transfomer
.
暂时rotate
处理程序位于顶部中心,我想将其放置到 bottom-center
与 rotateHandlerOffset
.
我已更新 back
形状使用 sceneFunc
.并设置y
位置如下
this.transformer.find('.rotater').y(shape.height() + this.transformer.rotateHandlerOffset());
问题是它不起作用。
请查看 CodeSandBox
最佳答案
您可以使用 setAttrs
设置 attrs
喜欢 x
, y
, width
和 height
.
this.transformer.findOne('.rotater').setAttrs({
y: shape.height() + this.transformer.rotateHandlerOffset()
});
关于javascript - 如何自定义 React-Konva 旋转处理程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52000203/