我想用畫布製作漸變文字,而我的電腦呈現代碼正確,但android會像正常漸變一樣將其顯示爲正常漸變。如果可能,我該如何解決這個問題?
這裏的JavaScript:在android問題中的HTML5畫布
function text() {
var canvas = document.getElementById('header-text');
var ctx = canvas.getContext('2d');
var gradient = ctx.createLinearGradient(0, 0, 0, 29);
gradient.addColorStop(0, "#fcfcfc");
gradient.addColorStop(1, "#ccc");
ctx.font = "bold 29px helvetica, arial, sans-serif";
ctx.shadowColor = "#232323";
ctx.shadowOffsetX = 2;
ctx.shadowOffsetY = 2;
ctx.shadowBlur = 2;
ctx.fillStyle = gradient;
ctx.fillText("Company name", 0, 23);
}
你可以添加有問題的代碼嗎?有多種方法可以在文本上製作漸變。 – 2011-04-07 18:06:21