AppInventor - Ouvir música
Ouvir música
Olá! Hoje vou vos ensinar a criar uma aplicação onde é possível ouvir música através do programa AppInventor.
- Em AppInventor, cria um projeto;
- A aplicação irá ser composta por três screens (ecrãs):
- M_Sting;
- Menu;
- Screen1;
- No ecrã Screen1 fazer o necessário para obter o seguinte resultado:
- Screen1
- Label1
- Label2
- Image1
- Horizontal/ Arrangement1
- Label3
- Horizontal/ Arrangement2
- PasswordTextBox1
- Bt_OK
- Notifier1
- No ecrã Screen1 fazer os ajustes adequados nas propriedades dos componentes, tendo em conta o seguinte:
- Designação do screen: Screen1
- Designação do componente: Screen1
- AlignHorizontal: Center
- AlignVertical: Center
- BackgroundColor: Cyan
- Icon: Som.png
- Title: As minhas músicas
- Designação do componente: Label1
- FontBold
- FontSize: 28
- Text: As minhas músicas
- TextColor: Blue
- Designação do componente: Image1
- Height: 200 píxeis
- Width: 200 píxeis
- Picture: Som.png
- Designação do componente: Horizontal Arrangement1
- AlignHorizontal: Center
- AlignVertical: Center
- BackgroundColor: Cyan
- Designação do componente: Label3
- FontBold
- FontSize: 16
- Text: Introduz a password
- TextAlignment: Center
- TextColor: Black
- Designação do componente: Horizontal Arrangement2
- AlignHorizontal: Center
- AlignVertical: Center
- BackgroundColor: Black
- Designação do componente: Bt_OK
- BackgroundColor: Blue
- FontBold
- FontSize: 14
- Height: 40 píxeis
- Width: Automatic
- Shape: rounded
- Text: OK
- TextAlignment: Center
- TextColor: Cyan
- No ecrã Menu fazer o necessário para obter o seguinte resultado:
- Menu
- Label1
- VerticalArrangement1
- Bt_Sting
- No ecrã Menu fazer os ajustes adequados nas propriedades dos diferentes componentes:
- Designação do screen: Menu
- Designação do componente: Menu
- AlignHorizontal: Center
- AlignVertical: Top
- Title: Menu
- Designação do componente: Label1
- FontBold
- FontSize: 33
- Text: Ouvir música
- TextColor: Yellow
- Designação do componente: VerticalArrangement1
- AlignHorizontal: Center
- AlignVertical: Center
- Designação do componente: Bt_Sting
- FontBold
- FontSize: 16
- Height: Automatic
- Width: 100 píxeis
- Shape: Rounded
- Text: Sting
- TextAlignment: Center
- No ecrã M_Sting fazer o necessário para obter o seguinte resultado:
- M_Sting
- Lb_Sting
- HorizontalArrangement1
- Bt_Musica1
- Lb_esp
- Bt_Musica2
- Lb_clica
- HorizontalArrangement2
- Bt_Menu
- mus1
- mus2
- No ecrã M_Sting faz os ajustes adequados nas propriedades dos componentes. Nalguns componentes tem em conta as propriedades dos componentes similares do ecrã Menu. Eis, no entanto, alguns dados:
- Designação do screen: M_Sting
- Designação do componente: HorizontalArrangement1
- AlignHorizontal: Center
- AlignVertical: Center
- Designação do componente: Bt_Musica1
- Height: 130 píxeis
- Width: 130 píxeis
- Image: Sting1.jpg
- Designação do componente: Bt_Musica2
- Height: 130 píxeis
- Width: 130 píxeis
- Image: Sting2.jpg
- Designação do componente: mus1
- Source: Sting_mus1.mp3
- Designação do componente: mus2
- Source: Sting_mus2.mp3
- Ecrã Screen1 - Escrever o código necessário que possibilite ao utilizador, quando introduz uma password e clica no botão Bt_OK, aceder ao ecrã Menu. Caso o utilizador não acerte na password deverá ser notificado com a mensagem “Password errada! Tente novamente!”. Deve ter a oportunidade, quando erra, de introduzir novamente a password.
- Ecrã Menu - Escrever o código que possibilite ao utilizador quando pressionar o botão de ação Sting (Bt_Sting) abrir o ecrã M_Sting.
- Ecrã M_Sting - Escrever o código para cada uma das situações:
- O botão Bt_Musica1, quando pressionado, deve permitir verificar o seguinte:
- Se a música mus2 estiver a tocar deve parar;
- Se a música mus1 já estiver a tocar deve fazer uma pausa;
- Se a música mus1 não estiver a tocar deve começar a fazê-lo.
- O botão Bt_Musica2, quando pressionado, deve permitir verificar o seguinte:
- Se a música mus1 estiver a tocar deve parar;
- Se a música mus2 já estiver a tocar deve deve fazer uma pausa;
- Se a música mus2 não estiver a tocar deve começar a fazê-lo.
- O botão Menu, quando clicado, deve regressar ao ecrã Menu
- Caso tenha tempo, no ecrã Menu inserir outro botão que permita aceder a outro ecrã com imagens/música à sua escolha, de um(a) cantor(a) à sua escolha.
Espero que tenham gostado! Até à próxima!
Comentários
Enviar um comentário