2014-12-23 7 views
0

как я могу установить фон холста? его всегда показывают черным. если я установил fillcolor, просто заполнив круг, внешняя сторона все еще черная.Цвет фона холста

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 
    } 
}); 

enter image description here

ответ

0

Цвет фона объекта Canvas не является изменяемым свойством.

Android использует его как черный, iOS использует как прозрачный.

Это нативное поведение объектов Canvas.

0

я думаю, что ближайшее решение использует DrawImage перед нанесением холста объекта

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

но его визуализация цвета разных