Professional Documents
Culture Documents
Este tutorial lhe mostrará como desenhar uma linha na tela a partir do arrastar dos dedos do usuário.
A partir da página Meus projetos, clique em Iniciar Novo Projeto. Se você possui outro projeto aberto, vá para
Meus projetos no menu e escolha Iniciar Novo Projeto.
Chame este projeto de “DigitalDoodle”, ou crie um nome para este aplicativo de desenho.
A configuração padrão do App Inventor permite que barras de rolagem apareçam para o objeto Pintura (Screen),
o que significa que o usuário pode ir além dos limites da tela quando desliza o seu dedo sobre a mesma. Quando
você utiliza o objeto Pintura, você precisa desmarcar a opção rolável, localizada no painel de propriedades. Desta
forma, o seu objeto Pintura irá ocupar toda a tela do seu celular.
Na Caixa de Diálogo Desenho e Animação, escolha o componente Pintura clicando sobre o mesmo e arrastando-o
até o componente Screen1.
Tenha certeza de que o objeto Pintura está selecionado (veja a indicação 1 na figura) assim você verá as propriedades
deste objeto apresentadas no painel de Propriedades (indicação 2 na figura). Clique na propriedade Altura e
marque a opção ”Preencher principal”. Faça o mesmo com a propriedade Largura.
Acredite ou não, agora este aplicativo só precisa de um desenho. Vá para o editor de blocos para programar o
aplicativo.
O evento Pintura arrastado acontecerá nova e novamente muito rapidamente enquanto o usuário arrasta o dedo
na tela. Cada vez que o bloco de evento Arrastado é chamado, ele desenhará uma pequena linha entre o local
anterior(xAnterior, yAnterior) e a nova localização do dedo(xAtual, yAtual). Passe o mouse sobre os parâmetros
do bloco Pintura1.Arrastado para ver os blocos ”Obter”que são necessários. (Passe o mouse sobre eles, sem clicar.)
Vá até o dispositivo conectado e arraste seu dedo sobre o screen. Você vê uma linha?
Aqui estão algumas idéias para desenvolver este aplicativo. Você provavelmente pode pensar em muito mais!
- Altere a cor da tinta (e deixe o usuário escolher a partir de uma seleção de cores). Veja o Paint Pot tutorial.
- Permita que o usuário desenhe pontos, bem como linhas (dica: use o bloco DrawCircle).
- Adicione um botão que ligue a câmera e permita ao usuário tirar uma foto e, em seguida, rabiscar sobre ela.