CanvasPattern 类
表示图像、画布或视频模式的不可见对象。
通过在 CanvasRenderingContext2D.createPattern 上调用一个 CanvasRenderingContext2D 对象来创建。
示例用法
var canvas = new CanvasElement(width: 600, height: 600);
var ctx = canvas.context2D;
var img = new ImageElement();
// Image src needs to be loaded before pattern is applied.
img.onLoad.listen((event) {
// When the image is loaded, create a pattern
// from the ImageElement.
CanvasPattern pattern = ctx.createPattern(img, 'repeat');
ctx.rect(0, 0, canvas.width, canvas.height);
ctx.fillStyle = pattern;
ctx.fill();
});
img.src = "images/foo.jpg";
document.body.children.add(canvas);
另请参阅
- CanvasPattern 来自 MDN。
- CanvasPattern 来自 WHATWG。
- CanvasPattern 来自 W3C。
- 注释
-
- @Native("CanvasPattern")
属性
- hashCode → int
- 此对象的哈希码。无设置器继承
- runtimeType → Type
- 对象运行时类型的表示。无设置器继承
方法
-
noSuchMethod(
Invocation invocation) → dynamic - 当访问不存在的方法或属性时调用。继承
-
setTransform(
Matrix transform) → void -
toString(
) → String - 此对象的字符串表示形式。继承
运算符
-
operator ==(
Object other) → bool - 等价运算符。继承