SlideShare une entreprise Scribd logo
Les Animation
sous Android
Les animations
Android ?
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
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.
*Taille:
<scale> permet d'agrandir ou de réduire une vue.
 android:fromXScale  :Est la taille de départ sur l'axe X (1.0 pour la valeur actuelle).
 android:fromYScale : Est la taille de départ sur l'axe Y (1.0 pour la valeur actuelle).
 android:pivotX : (identique à <rotate>).
 android:pivotY : (identique à <rotate>).
 android:toXScale : Est la taille voulue sur l'axe X (1.0 pour la valeur de départ).
 android:toYScale : Est la taille voulue sur l'axe Y (1.0 pour la valeur de départ).
*Mouvement:
<translate> permet de faire subir une translation à une vue (mouvement rectiligne).
 android:fromXDelta : Est le point de départ sur l'axe X (en pourcentages).
 android:fromYDelta : Est le point de départ sur l'axe Y (en pourcentages).
 android:toXDelta : Est le point d'arrivée sur l'axe X (en pourcentages).
 android:toYDelta : Est le point d'arrivée sur l'axe Y (en pourcentages).
2- Le chargement de l’animation xml dans l’activité en
utilisant « AnimationUtils»:
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.
Merci pour votre attention

Contenu connexe

PPT
Personnalisation bouton et animations Android
PDF
[Android] Android Animation
PPTX
Android ppt
PPTX
Presentation on Android operating system
PPTX
Build your first Chatbot
PPTX
Raise money out of mobile apps
PDF
Cv nadim-gouia
ODP
Initiation firebase Nadim GOUIA
Personnalisation bouton et animations Android
[Android] Android Animation
Android ppt
Presentation on Android operating system
Build your first Chatbot
Raise money out of mobile apps
Cv nadim-gouia
Initiation firebase Nadim GOUIA
Publicité

Presentation animation android

  • 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.
  • 5. *Taille: <scale> permet d'agrandir ou de réduire une vue.  android:fromXScale  :Est la taille de départ sur l'axe X (1.0 pour la valeur actuelle).  android:fromYScale : Est la taille de départ sur l'axe Y (1.0 pour la valeur actuelle).  android:pivotX : (identique à <rotate>).  android:pivotY : (identique à <rotate>).  android:toXScale : Est la taille voulue sur l'axe X (1.0 pour la valeur de départ).  android:toYScale : Est la taille voulue sur l'axe Y (1.0 pour la valeur de départ). *Mouvement: <translate> permet de faire subir une translation à une vue (mouvement rectiligne).  android:fromXDelta : Est le point de départ sur l'axe X (en pourcentages).  android:fromYDelta : Est le point de départ sur l'axe Y (en pourcentages).  android:toXDelta : Est le point d'arrivée sur l'axe X (en pourcentages).  android:toYDelta : Est le point d'arrivée sur l'axe Y (en pourcentages).
  • 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.
  • 8. Merci pour votre attention