【发布时间】:2022-01-16 23:02:48
【问题描述】:
我正在尝试制作一个应用程序,您可以在其中绘制自定义矩形对象并能够同时拖动您的舞台。 Konva.js 可以吗?
var stage = new Konva.Stage({
container: 'container',
width: width,
height: height
});
document.addEventListener('mousedown', (e) => {
switch (e.button) {
case 0:
stage.draggable(false);
break;
case 2:
stage.draggable(true);
break;
}
});
【问题讨论】:
-
你做过研究吗?请与我们分享您的研究
-
通常,UI 会为用户提供单击以切换模式的按钮。通常有一个形状调色板可供选择,选择将模式切换为绘图,完成后模式重新设置为拖动。这更像你需要的吗?
标签: javascript konvajs