Partager via


ObjectAnimator Classe

Définition

Cette sous-classe fournit la prise en charge de ValueAnimator l’animation des propriétés sur les objets cibles.

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

Remarques

Cette sous-classe fournit la prise en charge de ValueAnimator l’animation des propriétés sur les objets cibles. Les constructeurs de cette classe prennent des paramètres pour définir l’objet cible qui sera animé ainsi que le nom de la propriété qui sera animée. Les fonctions set/get appropriées sont ensuite déterminées en interne et l’animation appelle ces fonctions si nécessaire pour animer la propriété.

Les animateurs peuvent être créés à partir de fichiers de code ou de ressources, comme illustré ici :

{

Documentation Java pour android.animation.ObjectAnimator.

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

Constructeurs

ObjectAnimator()

Crée un objet ObjectAnimator.

Champs

DurationInfinite

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

(Hérité de Animator)
Infinite

Cette valeur utilisée avec la #setRepeatCount(int) propriété pour répéter l’animation indéfiniment.

(Hérité de ValueAnimator)
Restart
Obsolète.

Lorsque l’animation atteint la fin et repeatCount est INFINITE ou une valeur positive, l’animation redémarre à partir du début.

(Hérité de ValueAnimator)

Propriétés

AnimatedFraction

Retourne la fraction d’animation actuelle, qui est la fraction écoulée/interpolée utilisée dans la mise à jour d’images la plus récente sur l’animation.

(Hérité de ValueAnimator)
AnimatedValue

La valeur la plus récente calculée par ceci ValueAnimator lorsqu’il n’y a qu’une seule propriété animée.

(Hérité de ValueAnimator)
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
CurrentPlayTime

Obtient la position actuelle de l’animation dans le temps, qui est égale à l’heure actuelle moins l’heure de démarrage de l’animation. -ou- Définit la position de l’animation sur le point spécifié dans le temps.

(Hérité de ValueAnimator)
Duration

Obtient la longueur de l’animation.

(Hérité de ValueAnimator)
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 si cet animateur est en cours d’exécution (ayant été démarré et passé la période initiale startDelay et n’a pas encore pris fin).

(Hérité de ValueAnimator)
IsStarted

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

(Hérité de Animator)
JniIdentityHashCode

Cette sous-classe fournit la prise en charge de ValueAnimator l’animation des propriétés sur les objets cibles.

(Hérité de Object)
JniPeerMembers

Cette sous-classe fournit la prise en charge de ValueAnimator l’animation des propriétés sur les objets cibles.

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

Cette sous-classe fournit la prise en charge de ValueAnimator l’animation des propriétés sur les objets cibles.

(Hérité de Object)
PropertyName

Obtient le nom de la propriété qui sera animée. -ou- Définit le nom de la propriété qui sera animée.

RepeatCount

Définit le nombre de répétitions de l’animation. -ou- Définit le nombre de fois que l’animation doit être répétée.

(Hérité de ValueAnimator)
RepeatMode

Définit ce que cette animation doit faire lorsqu’elle atteint la fin. -ou- Définit ce que cette animation doit faire lorsqu’elle atteint la fin.

(Hérité de ValueAnimator)
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.

(Hérité de ValueAnimator)
Target

Objet cible dont la propriété sera animée par cette animation

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 ValueAnimator)
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 ValueAnimator)
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

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)
AddUpdateListener(ValueAnimator+IAnimatorUpdateListener)

Ajoute un écouteur à l’ensemble d’écouteurs envoyés à des événements de mise à jour via la vie d’une animation.

(Hérité de ValueAnimator)
Cancel()

Annule l’animation.

(Hérité de Animator)
Clone()

Crée et retourne une copie de ce Objectfichier .

(Hérité de Animator)
Dispose()

Cette sous-classe fournit la prise en charge de ValueAnimator l’animation des propriétés sur les objets cibles.

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

Cette sous-classe fournit la prise en charge de ValueAnimator l’animation des propriétés sur les objets cibles.

(Hérité de Object)
End()

Termine l’animation.

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

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

(Hérité de Object)
GetAnimatedValue(String)

Valeur la plus récente calculée par cette ValueAnimator valeur pour propertyName.

