为什么组中的各个元素必须具有lockMovement = true?

时间:2016-05-27 15:35:44

标签: fabricjs

我试图锁定一个组的移动,并发现我不能通过在组上设置lockMovementX / Y来实现。

只有当组中的每个对象都有lockMovementX / Y时,我才能锁定移动。

我正在使用的组包含一行,两个三角形和一个IText。

以下是组锁定的示例:

var object1 = new fabric.Triangle({
  width: 100,
  height: 100
});
var object2 = new fabric.Triangle({
  width: 100,
  height: 100
});

var group = new fabric.Group([object1, object2], {
  lockMovementX: true,
  lockMovementY: true
});

锁定移动的组示例:

var object1 = new fabric.Triangle({
  width: 100,
  height: 100,
  lockMovementX: true,
  lockMovementY: true
});
var object2 = new fabric.Triangle({
  width: 100,
  height: 100,
  lockMovementX: true,
  lockMovementY: true
});

var group = new fabric.Group([object1, object2], {
});

那么,为什么组中的每个对象都必须具有lockMovementX和lockMovementY,设置为true?

0 个答案:

没有答案