2011-10-02 26 views
9

Sto provando a disegnare un cerchio trasparente, ma semplicemente non funziona.Come disegnare un cerchio trasparente?

quando disegno una bitmap funziona, ma un cerchio non diventa trasparente.

Ecco il mio codice in breve:

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

tenta di chiamare 'setColor (0x77ff0000)' (o giù di lì) prima di 'drawCycle'. – Knickedi

risposta

35

ho trovato.

paint.setAlpha deve venire dopo paint.setColor

+2

marchio come risposta se ti ha aiutato – KadekM

+2

quello che un comportamento discarica di questa classe> :( – martyglaubitz

+0

Grande funziona –

Problemi correlati