17
TRANSIÇÃO ENTRE ACTIVITYS Prof. Fábio E. Santos

NA AULA DE HOJE VEREMOS A TRANSIÇÃO ENTRE ACTIVITYS. CRIE UM PROJETO COM O NOME TRANSICAO, A SEGUIR MONTE SUA ACTIVITY COMO A ABAIXO :

Embed Size (px)

Citation preview

Page 1: NA AULA DE HOJE VEREMOS A TRANSIÇÃO ENTRE ACTIVITYS. CRIE UM PROJETO COM O NOME TRANSICAO, A SEGUIR MONTE SUA ACTIVITY COMO A ABAIXO :

TRANSIÇÃO ENTRE ACTIVITYS

Prof. Fábio E. Santos

Page 2: NA AULA DE HOJE VEREMOS A TRANSIÇÃO ENTRE ACTIVITYS. CRIE UM PROJETO COM O NOME TRANSICAO, A SEGUIR MONTE SUA ACTIVITY COMO A ABAIXO :

NA AULA DE HOJE VEREMOS A TRANSIÇÃO ENTRE ACTIVITYS. CRIE UM PROJETO COM

O NOME TRANSICAO , A SEGUIR MONTE SUAACTIVITY COMO A ABAIXO :

Page 3: NA AULA DE HOJE VEREMOS A TRANSIÇÃO ENTRE ACTIVITYS. CRIE UM PROJETO COM O NOME TRANSICAO, A SEGUIR MONTE SUA ACTIVITY COMO A ABAIXO :

RENOMEIE O SEU BUTTON COMO TELA1 E A SEGUIR MUDE O NOME DA ID PARA tela1 TODO MINÚSCULO. MUDE A HINT TAMBÉM.

Page 4: NA AULA DE HOJE VEREMOS A TRANSIÇÃO ENTRE ACTIVITYS. CRIE UM PROJETO COM O NOME TRANSICAO, A SEGUIR MONTE SUA ACTIVITY COMO A ABAIXO :

OUTRO ITEM IMPORTANTE É A CLASSE PRINCIPAL ONDE O AS FUNÇÕES VÃO SER CRIADAS , BASEADAS

NOS OBJETOS.

MainActivity. Java na pasta SRC

Page 5: NA AULA DE HOJE VEREMOS A TRANSIÇÃO ENTRE ACTIVITYS. CRIE UM PROJETO COM O NOME TRANSICAO, A SEGUIR MONTE SUA ACTIVITY COMO A ABAIXO :

COMO VIMOS NA AULA ANTERIOR É NECESSÁRIOCRIAR O OBJETO BUTTON . DENTRO DA VOID

“ONCREATED “ CRIAREMOS O BUTTON COMO O NOME “Ok”.

Page 6: NA AULA DE HOJE VEREMOS A TRANSIÇÃO ENTRE ACTIVITYS. CRIE UM PROJETO COM O NOME TRANSICAO, A SEGUIR MONTE SUA ACTIVITY COMO A ABAIXO :

SEMPRE QUE APARECER ESSE SIMBOLO FAÇA AS IMPORTAÇÕES SOLICITADAS PELO

ECLIPSE , SEGUE ABAIXO AS MAIS TRADICIONAIS.

Page 7: NA AULA DE HOJE VEREMOS A TRANSIÇÃO ENTRE ACTIVITYS. CRIE UM PROJETO COM O NOME TRANSICAO, A SEGUIR MONTE SUA ACTIVITY COMO A ABAIXO :

AGORA CRIAREMOS A OUTRA ACTIVITY (TELA)PARA QUE POSSAMOS FAZER A TRANSIÇÃO

ENTRE TELAS ELA SE CHAMARÁ TELA1

Page 8: NA AULA DE HOJE VEREMOS A TRANSIÇÃO ENTRE ACTIVITYS. CRIE UM PROJETO COM O NOME TRANSICAO, A SEGUIR MONTE SUA ACTIVITY COMO A ABAIXO :

