我fabric.Group
在画布上添加了一个,我想通过仅选择组中的一个项目来允许移动组。有没有办法自定义选择区域的形状?
问问题
1280 次
1 回答
0
那么当你选择一个对象时,你可以选择整个组吗?
你试过了吗:canvas.selection = true; // 文档@http: //fabricjs.com/docs/fabric.Canvas.html
否则你必须设计这样的东西(不完整):
canvas.on({
'object:moving': function(e) {
var movObj = e.target;
var arrGroup = getObjects();
for (var i = 0; i < arrGroup.length; i++) {
// if(arrGroup[i] != movObj) // maybe at this for preformance
arrGroup[i].left = calcDiff; // calc the diff
arrGroup[i].top = calcDiff;
}
},
});
于 2013-05-12T09:08:57.713 回答