Ich habe ein Hintergrundbild, das den ganzen Bildschirm einnimmt. Ich zeichne Leinwand über den Hintergrund und setze die Farbe auf Weiß, damit du das Bild noch nicht sehen kannst. Was ich versuche zu erreichen, ist dann, eine transparente Form auf die weiße Leinwand zu zeichnen und das Hintergrundbild durchscheinen zu lassen, wo diese Form ist. Ich verwende eine Oberflächenansicht und implementiere SurfaceView.Callback
.
Um eine transparente Form zu zeichnen, folgen Sie diesem Code
%Vor%Tags und Links android canvas transparent