0

如何设置画布背景?它总是显示为黑色。如果我设置填充颜色它只是填充圆圈,外面仍然是黑色的。

this.drawArc({
    x1 : 10,
    y1 : 10,
    x2 : "95%",
    y2 : "95%",
    startAngle : -270,
    endAngle : 90,
    useCenterLines : false,
    paint : {
        type : 0,
        fillColor : null,
        strokeColor : "#cccccc",
        width: 20
    }
});

在此处输入图像描述

4

2 回答 2

0

Canvas 对象的背景颜色不是可更改的属性。

Android 使用黑色,iOS 使用透明。

这些是 Canvas 对象的本机行为。

于 2014-12-24T07:18:59.413 回答
0

我认为最近的解决方案是在绘制画布对象之前使用 drawimage

this.drawImage({
    image:"imagebg2.png", // image filled by bg color
    destRect : [0, 0, this.Canvas1.width, this.Canvas1.height]
});

但它的渲染颜色不同

于 2014-12-25T08:13:12.907 回答