Fabricjs:如何在调整对象大小或缩放对象时更改不透明度?

时间:2015-06-27 17:20:05

标签: fabricjs

我想在移动/调整大小/缩放/拖动时将对象的不透明度设置为0.5。

我们确实为所有人提供了事件处理程序,但只有当这些事件开始时,它们才会被触发一次。我希望在活动完成时使对象opacity = 1。

1 个答案:

答案 0 :(得分:6)

我认为您可以使用mouse:up事件。当mouse:up事件触发时,您将不透明度设置为1。

canvas.on('mouse:up', function(){
    var obj = canvas.getActiveObject();
    obj.set({
        opacity: 1
    });
    canvas.renderAll();
});

这是一个jsFiddle,其中包含缩放示例。