
在本文中,我们将学习如何使用FabricJS禁用矩形的可选择性。矩形是FabricJS提供的各种形状之一。为了创建一个矩形,我们需要创建一个fabric.Rect类的实例并将其添加到画布中。为了修改一个对象,我们必须在FabricJS中选择它。然而,我们可以通过使用可选择属性来改变这种行为。
语法
new fabric.Rect{ selectable: Boolean }: Object)参数
选项(可选) - 此参数是一个对象,用于为矩形提供其他自定义。使用此参数,可以更改与可选择性质相关的颜色、光标、笔画宽度和许多其他属性。
选项键
可选择性 - 此属性接受一个布尔值。当它被赋值为“false”时,该对象不能被选中进行修改。其默认值为true。
示例1
默认行为或当可选择性属性设置为“True”时
让我们看一个代码示例,以了解当默认情况下可选择性属性设置为True时对象的行为。当可选择性属性设置为True时,我们可以选择一个对象,在画布上移动它并对其进行修改。
如果你了解HTML,CSS和JavaScript,您已经拥有所需的工具开发Android应用程序。本动手本书展示了如何使用这些开源web标准设计和建造,可适应任何Android设备的应用程序 - 无需使用Java。您将学习如何创建一个在您选择的平台的Android友好的网络应用程序,然后转换与自由PhoneGap框架到一个原生的Android应用程序。了解为什么设备无关的移动应用是未来的潮流,并开始构建应用程序,提供更
Default behaviour; selectable property is set to True
You can try moving the rectangle around the canvas or scaling it to prove that it's selectable.
示例2
将可选择属性作为键传递
在这个示例中,我们将可选择属性的值设置为False。这意味着我们不能再选择矩形对象进行修改。
Passing selectable property as key
You can try clicking on the rectangle to see that it is no longer selectable.








