Animation Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Abstraction d’une animation qui peut être appliquée aux vues, aux surfaces ou à d’autres objets.
[Android.Runtime.Register("android/view/animation/Animation", DoNotGenerateAcw=true)]
public abstract class Animation : Java.Lang.Object, IDisposable, Java.Lang.ICloneable
[<Android.Runtime.Register("android/view/animation/Animation", DoNotGenerateAcw=true)>]
type Animation = class
inherit Object
interface ICloneable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Héritage
- Dérivé
- Attributs
- Implémente
Remarques
Abstraction d’une animation qui peut être appliquée aux vues, aux surfaces ou à d’autres objets. Voir le android.view.animation animation package description file.
Java documentation pour android.view.animation.Animation.
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 |
|---|---|
| Animation() |
Crée une animation avec une durée de 0 ms, l’interpolateur par défaut, avec fillBefore défini sur true et fillAfter défini sur false |
| Animation(Context, IAttributeSet) |
Crée une animation dont les paramètres proviennent du contexte et des attributs spécifiés définis. |
| Animation(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. |
| StartOnFirstFrame |
Peut être utilisé comme heure de début pour indiquer que l’heure de début doit être l’heure actuelle quand |
Propriétés
| Nom | Description |
|---|---|
| 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. |
| BackgroundColor |
Retourne la couleur d’arrière-plan derrière l’animation. -ou- Définir l’arrière-plan derrière l’animation. |
| Class |
Retourne la classe runtime de ce |
| DetachWallpaper |
Valeur de retour de |
| Duration |
Durée pendant laquelle cette animation doit durer - ou combien de temps cette animation doit durer. |
| 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. |
| 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. |
| 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. |
| Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
| HasEnded |
Indique si cette animation s’est terminée ou non. |
| HasStarted |
Indique si cette animation a démarré ou non. |
| 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. |
| IsInitialized |
Indique si l’animation a été initialisée ou non. |
| JniIdentityHashCode |
Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité. (Hérité de Object) |
| JniManagedPeerState |
Abstraction d’une animation qui peut être appliquée aux vues, aux surfaces ou à d’autres objets. (Hérité de JavaObject) |
| JniPeerMembers |
Abstraction d’une animation qui peut être appliquée aux vues, aux surfaces ou à d’autres objets. |
| 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. |
| 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. |
| ScaleFactor |
Le facteur d’échelle est défini par l’appel à |
| ShowBackdrop |
Si showBackdrop est |
| StartOffset |
Lorsque cette animation doit démarrer, par rapport à StartTime - ou- Lorsque cette animation doit commencer par rapport à l’heure de début. |
| StartTime |
Lorsque cette animation doit démarrer. -ou- Lorsque cette animation doit démarrer. |
| 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 |
Méthodes
| Nom | Description |
|---|---|
| ApplyTransformation(Single, Transformation) |
Helper pour getTransformation. |
| Cancel() |
Annulez l’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. |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Abstraction d’une animation qui peut être appliquée aux vues, aux surfaces ou à d’autres objets. (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() |
Abstraction d’une animation qui peut être appliquée aux vues, aux surfaces ou à d’autres objets. (Hérité de JavaObject) |
| EnsureInterpolator() |
Gurantees que cette animation a un interpolateur. |
| Equals(Object) |
Abstraction d’une animation qui peut être appliquée aux vues, aux surfaces ou à d’autres objets. (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. |
| GetTransformation(Int64, Transformation) |
Obtient la transformation à appliquer à un point spécifié dans le temps. |
| Initialize(Int32, Int32, Int32, Int32) |
Initialisez cette animation avec les dimensions de l’objet animé ainsi que les parents d’objets. |
| 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. |
| ResolveSize(Dimension, Single, Int32, Int32) |
Convertir les informations dans la description d’une taille en dimension réelle |
| RestrictDuration(Int64) |
Vérifiez que la durée d’exécution de cette animation n’est pas plus longue que <var>durationMillis</var>. |
| ScaleCurrentDuration(Single) |
Quantité de mise à l’échelle de la durée. |
| SetAnimationListener(Animation+IAnimationListener) |
Lie un écouteur d’animation à cette 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. |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Abstraction d’une animation qui peut être appliquée aux vues, aux surfaces ou à d’autres objets. (Hérité de JavaObject) |
| Start() |
Méthode pratique pour démarrer l’animation la première fois |
| StartNow() |
Méthode pratique pour démarrer l’animation à l’heure actuelle en millisecondes. |
| 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. |
| WillChangeTransformationMatrix() |
Indique si cette animation affecte ou non la matrice de transformation. |
É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. |
| AnimationRepeat |
Se produit lorsque l’animation se répète. |
| AnimationStart |
Se produit au démarrage de l’animation. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IJavaPeerable.Disposed() |
Abstraction d’une animation qui peut être appliquée aux vues, aux surfaces ou à d’autres objets. (Hérité de JavaObject) |
| IJavaPeerable.Finalized() |
Abstraction d’une animation qui peut être appliquée aux vues, aux surfaces ou à d’autres objets. (Hérité de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Abstraction d’une animation qui peut être appliquée aux vues, aux surfaces ou à d’autres objets. (Hérité de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Abstraction d’une animation qui peut être appliquée aux vues, aux surfaces ou à d’autres objets. (Hérité de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Abstraction d’une animation qui peut être appliquée aux vues, aux surfaces ou à d’autres objets. (Hérité de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Abstraction d’une animation qui peut être appliquée aux vues, aux surfaces ou à d’autres objets. (Hérité de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Abstraction d’une animation qui peut être appliquée aux vues, aux surfaces ou à d’autres objets. |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Abstraction d’une animation qui peut être appliquée aux vues, aux surfaces ou à d’autres objets. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |