Fabric.js的交互模式非常有用,允许像在矢量绘图程序(如Inkscape)中操作对象一样进行操作。我想将这种功能用于我的Web应用程序项目中,需要一种拼贴编辑器。
默认情况下,选择对象时,边界框和调整大小手柄以蓝色显示,并且手柄是大的蓝色空心正方形。我想改变这个以适应我的项目设计。
文档有一个专门的页面介绍如何执行此类自定义: http://fabricjs.com/customization/
使用上述指南,我能够在我的应用程序中获得外观更好的选择框。但是,这个解决方案是基于每个对象的。当使用Shift键执行组选择时,手柄和边界框恢复为默认的蓝色。
如何实现与文档中所述的同等程度的自定义,并自动将其应用于整个画布,包括组选择?