我正在尝试在画布上写一个半透明的文本。我看到写在画布上的字符串,但透明度似乎不起作用。这是我的代码:
public void onDraw(Canvas canvas, Paint paint) {
paint.setAlpha(1);
paint.setAntiAlias(true);
paint.setTextSize(this.textSize);
paint.setColor(textColor);
canvas.drawText(text,x,y,paint);
Logs.add("onDraw DefaultScoreGottenText currentAlpha = " + this.currentAlpha);
showAnimation(null);
}
alpha 属性已设置,但似乎没有任何效果。我什至尝试创建一个新的 Paint 对象并将其发送到 drawText 方法。也没有用。有任何想法吗 ?