Click here to load reader
Upload
nadim-gouia
View
270
Download
0
Embed Size (px)
Citation preview
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.
*Tai l le:<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 util isant « 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