|
La idea es la siguiente:
Utilizo dos Canvas, uno de base que no sufre modificaciones y el segundo superpuesto en el cual muestro distintas imágenes. El problema llega al momento de limpiar algún sector del segundo Canvas para mostrar otra imagen o dejarlo limpio para apreciar el fondo. Utilizo el código:
g.setColor(new Color(0,0,0,Alpha)); //Alpha = 0 maxima transp.
q.fillRect( X, Y, Width, Height);
Este no me limpia el Canvas dejándolo transparente, sino que veo un rectángulo gris... La pregunta es ¿Como limpiar un rectangulo de un Canvas, dejándolo transparente?
Le agradecería la solución y/o alternativas a la idea.
Saludos
|