Section courante

A propos

Section administrative du site

Animated.ValueXY

Valeur (X,Y) animé
React Native

Description

Cet API permet d'indiquer la valeur 2D pour piloter des animations 2D, telles que des gestes de panoramique.

Liste des méthodes

Nom Description
setValue Cette méthode permet de définir directement la valeur. Elle arrêtera toutes les animations en cours d'exécution sur la valeur et mettra à jour toutes les propriétés liées.
setOffset Cette méthode permet de définir un déplacement appliqué par-dessus la valeur définie, que ce soit via setValue, une animation ou Animated.event. Utile pour compenser des choses comme le début d'un geste de panoramique.
flattenOffset Cette méthode permet de fusionner la valeur de déplacement dans la valeur de base et réinitialise le déplacement à zéro. La sortie finale de la valeur reste inchangée.
extractOffset Cette méthode permet de définir la valeur de déplacement sur la valeur de base et de réinitialiser la valeur de base à zéro. La sortie finale de la valeur reste inchangée.
addListener Cette méthode permet d'ajouter un écouteur désynchronisé à la valeur afin que vous puissiez observer les mises à jour des animations. Elle est utile car il n'existe aucun moyen de lire la valeur de manière synchronisée car elle peut être pilotée en mode natif.
removeListener Cette méthode permet de désinscrire un auditeur. Le paramètre id doit correspondre à l'identifiant précédemment renvoyé par addListener().
removeAllListeners Cette méthode permet de supprimer tous les écouteurs enregistrés.
stopAnimation Cette méthode permet d'arrêter toute animation ou suivi en cours. Le callback est appelé avec la valeur finale après l'arrêt de l'animation, ce qui est utile pour mettre à jour l'état afin qu'il corresponde à la position de l'animation avec la mise en page.
resetAnimation Cette méthode permet d'arrêter toute animation et réinitialiser la valeur à son origine.
getLayout Cette méthode permet de convertir (x, y) en (left, top) pour une utilisation avec style.
getTranslateTransform Cette méthode permet de convertir (x, y) en une transformation de translation utilisable.


Dernière mise à jour : Jeudi, le 4 Mars 2021