0
我已經在畫布上添加了一個fabric.Group
,我想允許通過選擇組中的一個項目來移動組。有沒有辦法自定義選區的形狀?fabricjs - 移動組選擇只有一個項目
我已經在畫布上添加了一個fabric.Group
,我想允許通過選擇組中的一個項目來移動組。有沒有辦法自定義選區的形狀?fabricjs - 移動組選擇只有一個項目
所以,當你選擇一個對象,你可以選擇整個組?
您是否嘗試過: canvas.selection = true; // @ DOC 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;
}
},
});