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