Io-Trucks  0.2
BTS SNIR LaSalle Avignon 2020
Accueil.java
Aller à la documentation de ce fichier.
1 package com.lasalle.io_trucks;
2 
3 import androidx.appcompat.app.AppCompatActivity;
4 
5 import android.content.Intent;
6 import android.os.Bundle;
7 import android.util.Log;
8 import android.view.animation.Animation;
9 import android.view.animation.AnimationUtils;
10 import android.widget.ImageView;
11 
12 import java.io.Serializable;
13 
26 public class Accueil extends AppCompatActivity
27 {
31  private static final String TAG = "IHMAccueil";
35  private Animation animation;
36  private ImageView imageView;
37 
42  @Override
43  protected void onCreate(Bundle savedInstanceState)
44  {
45  super.onCreate(savedInstanceState);
46  setContentView(R.layout.activity_accueil);
47  Log.i(TAG,"onCreate()");
48 
49  imageView = (ImageView)findViewById(R.id.imageView);
50  animation = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fade_in);
51  animation.setAnimationListener(new Animation.AnimationListener()
52  {
58  @Override
59  public void onAnimationStart(Animation animation)
60  {
61  }
62 
69  @Override
70  public void onAnimationEnd(Animation animation)
71  {
72  // A la fin de l'animation, on lance l'activité principale
73  Intent intent = new Intent(Accueil.this, MainActivity.class);
74  startActivity(intent);
75  }
76 
77  @Override
78  public void onAnimationRepeat(Animation animation)
79  {
80  }
81  });
82  imageView.startAnimation(animation);
83  }
84 }
static final String TAG
Definition: Accueil.java:31
Classe de l'activité Accueil La classe Acceuil est l'activité de démarrage de l'application.
Definition: Accueil.java:26
void onCreate(Bundle savedInstanceState)
Méthode appelée à la création de l'activité Accueil.
Definition: Accueil.java:43