8

Click here to load reader

Presentation animation android

Embed Size (px)

Citation preview

Page 1: Presentation animation android

Les Animation sous Android

Page 2: Presentation animation android

Les animations Android ?

Page 3: Presentation animation 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

Page 4: Presentation animation android

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.

Page 5: Presentation animation android

*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).

Page 6: Presentation animation android

2- Le chargement de l’animation xml dans l’activité en util isant « AnimationUtils»:

Page 7: Presentation animation android

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.

Page 8: Presentation animation android

Merci pour votre attention