Tela do Android - Desenhe um buraco
É possível perceber a seguinte imagem no Android com tela?
Eu quero ter um buraco e não apenas um círculo sobre a camada vermelha que é de cor amarela. Eu tentei isso (e falhei) com o seguinte código no meuonDraw()
-Método:
canvas.drawBitmap(yellow, 0, 0, paint);
canvas.drawBitmap(red, 0, 200, paint);
Paint p = new Paint();
p.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.CLEAR));
canvas.drawCircle(300, 300, radius, p);
Mas quando eu uso esse código, ele faz um furo nos dois bitmaps. No final, este aplicativo deve ser um labirinto com uma bola, buracos e outras coisas. Quando a bola cair em um buraco, ela deve aparecer sob o bitmap vermelho. É possível perceber isso?
Responda:
Se alguém deve ter o mesmo problema: useVisão e não o SurfaceView. Isso foi culpa minha, porque o bg de um SurfaceView não pôde ser definido como transparente.