(Hérité de ValueAnimator)
GetHashCode()

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

(Hérité de Object)
GetValues()

Retourne les valeurs que ce ValueAnimator anime entre.

(Hérité de ValueAnimator)
JavaFinalize()

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)
OfArgb(Object, Property, Int32[])

Construit et retourne un ObjectAnimator qui anime entre les valeurs de couleur.

OfArgb(Object, String, Int32[])

Construit et retourne un ObjectAnimator qui anime entre les valeurs de couleur.

OfFloat(Object, Property, Property, Path)

Construit et retourne un ObjectAnimator qui anime les coordonnées le long d’une Path utilisant deux propriétés.

OfFloat(Object, Property, Single[])

Construit et retourne un ObjectAnimator qui anime entre les valeurs float.

OfFloat(Object, String, Single[])

Construit et retourne un ObjectAnimator qui anime entre les valeurs float.

OfFloat(Object, String, String, Path)

Construit et retourne un ObjectAnimator qui anime les coordonnées le long d’une Path utilisant deux propriétés.

OfInt(Object, Property, Int32[])

Construit et retourne un ObjectAnimator qui anime entre les valeurs int.

OfInt(Object, Property, Property, Path)

Construit et retourne un ObjectAnimator qui anime les coordonnées le long d’une Path utilisant deux propriétés.

OfInt(Object, String, Int32[])

Construit et retourne un ObjectAnimator qui anime entre les valeurs int.

OfInt(Object, String, String, Path)

Construit et retourne un ObjectAnimator qui anime les coordonnées le long d’une Path utilisant deux propriétés.

OfMultiFloat(Object, String, Path)

Construit et retourne un ObjectAnimator qui anime la cible à l’aide d’un setter multi-float le long de l’objet donné Path.

OfMultiFloat(Object, String, Single[][])

Construit et retourne un ObjectAnimator qui anime sur des valeurs float pour un jeu de paramètres multiples.

OfMultiFloat(Object, String, TypeConverter, ITypeEvaluator, Object[])

Construit et retourne un ObjectAnimator qui anime sur des valeurs pour un jeu de paramètres float multiple.

OfMultiInt(Object, String, Int32[][])

Construit et retourne un ObjectAnimator qui anime des valeurs sur-int pour un jeu de paramètres multiples.

OfMultiInt(Object, String, Path)

Construit et retourne un ObjectAnimator qui anime la cible à l’aide d’un setter multi-int le long de l’objet donné Path.

OfMultiInt(Object, String, TypeConverter, ITypeEvaluator, Object[])

Construit et retourne un ObjectAnimator qui anime sur des valeurs pour un jeu de paramètres multiples int.

OfObject(Object, Property, ITypeEvaluator, Object[])

Construit et retourne un ObjectAnimator qui anime entre les valeurs d’objet.

OfObject(Object, Property, TypeConverter, ITypeEvaluator, Object[])

Construit et retourne un ObjectAnimator qui anime entre les valeurs d’objet.

OfObject(Object, Property, TypeConverter, Path)

Construit et retourne un ObjectAnimator qui anime une propriété le long d’un Path.

OfObject(Object, String, ITypeEvaluator, Object[])

Construit et retourne un ObjectAnimator qui anime entre les valeurs d’objet.

OfObject(Object, String, TypeConverter, Path)

Construit et retourne un ObjectAnimator qui anime une propriété le long d’un Path.

OfPropertyValuesHolder(Object, PropertyValuesHolder[])

Construit et retourne un ObjectAnimator qui s’anime entre les jeux de valeurs spécifiés dans <le code>PropertyValueHolder</les objets de code> .

Pause()

Suspend une animation en cours d’exécution.

(Hérité de Animator)
RemoveAllListeners()

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

(Hérité de Animator)
RemoveAllUpdateListeners()

Supprime tous les écouteurs de l’ensemble à l’écoute des mises à jour d’images pour cette animation.

(Hérité de ValueAnimator)
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)
RemoveUpdateListener(ValueAnimator+IAnimatorUpdateListener)

Supprime un écouteur de l’ensemble à l’écoute des mises à jour d’images pour cette animation.

(Hérité de ValueAnimator)
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 ValueAnimator dans l’inverse.

