2011-10-02 21 views
9

透明円を描こうとしていますが、うまくいきません。透明円を描く方法は?

ビットマップを描画しているときには動作しますが、円は透明になりません。ここで

は、短期的に私のコードです:

Paint paint = new Paint(); 
paint.setAlpha(125); 
canvas.drawBitmap(bitmap, sourceRect, destRect, paint); // this works fine 

canvas.drawCircle(x, y, radius, paint); // the circle is drawn but not transparent 
+0

は 'drawCycle'前に(そうや)' 'setColorを(0x77ff0000)を呼び出すようにしてください後

paint.setAlphaが来なければなりません。 – Knickedi

答えて

35

私はそれを発見しました。 paint.setColor

+2

もしあなたが助けてくれたら、それを答えとしてマークしてください – KadekM

+2

このクラスのダンプの動作> :( – martyglaubitz

+0

素晴らしいです! –