Fabric.js 在组后插入
Fabric.js insert after group
我渲染了一个复杂的 canvas,其中包含多个 Fabric.js 组、路径组和路径层。许多元素是可选择的,当它们被选中时,它们应该被突出显示。
现在我正在渲染所有可能的高光和基础,然后再渲染可选对象。真的,我更喜欢的是在有人点击组或路径时简单地呈现突出显示。为此,我需要在选择下方插入高亮显示,那么有没有一种方法可以在组之前插入路径或其他方法?
请注意,我不是在寻找 element.sendBackwards(true);因为高亮显示的元素数量并不总是相同。
我发现可以获取元素的索引并将元素移动到特定索引!问题已解决。
var index = canvas.getObjects().indexOf(group1);
canvas.moveTo(group2, index);
我渲染了一个复杂的 canvas,其中包含多个 Fabric.js 组、路径组和路径层。许多元素是可选择的,当它们被选中时,它们应该被突出显示。
现在我正在渲染所有可能的高光和基础,然后再渲染可选对象。真的,我更喜欢的是在有人点击组或路径时简单地呈现突出显示。为此,我需要在选择下方插入高亮显示,那么有没有一种方法可以在组之前插入路径或其他方法?
请注意,我不是在寻找 element.sendBackwards(true);因为高亮显示的元素数量并不总是相同。
我发现可以获取元素的索引并将元素移动到特定索引!问题已解决。
var index = canvas.getObjects().indexOf(group1);
canvas.moveTo(group2, index);