Android.Animation Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Diese Klassen bieten Funktionen für das Eigenschaftenanimationssystem, mit dem Sie Objekteigenschaften eines beliebigen Typs animieren können.
Klassen
| Name | Beschreibung |
|---|---|
| Animator |
Dies ist die Superklasse für Klassen, die grundlegende Unterstützung für Animationen bieten, die gestartet, beendet und hinzugefügt werden |
| Animator.AnimationCancelEventArgs |
Stellt die Animation bereit, die von einem Rückruf zur Abbruchunterdrückung einer Animation gemeldet wird. |
| Animator.AnimationEndEventArgs |
Stellt die Animation bereit, die von einem Endrückruf für animationen gemeldet wird. |
| Animator.AnimationPauseEventArgs |
Stellt Daten für das AnimationPause-Ereignis bereit. |
| Animator.AnimationRepeatEventArgs |
Stellt die animation bereit, die von einem Animationswiederholungsrückruf gemeldet wird. |
| Animator.AnimationResumeEventArgs |
Stellt Daten für das AnimationResume-Ereignis bereit. |
| Animator.AnimationStartEventArgs |
Stellt die animation bereit, die von einem Animationsstartrückruf gemeldet wird. |
| AnimatorInflater |
Diese Klasse wird verwendet, um Animator-XML-Dateien in Animatorobjekte zu instanziieren. |
| AnimatorListenerAdapter |
Diese Adapterklasse stellt leere Implementierungen der Methoden von |
| AnimatorSet |
Diese Klasse gibt einen Satz von |
| AnimatorSet.Builder |
Das |
| ArgbEvaluator |
Dieser Wert kann zum Ausführen der Typinterpolation zwischen ganzzahligen Werten verwendet werden, die ARGB-Farben darstellen. |
| BidirectionalTypeConverter |
Abstrakte Basisklasse hat den Konvertierungstyp T in einen anderen Typ V und wieder zurück verwendet. |
| FloatArrayEvaluator |
Dieser Wert kann zum Ausführen der Typinterpolation zwischen |
| FloatEvaluator |
Dieser Wert kann zum Ausführen der Typinterpolation zwischen |
| IntArrayEvaluator |
Dieser Wert kann zum Ausführen der Typinterpolation zwischen |
| IntEvaluator |
Dieser Wert kann zum Ausführen der Typinterpolation zwischen |
| Keyframe |
Diese Klasse enthält ein Zeit-/Wert-Paar für eine Animation. |
| LayoutTransition |
Diese Klasse ermöglicht automatische Animationen bei Layoutänderungen in ViewGroup-Objekten. |
| LayoutTransition.EndTransitionEventArgs |
Stellt Daten für das EndTransition-Ereignis bereit. |
| LayoutTransition.StartTransitionEventArgs |
Stellt Daten für das StartTransition-Ereignis bereit. |
| ObjectAnimator |
Diese Unterklasse bietet Unterstützung für das Animieren von |
| PointFEvaluator |
Dieser Wert kann zum Ausführen der Typinterpolation zwischen |
| PropertyValuesHolder |
Diese Klasse enthält Informationen zu einer Eigenschaft und zu den Werten, die diese Eigenschaft während einer Animation übernehmen soll. |
| RectEvaluator |
Dieser Wert kann zum Ausführen der Typinterpolation zwischen |
| StateListAnimator |
Hiermit können Sie eine Reihe von Animatoren definieren, die je nach zeichnungsfähigem Zustand der Ansicht auf der angefügten Ansicht ausgeführt werden. |
| TimeAnimator |
Diese Klasse bietet einen einfachen Rückrufmechanismus für Listener, die mit allen anderen Animatoren im System synchronisiert werden. |
| TimeAnimator.TimeEventArgs |
Stellt Daten für das Time-Ereignis bereit. |
| TypeConverter |
Abstrakte Basisklasse verwendet den Konvertierungstyp T in einen anderen Typ V. |
| ValueAnimator |
Diese Klasse bietet ein einfaches Timing-Modul zum Ausführen von Animationen, die animierte Werte berechnen und für Zielobjekte festlegen. |
| ValueAnimator.AnimatorUpdateEventArgs |
Stellt Daten für das Update-Ereignis bereit. |
| ValueAnimator.DurationScaleChangeEventArgs |
Stellt die Dauerskala bereit, die von einem Änderungsrückruf der Dauerskala gemeldet wird. |
Schnittstellen
| Name | Beschreibung |
|---|---|
| Animator.IAnimatorListener |
Ein Animationslistener empfängt Benachrichtigungen von einer Animation. |
| Animator.IAnimatorPauseListener |
Ein Pause-Listener empfängt Benachrichtigungen von einer Animation, wenn die Animation ist |
| ITimeInterpolator |
Ein Zeitinterpolator definiert die Änderungsrate einer Animation. |
| ITypeEvaluator |
Schnittstelle für die Verwendung mit der |
| LayoutTransition.ITransitionListener |
Diese Schnittstelle wird zum Überwachen von Start- und Endereignissen für Übergänge verwendet. |
| TimeAnimator.ITimeListener |
Implementoren dieser Schnittstelle können sich selbst als Updatelistener für eine |
| ValueAnimator.IAnimatorUpdateListener |
Implementierungen dieser Schnittstelle können sich selbst als Updatelistener zu einer |
| ValueAnimator.IDurationScaleChangeListener |
Listenerschnittstelle für den systemweiten Skalierungsfaktor für Animator-basierte Animationen. |
Enumerationen
| Name | Beschreibung |
|---|---|
| LayoutTransitionType |
Listet Werte auf, die von mehreren Typen zurückgegeben und als Parameter mehrerer Typen verwendet werden. |
| ValueAnimatorRepeatMode |
Listet Werte auf, die von mehreren Typen zurückgegeben werden. |
Hinweise
Das Eigenschaftenanimationssystem unterstützt ganze Zahlen, Gleitkommawerte und Farbwerte. Verwenden Sie eine benutzerdefinierte ITypeEvaluator , um animierte Werte für andere Typen zu berechnen.
Verwenden Sie Keyframes, um Werte an Punkten in einer Animation anzugeben. Verwenden Sie Interpolatoren, um die Anzeigedauer zu steuern, und animator-Sets, um Animationen zusammen oder in Sequenz wiederzugeben.
Weitere Informationen finden Sie in der Dokumentation zum Android-Eigenschaftenanimationspaket.