Fabricjs对象在完成后移动

时间:2018-03-28 15:38:28

标签: javascript html5-canvas fabricjs

如果对象移动事件已完成,我想调用一个函数。

目前它看起来像这样:

canvas.on('object:moving', function (event) {
   recCanvas(canvas) // fire this if finished
});

问题是它每次移动一个对象时都会触发该函数我如何防止这种情况并在移动完成后触发该函数。

1 个答案:

答案 0 :(得分:1)

移动事件结束后发生了什么事?

鼠标向上将完成事件对象的移动。所以你需要一个布尔变量来检查对象何时移动,然后在鼠标移动时如果移动了对象则调用你的函数:

  recyclerView.setAdapter( adapter );
  recyclerView.setLayoutManager(layoutManager);