konvajs - 选择和分组 KonvaJS 对象不起作用
问题描述
我想为我的 KonvaJS 应用程序创建一个“选择和分组”功能。
对于选择功能,我正在使用这个效果很好的示例: 通过在 konva 中的对象周围绘制一个框来选择
但是组功能没有像我预期的那样工作。这就是正在发生的事情:
首先,我创建一个像这样的空组:
selectGroup = new Konva.Group({
x: 50,
y: 50,
draggable: true
});
当一个形状被击中时,我像这样添加它:
selectGroup.add(shapeObject);
当我完成选择时,我会这样调用转换功能:
var tr = new Konva.Transformer();
layer.add(tr);
tr.attachTo(selectGroup);
layer.draw();
我不知道为什么当我添加一个形状时它会消失。当我完成并调用转换功能时,它似乎不起作用。
有任何想法吗?
解决方案
多亏了 lavrton,我发现问题在于我没有添加selectGroup
到图层中。
现在工作正常。问题已解决。
推荐阅读
- vue.js - 如何将 API 响应中的数据分配给状态?
- android - Android:是否可以使用来自管理应用程序的推送通知
- google-apps-script - 如何将用户名和电子邮件从 GAS 传递到 HTML 表单
- excel - OpenXmlAttributes 名称限定符列表?
- javascript - 如何将数据绑定到角度更新页面上的下拉列表?下拉菜单来自数据库
- airflow - 来自不可靠网络的 Airflow HTTP 调用
- javascript - 每次你在我的游戏中输球时,我如何让我的计时器重新启动
- jquery - 将 CSS 赋予所选图像
- java - 如何从java中的json数组中获取坐标
- excel - 达到值时移动单元格