Dentro da pasta src e da subpasta com.example.transicao , clique com o botão direito

do mouse new -> other

Page 9: NA AULA DE HOJE VEREMOS A TRANSIÇÃO ENTRE ACTIVITYS. CRIE UM PROJETO COM O NOME TRANSICAO, A SEGUIR MONTE SUA ACTIVITY COMO A ABAIXO :

Ao abrir a janela , clique na opção Android Activity e clicar no botão next .

Page 10: NA AULA DE HOJE VEREMOS A TRANSIÇÃO ENTRE ACTIVITYS. CRIE UM PROJETO COM O NOME TRANSICAO, A SEGUIR MONTE SUA ACTIVITY COMO A ABAIXO :

Clique em BlankActivity e botão next

Page 11: NA AULA DE HOJE VEREMOS A TRANSIÇÃO ENTRE ACTIVITYS. CRIE UM PROJETO COM O NOME TRANSICAO, A SEGUIR MONTE SUA ACTIVITY COMO A ABAIXO :

Mude o Layout da Tela1 coloque a Mensagem e a imagem que quiser para

que fique assim :

Page 12: NA AULA DE HOJE VEREMOS A TRANSIÇÃO ENTRE ACTIVITYS. CRIE UM PROJETO COM O NOME TRANSICAO, A SEGUIR MONTE SUA ACTIVITY COMO A ABAIXO :

Agora iremos criar o código para a transição entre telas , siga abaixo :

Page 13: NA AULA DE HOJE VEREMOS A TRANSIÇÃO ENTRE ACTIVITYS. CRIE UM PROJETO COM O NOME TRANSICAO, A SEGUIR MONTE SUA ACTIVITY COMO A ABAIXO :

O QUE É UM INTENT ?

Intents são objetos responsáveis por passar informações, como se fossem mensagens, para os principais componentes da API do Android, como as Activities, Services e BroadCast

Receivers.Para que um destes componentes seja instanciado, é necessário que seja criado um Intent, mesmo quando não temos nenhuma informação para passar para o componente criado.Quando usado em conjunto com Intent Filters podemos até iniciar uma Activity de outros aplicativo, ou o inverso, deixar que um outro aplicativo inicie uma das nossas Activities.

Page 14: NA AULA DE HOJE VEREMOS A TRANSIÇÃO ENTRE ACTIVITYS. CRIE UM PROJETO COM O NOME TRANSICAO, A SEGUIR MONTE SUA ACTIVITY COMO A ABAIXO :

Usando o Intent com Activities

Para iniciar uma nova Activity é necessário usar o

método startActivity() presente no objeto Context,

ou na Activity.

Page 15: NA AULA DE HOJE VEREMOS A TRANSIÇÃO ENTRE ACTIVITYS. CRIE UM PROJETO COM O NOME TRANSICAO, A SEGUIR MONTE SUA ACTIVITY COMO A ABAIXO :

Como essa é nossa segunda Activity , renomearemosela para tela1 e clique em Finish.

Page 16: NA AULA DE HOJE VEREMOS A TRANSIÇÃO ENTRE ACTIVITYS. CRIE UM PROJETO COM O NOME TRANSICAO, A SEGUIR MONTE SUA ACTIVITY COMO A ABAIXO :

EXECUTE O CÓDIGO E VERIFIQUE O FUNCIONAMENTO

DA TRANSIÇÃO.

Page 17: NA AULA DE HOJE VEREMOS A TRANSIÇÃO ENTRE ACTIVITYS. CRIE UM PROJETO COM O NOME TRANSICAO, A SEGUIR MONTE SUA ACTIVITY COMO A ABAIXO :

EXERCÍCIO

NA SEGUNDA TELA CRIE UM BOTÃO VOLTARE DE FUNCIONALIDADE PARA ELE