2011-10-02 32 views
9

Estoy tratando de dibujar un círculo transparente, pero simplemente no funciona.¿Cómo dibujar un círculo transparente?

cuando estoy dibujando un mapa de bits funciona, pero un círculo no se vuelve transparente.

Aquí está mi código en corto:

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

intenta llamar 'setColor (0x77ff0000)' (más o menos) antes de 'drawCycle'. – Knickedi

Respuesta

35

lo encontré.

paint.setAlpha debe venir después de paint.setColor

+2

márquelo como respuesta si le ayudó – KadekM

+2

qué comportamiento de volcado de esta clase> :( – martyglaubitz

+0

¡Funciona! –

Cuestiones relacionadas