我想在移动/调整大小/缩放/拖动时将对象的不透明度设置为0.5。
我们确实为所有人提供了事件处理程序,但只有当这些事件开始时,它们才会被触发一次。我希望在活动完成时使对象opacity = 1。
答案 0 :(得分:6)
我认为您可以使用mouse:up事件。当mouse:up事件触发时,您将不透明度设置为1。
canvas.on('mouse:up', function(){
var obj = canvas.getActiveObject();
obj.set({
opacity: 1
});
canvas.renderAll();
});
这是一个jsFiddle,其中包含缩放示例。