参考 clip()

clip()

定义一个形状,它将遮罩之后绘制的所有形状。

第一个参数,callback,是一个定义遮罩的函数。在 callback 中绘制的任何形状都会添加到遮罩形状中。遮罩将适用于在调用 clip() 之后绘制的任何内容。

第二个参数,options,是可选的。如果传递了一个包含 invert 属性的对象,如 beginClip({ invert: true }),它将被用来设置遮罩模式。{ invert: true } 会反转遮罩,在被遮罩的形状中创建空洞。invert 默认为 false

遮罩可以被包含在 push()pop() 函数之间。这样可以让未被遮罩的形状在遮罩形状之后被绘制。

遮罩也可以通过 beginClip()endClip() 来定义。

示例

语法

clip(callback, [options])

参数

callback
函数:

用于绘制遮罩形状的函数。

options
对象:

含有剪裁设置的对象。

Notice any errors or typos? Please let us know. Please feel free to edit src/color/setting.js and open a pull request!

相关参考