Langue

AnimatorSet Classe

Définition

Cette classe lit un ensemble d’objets Animator dans l’ordre spécifié.

[Android.Runtime.Register("android/animation/AnimatorSet", DoNotGenerateAcw=true)]
public sealed class AnimatorSet : Android.Animation.Animator
[<Android.Runtime.Register("android/animation/AnimatorSet", DoNotGenerateAcw=true)>]
type AnimatorSet = class
    inherit Animator
Héritage
Attributs

Remarques

Cette classe lit un ensemble d’objets Animator dans l’ordre spécifié. Les animations peuvent être configurées pour jouer ensemble, en séquence ou après un délai spécifié.

Il existe deux approches différentes pour ajouter des animations à un AnimatorSet: soit les AnimatorSet#playTogether(Animator[]) playTogether()AnimatorSet#playSequentially(Animator[]) playSequentially() méthodes peuvent être appelées pour ajouter un ensemble d’animations en même temps, soit elles AnimatorSet#play(Animator) peuvent être utilisées conjointement avec les méthodes de la AnimatorSet.Builder Builder classe pour ajouter des animations une par une.

Il est possible de configurer une AnimatorSet dépendance circulaire entre ses animations. Par exemple, une animation a1 peut être configurée pour démarrer avant l’animation a2, a2 avant a3 et a3 avant a1. Les résultats de cette configuration ne sont pas définis, mais entraînent généralement l’absence de lecture des animations affectées. En raison de cela (et parce que les dépendances circulaires n’ont pas de sens logique de toute façon), les dépendances circulaires doivent être évitées, et le flux de dépendances des animations ne doit être que dans une direction.

<div class="special reference"><h3>Developer Guides</h3>

Pour plus d’informations sur l’animation avec AnimatorSet, consultez le guide du développeur d’animation de propriétés .

<Commande /div>

Java documentation pour android.animation.AnimatorSet.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Constructeurs

Nom Description
AnimatorSet()

Champs

Nom Description
DurationInfinite

Valeur utilisée pour indiquer une durée infinie (e.

(Hérité de Animator)

Propriétés

Nom Description
ChildAnimations

Retourne la liste actuelle des objets Animator enfants contrôlés par cet AnimatorSet.

Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
CurrentPlayTime

Retourne les millisecondes écoulées depuis le début de l’animation. -ou- Définit la position de l’animation sur le point spécifié dans le temps.

Duration

Obtient la longueur de chacune des animations enfants de cet AnimatorSet.

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
Interpolator

Retourne l’interpolateur de minutage que cette animation utilise.

(Hérité de Animator)
IsPaused

Retourne si cet animateur est actuellement dans un état suspendu.

(Hérité de Animator)
IsRunning

Retourne true si l’une des animations enfants de cet AnimatorSet a été démarrée et n’a pas encore pris fin.

IsStarted

Retourne si cet animateur a été démarré et n’a pas encore pris fin.

(Hérité de Animator)
JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

Cette classe lit un ensemble d’objets Animator dans l’ordre spécifié.

(Hérité de JavaObject)
JniPeerMembers

Cette classe lit un ensemble d’objets Animator dans l’ordre spécifié.

Listeners

Obtient l’ensemble d’objets android.animation.Animator.AnimatorListener qui écoutent actuellement des événements sur cet Animator objet.

(Hérité de Animator)
PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
StartDelay

Durée, en millisecondes, pour retarder le démarrage de l’animation après #start() l’appel. -ou- Temps, en millisecondes, pour retarder le démarrage de l’animation après #start() l’appel.

ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de Animator)
ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de Animator)
TotalDuration

Obtient la durée totale de l’animation, en tenant compte des séquences d’animation, du délai de démarrage et de la répétition.

(Hérité de Animator)

Méthodes

Nom Description
AddListener(Animator+IAnimatorListener)

Ajoute un écouteur à l’ensemble d’écouteurs envoyés par le biais de la vie d’une animation, telle que le démarrage, la répétition et la fin.

(Hérité de Animator)
AddPauseListener(Animator+IAnimatorPauseListener)

Ajoute un écouteur de pause à cet animateur.

(Hérité de Animator)
Cancel()

Annule l’animation.

(Hérité de Animator)
Clone()

Crée et retourne une copie de ce Objectfichier .

(Hérité de Animator)
Construct(JniObjectReference, JniObjectReferenceOptions)

Cette classe lit un ensemble d’objets Animator dans l’ordre spécifié.

(Hérité de JavaObject)
Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