(Hérité de ValueAnimator)
SetAutoCancel(Boolean)

autoCancel contrôle si un ObjectAnimator est annulé automatiquement lorsque tout autre ObjectAnimator avec la même cible et les mêmes propriétés est démarré.

SetCurrentFraction(Single)

Définit la position de l’animation sur la fraction spécifiée.

(Hérité de ValueAnimator)
SetDuration(Int64)

Définit la longueur de l’animation.

(Hérité de ValueAnimator)
SetEvaluator(ITypeEvaluator)

Évaluateur de type à utiliser lors du calcul des valeurs animées de cette animation.

(Hérité de ValueAnimator)
SetFloatValues(Single[])

Définit les valeurs float qui seront animées entre.

(Hérité de ValueAnimator)
SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

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

Interpolateur de temps utilisé pour calculer la fraction écoulée de cette animation.

(Hérité de ValueAnimator)
SetIntValues(Int32[])

Définit les valeurs int qui seront animées entre.

(Hérité de ValueAnimator)
SetObjectValues(Object[])

Définit les valeurs à animer pour cette animation.

(Hérité de ValueAnimator)
SetProperty(Property)

Définit la propriété qui sera animée.

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)
SetValues(PropertyValuesHolder[])

Définit les valeurs, par propriété, animées entre.

(Hérité de ValueAnimator)
Start()

Démarre cette animation.

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

Cette sous-classe fournit la prise en charge de ValueAnimator l’animation des propriétés sur les objets cibles.

(Hérité de Object)
ToString()

Retourne une représentation de chaîne de l'objet.

(Hérité de Object)
UnregisterFromRuntime()

Cette sous-classe fournit la prise en charge de ValueAnimator l’animation des propriétés sur les objets cibles.

(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

AnimationCancel

Cette sous-classe fournit la prise en charge de ValueAnimator l’animation des propriétés sur les objets cibles.

(Hérité de Animator)
AnimationEnd

Cette sous-classe fournit la prise en charge de ValueAnimator l’animation des propriétés sur les objets cibles.

(Hérité de Animator)
AnimationPause

Cette sous-classe fournit la prise en charge de ValueAnimator l’animation des propriétés sur les objets cibles.

(Hérité de Animator)
AnimationRepeat

Cette sous-classe fournit la prise en charge de ValueAnimator l’animation des propriétés sur les objets cibles.

(Hérité de Animator)
AnimationResume

Cette sous-classe fournit la prise en charge de ValueAnimator l’animation des propriétés sur les objets cibles.

(Hérité de Animator)
AnimationStart

Cette sous-classe fournit la prise en charge de ValueAnimator l’animation des propriétés sur les objets cibles.

(Hérité de Animator)
Update

Cette sous-classe fournit la prise en charge de ValueAnimator l’animation des propriétés sur les objets cibles.

(Hérité de ValueAnimator)

Implémentations d’interfaces explicites

IJavaPeerable.Disposed()

Cette sous-classe fournit la prise en charge de ValueAnimator l’animation des propriétés sur les objets cibles.

(Hérité de Object)
IJavaPeerable.DisposeUnlessReferenced()

Cette sous-classe fournit la prise en charge de ValueAnimator l’animation des propriétés sur les objets cibles.

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

Cette sous-classe fournit la prise en charge de ValueAnimator l’animation des propriétés sur les objets cibles.

(Hérité de Object)
IJavaPeerable.JniManagedPeerState

Cette sous-classe fournit la prise en charge de ValueAnimator l’animation des propriétés sur les objets cibles.

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

Cette sous-classe fournit la prise en charge de ValueAnimator l’animation des propriétés sur les objets cibles.

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

Cette sous-classe fournit la prise en charge de ValueAnimator l’animation des propriétés sur les objets cibles.

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

Cette sous-classe fournit la prise en charge de ValueAnimator l’animation des propriétés sur les objets cibles.

(Hérité de Object)

Méthodes d’extension

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Cette sous-classe fournit la prise en charge de ValueAnimator l’animation des propriétés sur les objets cibles.

GetJniTypeName(IJavaPeerable)

Cette sous-classe fournit la prise en charge de ValueAnimator l’animation des propriétés sur les objets cibles.

S’applique à