3. 1- Définition de l’animation en XML :
Création d’un fichier XML qui définie l’animation désiré
res/anim/ animation.xml
4. Définition en XML :
*Transparence:
<alpha> permet de faire apparaître ou disparaître une vue.
•android:fromAlpha : Est la transparence de départ avec 0.0 une vue totalement transparente
et 1.0 une vue totalement visible.
•android:toAlpha : Est la transparence finale voulue avec 0.0 une vue totalement transparente
et 1.0 une vue totalement visible.
*Rotation:
<rotate> permet de faire tourner une vue autour d'un axe.
• android:fromDegrees : Est l'angle de départ.
• android:pivotX: Est la coordonnée du centre de rotation sur l'axe X (en pourcentages par rapport à
la gauche de la vue, par exemple 50% correspond au milieu de la vue et 100% au bord droit).
• android:pivotY : Est la coordonnée du centre de rotation sur l'axe Y (en pourcentages par rapport
au plafond de la vue).
• android:toDegrees : Est l'angle voulu à la fin.
6. 2- Le chargement de l’animation xml dans l’activité en
utilisant « AnimationUtils»:
7. 3- L'évènementiel dans les animations :
Il y a trois évènements qui peuvent être gérés dans le code :
le lancement de l'animation,
la fin de l'animation,
chaque début d'une répétition.