Cette classe lit un ensemble d’objets Animator dans l’ordre spécifié.

(Hérité de JavaObject)
End()

Termine l’animation.

(Hérité de Animator)
Equals(Object)

Cette classe lit un ensemble d’objets Animator dans l’ordre spécifié.

(Hérité de JavaObject)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
GetHashCode()

Retourne une valeur de code de hachage pour l’objet.

(Hérité de Object)
JavaFinalize()
Obsolète.

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
Pause()

Suspend une animation en cours d’exécution.

(Hérité de Animator)
Play(Animator)

Cette méthode crée un Builder objet, utilisé pour configurer des contraintes de lecture.

PlaySequentially(Animator[])

Configure cet AnimatorSet pour lire chacune des animations fournies lorsque l’animation précédente se termine.

PlaySequentially(IList<Animator>)

Configure cet AnimatorSet pour lire chacune des animations fournies lorsque l’animation précédente se termine.

PlayTogether(Animator[])

Configure cet AnimatorSet pour lire toutes les animations fournies en même temps.

PlayTogether(ICollection<Animator>)

Configure cet AnimatorSet pour lire toutes les animations fournies en même temps.

RemoveAllListeners()

Supprime tout #addListener(android.animation.Animator.AnimatorListener) listeners et #addPauseListener(android.animation.Animator.AnimatorPauseListener) pauseListeners de cet objet.

(Hérité de Animator)
RemoveListener(Animator+IAnimatorListener)

Supprime un écouteur de l’ensemble à l’écoute de cette animation.

(Hérité de Animator)
RemovePauseListener(Animator+IAnimatorPauseListener)

Supprime un écouteur de pause de l’ensemble à l’écoute de cette animation.

(Hérité de Animator)
Resume()

Reprend une animation suspendue, ce qui entraîne la prise de l’animateur là où il s’est arrêté lorsqu’il a été suspendu.

(Hérité de Animator)
Reverse()

Lit l’AnimatorSet à l’inverse.

SetDuration(Int64)

Définit la longueur de chacune des animations enfants actuelles de cet AnimatorSet.

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetInterpolator(ITimeInterpolator)

Définit l’objet TimeInterpolator pour l’ensemble #getChildAnimations() child animations actuel de cet AnimatorSet.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Cette classe lit un ensemble d’objets Animator dans l’ordre spécifié.

(Hérité de JavaObject)
SetTarget(Object)

Définit l’objet cible dont la propriété sera animée par cette animation.

(Hérité de Animator)
SetupEndValues()

Cette méthode indique à l’objet d’utiliser les informations appropriées pour extraire les valeurs de fin de l’animation.

(Hérité de Animator)
SetupStartValues()

Cette méthode indique à l’objet d’utiliser les informations appropriées pour extraire les valeurs de départ de l’animation.

(Hérité de Animator)
Start()

Démarre cette animation.

(Hérité de Animator)
ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToString()

Retourne une représentation sous forme de chaîne de l’objet.

(Hérité de Object)
UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)

Événements

Nom Description
AnimationCancel

Cette classe lit un ensemble d’objets Animator dans l’ordre spécifié.

(Hérité de Animator)
AnimationEnd

Cette classe lit un ensemble d’objets Animator dans l’ordre spécifié.

(Hérité de Animator)
AnimationPause

Cette classe lit un ensemble d’objets Animator dans l’ordre spécifié.

(Hérité de Animator)
AnimationRepeat

Cette classe lit un ensemble d’objets Animator dans l’ordre spécifié.

(Hérité de Animator)
AnimationResume

Cette classe lit un ensemble d’objets Animator dans l’ordre spécifié.

(Hérité de Animator)
AnimationStart

Cette classe lit un ensemble d’objets Animator dans l’ordre spécifié.

(Hérité de Animator)

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Cette classe lit un ensemble d’objets Animator dans l’ordre spécifié.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

Cette classe lit un ensemble d’objets Animator dans l’ordre spécifié.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Cette classe lit un ensemble d’objets Animator dans l’ordre spécifié.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Cette classe lit un ensemble d’objets Animator dans l’ordre spécifié.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Cette classe lit un ensemble d’objets Animator dans l’ordre spécifié.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Cette classe lit un ensemble d’objets Animator dans l’ordre spécifié.

(Hérité de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Cette classe lit un ensemble d’objets Animator dans l’ordre spécifié.

(Hérité de Animator)

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Cette classe lit un ensemble d’objets Animator dans l’ordre spécifié.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à