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.
OUTRO ITEM IMPORTANTE É A CLASSE PRINCIPAL
ONDE O AS FUNÇÕES VÃO SER CRIADAS , BASEADAS
NOS OBJETOS.
MainActivity. Java na pasta SRC
COMO VIMOS NA AULA ANTERIOR É NECESSÁRIO
CRIAR O OBJETO BUTTON . DENTRO DA VOID
“ONCREATED “ CRIAREMOS O BUTTON COMO O
NOME “Ok”.
SEMPRE QUE APARECER ESSE SIMBOLO
FAÇA AS IMPORTAÇÕES SOLICITADAS PELO
ECLIPSE , SEGUE ABAIXO AS MAIS TRADICIONAIS.
AGORA CRIAREMOS A OUTRA ACTIVITY (TELA)
PARA QUE POSSAMOS FAZER A TRANSIÇÃO
ENTRE TELAS ELA SE CHAMARÁ TELA1
Dentro da pasta src e da subpasta
com.example.transicao , clique com o botão direito
do mouse new -> other
Ao abrir a janela , clique na opção Android Activity
e clicar no botão next .
Clique em BlankActivity e botão next
Mude o Layout da Tela1 coloque a
Mensagem e a imagem que quiser para
que fique assim :
Agora iremos criar o código para a transição entre
telas , siga 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.
Usando o Intent com Activities
Para iniciar uma nova Activity é necessário usar o método
startActivity() presente no objeto Context, ou na Activity.
Como essa é nossa segunda Activity , renomearemos
ela para tela1 e clique em Finish.
EXECUTE O CÓDIGO E VERIFIQUE
O FUNCIONAMENTO
DA TRANSIÇÃO.
EXERCÍCIO
NA SEGUNDA TELA CRIE UM BOTÃO VOLTAR
E DE FUNCIONALIDADE PARA ELE
Download

TRANSIÇÃO ENTRE ACTIVITYS