PhotoBoothApp
Salvando imagens como fundos de tela: Depois que uma foto for tirada e
aceita, o evento Camera.AfterPicture será acionado. Neste evento, a tela
variável globalNum é incrementada por 1. Isso nos permitirá girar a tela e
salvar, como plano de fundo, o Canvas1 através do Canvas4. Quando o
canvasNum exceder 4, nós o fixamos de volta para 1 para que possamos
salvar a imagem de volta ao fundo do Canvas1. Para manter o código
modularizado, usamos um procedimento que pode aceitar uma imagem como
argumento (o caminho completo da imagem da foto apenas tirada).
Usando a gaveta Procedimentos Incorporados, selecione o bloco
"Procedimento" e adicione ao visualizador de editor de blocos. O procedimento
de volta tem um mutador. A figura abaixo mostra como usar o mutador para
construir o conjunto de procedimentos necessários PictureToCanvas.
Agora, toda vez que uma foto é tirada, ela será exibida no Canvas1, depois no
Canvas2, depois no Canvas3, depois no Canvas4 e de volta para redefinir de
volta para o Canvas1.