Langue

AnimationSet Classe

Définition

Représente un groupe d’animations qui doivent être lues ensemble.

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

Remarques

Représente un groupe d’animations qui doivent être lues ensemble. La transformation de chaque animation individuelle est composée en une seule transformation. Si AnimationSet définit des propriétés que ses enfants définissent également (par exemple, durée ou fillBefore), les valeurs d’AnimationSet remplacent les valeurs enfants.

La façon dont AnimationSet hérite du comportement de l’animation est importante à comprendre. Certains attributs d’animation appliqués à AnimationSet affectent l’AnimationSet lui-même, certains sont poussés vers le bas vers les enfants, et certains sont ignorés, comme suit : <ul><li>duration, repeatMode, fillBefore, fillBefore, fillAfter : Ces propriétés, lorsqu’elles sont définies sur un objet AnimationSet, sont envoyées à toutes les animations enfants.</li><li>repeatCount, fillEnabled : ces propriétés sont ignorées pour AnimationSet.</li li><>startOffset, shareInterpolator : ces propriétés s’appliquent à l’AnimationSet lui-même.</li></ul> Commençant android.os.Build.VERSION_CODES#ICE_CREAM_SANDWICHpar , le comportement de ces propriétés est le même dans les ressources XML et au moment de l’exécution (avant cette version, les valeurs définies dans XML ont été ignorées pour AnimationSet). Autrement dit, l’appel setDuration(500) à un Jeu d’animations a le même effet que la déclaration android:duration="500" dans une ressource XML pour un objet AnimationSet.

Java documentation pour android.view.animation.AnimationSet.

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
AnimationSet(Boolean)

Constructeur à utiliser lors de la génération d’un AnimationSet à partir du code

AnimationSet(Context, IAttributeSet)

Constructeur utilisé lorsqu’un AnimationSet est chargé à partir d’une ressource.

AnimationSet(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

Champs

Nom Description
Infinite

Répétez indéfiniment l’animation.

(Hérité de Animation)
StartOnFirstFrame

Peut être utilisé comme heure de début pour indiquer que l’heure de début doit être l’heure actuelle quand #getTransformation(long, Transformation) elle est appelée pour la première image d’animation.

(Hérité de Animation)

Propriétés

Nom Description
Animations
BackdropColor

Retourne la couleur d’arrière-plan pour afficher derrière les fenêtres d’animation. -ou- Définissez la couleur à utiliser pour la toile de fond affichée derrière les fenêtres d’animation.

(Hérité de Animation)
BackgroundColor

Retourne la couleur d’arrière-plan derrière l’animation. -ou- Définir l’arrière-plan derrière l’animation.

(Hérité de Animation)
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
DetachWallpaper

Valeur de retour de #setDetachWallpaper(boolean). -ou- Si detachWallpaper est vrai, et il s’agit d’une animation de fenêtre d’une fenêtre qui a un arrière-plan de papier peint, alors la fenêtre sera détachée du papier peint pendant qu’elle s’exécute.

(Hérité de Animation)
Duration

Durée pendant laquelle cette animation doit durer - ou combien de temps cette animation doit durer.

(Hérité de Animation)
FillAfter

Si fillAfter a la valeur true, cette animation applique sa transformation après l’heure de fin de l’animation. -ou- Si fillAfter a la valeur true, la transformation que cette animation a effectuée persiste une fois terminée.

(Hérité de Animation)
FillBefore

Si fillBefore est vrai, cette animation applique sa transformation avant l’heure de début de l’animation. -ou- Si fillBefore est vrai, cette animation applique sa transformation avant l’heure de début de l’animation.

(Hérité de Animation)
FillEnabled

Si fillEnabled a la valeur true, cette animation applique la valeur de fillBefore. -ou- Si fillEnabled a la valeur true, l’animation applique la valeur de fillBefore.

(Hérité de Animation)
Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
HasEnded

Indique si cette animation s’est terminée ou non.

(Hérité de Animation)
HasStarted

Indique si cette animation a démarré ou non.

(Hérité de Animation)
Interpolator

Obtient le type de courbe d’accélération pour cette animation. -ou- Définit la courbe d’accélération pour cette animation.

(Hérité de Animation)
IsInitialized

Indique si l’animation a été initialisée ou non.

(Hérité de Animation)
JniIdentityHashCode

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

(Hérité de Object)
JniManagedPeerState

Représente un groupe d’animations qui doivent être lues ensemble.

(Hérité de JavaObject)
JniPeerMembers

Représente un groupe d’animations qui doivent être lues ensemble.

PeerReference

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

(Hérité de Object)
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 Animation)
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 Animation)
ScaleFactor

Le facteur d’échelle est défini par l’appel à getTransformation.

