Gostando da prévia?
Esta é a primeira aula gratuita. Tenha acesso completo: solicite uma demo ou faça login.
Gostando da prévia?
Esta é a primeira aula gratuita. Tenha acesso completo: solicite uma demo ou faça login.
Neste tutorial, irás criar um jogo que demonstra várias funcionalidades do Android, a incluir tarefas de fundo, temporizadores, uma barra de progresso e uma classe de estado de jogo. A aplicação mostra dois botões que o utilizador clica o máximo de vezes possível num espaço de tempo de 30 segundos. O temporizador utiliza uma tarefa executável. A barra de progresso mostra o tempo restante. Os botões estão activados e desactivados para que o jogo funcione corretamente. A classe estatal do jogo foi projectada para encapsular todas as propriedades do jogo, a incluir o tempo e pontuação restantes.
Objectivos de Aprendizagem
Competências que aprenderás
Você criará um jogo Android que mostra dois botões que o usuário clica o máximo de vezes possível em um período de 30 segundos, usando tarefas em segundo plano, um temporizador, uma barra de progresso e uma classe de estado de jogo.
O temporizador usa uma tarefa executável e a barra de progresso exibe o tempo restante. O curso aborda o uso de um handler de postDelay para o relógio, exclusão de um retorno de chamada para parar o relógio, atualização da barra de progresso e verificação do limite de tempo para encerrar o jogo.
Aborda Aplicativos Android, Desenvolvimento Android, Interface do Usuário Android, AsyncTask, GUIs Java e Java em Tempo Real.
A classe de estado de jogo é projetada para encapsular todas as propriedades do jogo, incluindo o tempo restante e a pontuação, demonstrando como projetar uma classe que encapsule múltiplas propriedades de um aplicativo.