半透明のテキストをキャンバスに書き込もうとしています。私はキャンバスに書かれた文字列を見るが、透明性は機能していないようだ。私のコードは次のとおりです:キャンバスに透明なテキストを描く
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メソッドに送信しようとします。どちらもうまくいきませんでした。何か案は ?
の間の値をとること
ノートを自分の色を設定した後、アルファを設定します。批評をしたり、著者の説明を求めるには、自分の投稿の下にコメントを残してください。自分の投稿にいつもコメントをつけることができます。そして、十分な[評判](http://stackoverflow.com/help/whats-reputation) [任意の投稿にコメントする]ことができます(http://stackoverflow.com/help/privileges/comment)。 –
私は全く同じ問題を抱えていました。簡単な解決方法は、アルファを色の下に設定することです。私はこの問題を抱えている人々に役立つので、これを投稿します。 – Xmanoux