(Hérité de Animation)
ShowBackdrop

Si showBackdrop est true et que cette animation est appliquée sur une fenêtre, les fenêtres de l’animation s’animent avec l’arrière-plan associé à cette fenêtre derrière elles. -ou- Si showBackdrop est true et que cette animation est appliquée sur une fenêtre, les fenêtres de l’animation s’animent avec l’arrière-plan associé à cette fenêtre derrière eux.

(Hérité de Animation)
StartOffset

Lorsque cette animation doit démarrer, par rapport à StartTime - ou- Lorsque cette animation doit commencer par rapport à l’heure de début.

(Hérité de Animation)
StartTime

Lorsque cette animation doit démarrer. -ou- Lorsque cette animation doit démarrer.

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

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.

ZAdjustment

Retourne le mode ordre Z à utiliser lors de l’exécution de l’animation comme défini précédemment par #setZAdjustment. -ou- Définissez le mode ordre Z à utiliser lors de l’exécution de l’animation.

(Hérité de Animation)

Méthodes

Nom Description
AddAnimation(Animation)

Ajoutez une animation enfant à ce jeu d’animations.

ApplyTransformation(Single, Transformation)

Helper pour getTransformation.

(Hérité de Animation)
Cancel()

Annulez l’animation.

(Hérité de Animation)
Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
ComputeDurationHint()

Calculez un indicateur de la durée pendant laquelle l’animation entière peut durer, en millisecondes.

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

Représente un groupe d’animations qui doivent être lues ensemble.

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

Représente un groupe d’animations qui doivent être lues ensemble.

(Hérité de JavaObject)
EnsureInterpolator()

Gurantees que cette animation a un interpolateur.

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

Représente un groupe d’animations qui doivent être lues ensemble.

(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)
GetTransformation(Int64, Transformation, Single)

Obtient la transformation à appliquer à un point spécifié dans le temps.

(Hérité de Animation)
GetTransformation(Int64, Transformation)

Obtient la transformation à appliquer à un point spécifié dans le temps.

(Hérité de Animation)
Initialize(Int32, Int32, Int32, Int32)

Initialisez cette animation avec les dimensions de l’objet animé ainsi que les parents d’objets.

(Hérité de Animation)
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)
Reset()

Réinitialisez l’état d’initialisation de cette animation.

(Hérité de Animation)
ResolveSize(Dimension, Single, Int32, Int32)

Convertir les informations dans la description d’une taille en dimension réelle

(Hérité de Animation)
RestrictDuration(Int64)

Vérifiez que la durée d’exécution de cette animation n’est pas plus longue que <var>durationMillis</var>.

(Hérité de Animation)
ScaleCurrentDuration(Single)

Quantité de mise à l’échelle de la durée.

(Hérité de Animation)
SetAnimationListener(Animation+IAnimationListener)

Lie un écouteur d’animation à cette animation.

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

Définit la propriété Handle.

(Hérité de Object)
SetInterpolator(Context, Int32)

Définit la courbe d’accélération pour cette animation.

(Hérité de Animation)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Représente un groupe d’animations qui doivent être lues ensemble.

(Hérité de JavaObject)
Start()

Méthode pratique pour démarrer l’animation la première fois #getTransformation(long, Transformation) est appelée.

(Hérité de Animation)
StartNow()

Méthode pratique pour démarrer l’animation à l’heure actuelle en millisecondes.

(Hérité de Animation)
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)
WillChangeBounds()

Indique si cette animation affecte ou non les limites de la vue animée.

(Hérité de Animation)
WillChangeTransformationMatrix()

Indique si cette animation affecte ou non la matrice de transformation.

(Hérité de Animation)

Événements

Nom Description
AnimationEnd

Se produit lorsque l’animation se termine. Une animation dont le nombre de répétitions est infini ne se termine pas naturellement, mais l’annule une fois qu’elle a démarré et avant qu’elle ne se termine déclenche cet événement.

(Hérité de Animation)
AnimationRepeat

Se produit lorsque l’animation se répète.

(Hérité de Animation)
AnimationStart

Se produit au démarrage de l’animation.

(Hérité de Animation)

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Représente un groupe d’animations qui doivent être lues ensemble.

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

Représente un groupe d’animations qui doivent être lues ensemble.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Représente un groupe d’animations qui doivent être lues ensemble.

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

Représente un groupe d’animations qui doivent être lues ensemble.

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

Représente un groupe d’animations qui doivent être lues ensemble.

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

Représente un groupe d’animations qui doivent être lues ensemble.

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

Représente un groupe d’animations qui doivent être lues ensemble.

(Hérité de Animation)

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)

Représente un groupe d’animations qui doivent être lues ensemble.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

S’applique à