Android.Animation Namespace

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 AnimatorListeners können.

Animator.AnimationCancelEventArgs

Diese Klassen bieten Funktionen für das Eigenschaftenanimationssystem, mit dem Sie Objekteigenschaften eines beliebigen Typs animieren können.

Animator.AnimationEndEventArgs

Diese Klassen bieten Funktionen für das Eigenschaftenanimationssystem, mit dem Sie Objekteigenschaften eines beliebigen Typs animieren können.

Animator.AnimationPauseEventArgs

Stellt Daten für das AnimationPause-Ereignis bereit.

Animator.AnimationRepeatEventArgs

Diese Klassen bieten Funktionen für das Eigenschaftenanimationssystem, mit dem Sie Objekteigenschaften eines beliebigen Typs animieren können.

Animator.AnimationResumeEventArgs

Stellt Daten für das AnimationResume-Ereignis bereit.

Animator.AnimationStartEventArgs

Diese Klassen bieten Funktionen für das Eigenschaftenanimationssystem, mit dem Sie Objekteigenschaften eines beliebigen Typs animieren können.

AnimatorInflater

Diese Klasse wird verwendet, um Animator-XML-Dateien in Animatorobjekte zu instanziieren.

AnimatorListenerAdapter

Diese Adapterklasse stellt leere Implementierungen der Methoden von android.animation.Animator.AnimatorListener.

AnimatorSet

Diese Klasse gibt einen Satz von Animator Objekten in der angegebenen Reihenfolge wieder.

AnimatorSet.Builder

Das Builder Objekt ist eine Hilfsklasse, um das Hinzufügen von Animationen zu einer AnimatorSet Zusammen mit den Beziehungen zwischen den verschiedenen Animationen zu erleichtern.

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 float[] Werten verwendet werden.

FloatEvaluator

Dieser Wert kann zum Ausführen der Typinterpolation zwischen float Werten verwendet werden.

IntArrayEvaluator

Dieser Wert kann zum Ausführen der Typinterpolation zwischen int[] Werten verwendet werden.

IntEvaluator

Dieser Wert kann zum Ausführen der Typinterpolation zwischen int Werten verwendet werden.

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 ValueAnimator Eigenschaften für Zielobjekte.

PointFEvaluator

Dieser Wert kann zum Ausführen der Typinterpolation zwischen PointF Werten verwendet werden.

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 Rect Werten verwendet werden.

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

Diese Klassen bieten Funktionen für das Eigenschaftenanimationssystem, mit dem Sie Objekteigenschaften eines beliebigen Typs animieren können.

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 #pause() paused oder #resume() resumed.

ITimeInterpolator

Ein Zeitinterpolator definiert die Änderungsrate einer Animation.

ITypeEvaluator

Schnittstelle für die Verwendung mit der ValueAnimator#setEvaluator(TypeEvaluator) Funktion.

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 TimeAnimator Instanz festlegen, um Rückrufe für jeden Animationsframe zu empfangen, um die Gesamtzeit seit dem Start des Animators und die Deltazeit seit dem letzten Frame zu erhalten.

ValueAnimator.IAnimatorUpdateListener

Implementierungen dieser Schnittstelle können sich selbst als Updatelistener zu einer ValueAnimator Instanz hinzufügen, um Rückrufe für jeden Animationsframe zu empfangen, nachdem die Werte des aktuellen Frames dafür ValueAnimatorberechnet wurden.

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.