Pular para o conteúdo principal

Splash Screen

A maioria dos aplicativos possuem uma tela de iniciação, que possui uma implementação muito simples e vamos adicioná-lo nosso projeto Meu Carro também.

O projeto com a tela de entrada se encontra em https://github.com/raphaelframos/cursobasicoandroid com o nome SplashScreenExemplo.

Quem faz o trabalho sujo de esperar um tempo antes de chamar a activity seguinte é o método:
private void carregarOutraActivity() {
        new Handler().postDelayed(new Runnable() {

 @Override
 public void run() {
  try{
       startActivity(new Intent(TelaEntrada.this, TelaSeguinte.class));
       finish();
  }catch(Exception e){
      e.printStackTrace();
  }
 }
 }, TEMPO_ENTRADA);
}

Onde é instanciado a classe Handler com o método postDelayed(), que antes de chamar o método que se encontrada dentro do método run(), espera o tempo que é definido no TEMPO_ENTRADA, que é calculado em milissegundos.
TelaSeguinte.class é uma outra activity que tem que ser criada no projeto. Caso adicione a próxima activity manualmente, não esquecer de declará-la no AndroidManifest.xml.

Outra mudança é no layout da activity TelaEntrada, que se encontra em res/layout/tela_entrada.xml

A imagem pode ser baixada em https://www.dropbox.com/s/i0wtw6y81mgn2fi/powell.png e ser adicionada em alguma pasta em res/drawable.
O arquivo xml ficaria assim:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@android:color/black"
    tools:context=".TelaEntrada" >

    <ImageView
        android:contentDescription="@string/app_name"
        android:id="@+id/imageView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:src="@drawable/powell" />

</RelativeLayout>

Adicionei o atributo android:background="@android:color/black" apenas porque a imagem tem fundo preto e esse atributo pinta o fundo de preto.


Já dizia o poeta: "Muda que quando a gente muda o mundo muda com a gente"

Comentários

Postagens mais visitadas deste blog

LogCat e Classe Log

Já aprendemos a criar um projeto, agora chegou a hora de nos divertimos com código para Android de verdade. Quando programamos em Java, estamos acostumados a usar o velho e útil System.out.println() para mostrar saídas de debug do sistema no console. No Android esse comando é substituído pela Classe Log, que é responsável por mostrar as mensagens de texto na view LogCat , que pode ser aberta em Window>Show View>Other digite LogCat( 1ª opção )  e aperte em Ok. Existem 5 tipos de logs, que são: Log.d  - DEBUG Log.i   - INFO Log.v  - VERBOSE Log.w - WARNING Log.e  - ERROR  Que podem ser usados a critério do programador. Um exemplo de sua utilização está no projeto LogCatExemplo em  cursobasicoandroid  e seu resultado pode ser visto na imagem abaixo: Já dizia o poeta: " I feel good, I knew that I would, now.  So good, so good, I got you "

Um pouco da Powell

Finanças Simples é o app mais simples e funcional da google play, tendo de 10000 a 50000 downloads é o app produzido pela Powell mais utilizado pelos usuários. Devido os apps de controle de finanças existentes serem muito complexos, finanças simples remou para o outro lado da maré, tentando se tornar  o controle das finanças mais rápido que os demais, e deu certo. O número de downloads continua crescendo e com uma qualificação muito boa. Se quiserem dar uma conferida, só baixar em  https://play.google.com/store/apps/details?id=br.com.powell.financas_basico  . Vlw! Já dizia o poeta: "Eu sempre quero mais, que ontem, eu sempre quero mais, que hoje, eu sempre quero mais, do que eu possa ter"

Livro 1 - Nos bastidores da Disney: Os segredos do sucesso da mais poderosa empresa de diversões do mundo

 Meu primeiro livro em 2021 foi Nos bastidores da Disney: Os segredos do sucesso da mais poderosa empresa de diversões do mundo , de Tom Connellan. Aprendi algumas coisas interessantes como quem são nossos concorrentes e como focar no cliente, então já valeu a leitura. Como pontos negativos, ficou parecendo um livro financiado pela Disney, tamanha a bajulação.