ViewPropertyAnimator Klasse
Definition
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 Klasse ermöglicht die automatische und optimierte Animation der ausgewählten Eigenschaften für View-Objekte.
[Android.Runtime.Register("android/view/ViewPropertyAnimator", DoNotGenerateAcw=true)]
public class ViewPropertyAnimator : Java.Lang.Object
[<Android.Runtime.Register("android/view/ViewPropertyAnimator", DoNotGenerateAcw=true)>]
type ViewPropertyAnimator = class
inherit Object
- Vererbung
- Attribute
Hinweise
Diese Klasse ermöglicht die automatische und optimierte Animation der ausgewählten Eigenschaften für View-Objekte. Wenn nur eine oder zwei Eigenschaften für ein View-Objekt animiert werden, ist die Verwendung einer android.animation.ObjectAnimator
klasse. Die von ObjectAnimator aufgerufenen Eigenschaftensetter sind gut ausgestattet, um die Eigenschaft festzulegen und die Ansicht entsprechend ungültig zu machen. Wenn jedoch mehrere Eigenschaften gleichzeitig animiert werden oder Sie nur eine bequemere Syntax zum Animieren einer bestimmten Eigenschaft wünschen, ist ViewPropertyAnimator möglicherweise besser für die Aufgabe geeignet.
Diese Klasse bietet möglicherweise eine bessere Leistung für mehrere gleichzeitige Animationen, da sie ungültige Aufrufe nur einmal für mehrere Eigenschaften anstelle jeder animierten Eigenschaft optimiert, was zu einer eigenen Ungültigkeit führt. Außerdem könnte die Syntax der Verwendung dieser Klasse einfacher sein, da der Aufrufer nur das View-Objekt anweisen muss, welche Eigenschaft animiert werden soll, und der Wert, animiert werden soll, und diese Klasse behandelt die Details zum Konfigurieren der zugrunde liegenden Animatorklasse und zum Starten der Klasse.
Diese Klasse wird nicht vom Aufrufer erstellt, sondern von der Ansicht, deren Eigenschaften animiert werden. android.view.View#animate()
Aufrufe geben einen Verweis auf das entsprechende ViewPropertyAnimator-Objekt für diese Ansicht zurück.
Java-Dokumentation für android.view.ViewPropertyAnimator
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Konstruktoren
ViewPropertyAnimator(IntPtr, JniHandleOwnership) |
Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen. |
Eigenschaften
Class |
Gibt die Laufzeitklasse dieses Werts |
Duration |
Gibt die aktuelle Dauer von Eigenschaftsanimationen zurück. |
Handle |
Das Handle für die zugrunde liegende Android-Instanz. (Geerbt von Object) |
Interpolator |
Gibt den Von dieser Animation verwendeten Timing-Interpolator zurück. |
JniIdentityHashCode |
Diese Klasse ermöglicht die automatische und optimierte Animation der ausgewählten Eigenschaften für View-Objekte. (Geerbt von Object) |
JniPeerMembers |
Diese Klasse ermöglicht die automatische und optimierte Animation der ausgewählten Eigenschaften für View-Objekte. |
PeerReference |
Diese Klasse ermöglicht die automatische und optimierte Animation der ausgewählten Eigenschaften für View-Objekte. (Geerbt von Object) |
StartDelay |
Gibt die aktuelle startDelay von Eigenschaftsanimationen zurück. |
ThresholdClass |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
ThresholdType |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
Methoden
Alpha(Single) |
Diese Methode bewirkt, dass die View-Eigenschaft |
AlphaBy(Single) |
Diese Methode bewirkt, dass die View-Eigenschaft |
Cancel() |
Bricht alle Eigenschaftenanimationen ab, die derzeit ausgeführt oder ausstehend sind. |
Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
Dispose() |
Diese Klasse ermöglicht die automatische und optimierte Animation der ausgewählten Eigenschaften für View-Objekte. (Geerbt von Object) |
Dispose(Boolean) |
Diese Klasse ermöglicht die automatische und optimierte Animation der ausgewählten Eigenschaften für View-Objekte. (Geerbt von Object) |
Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist. (Geerbt von Object) |
GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind. (Geerbt von Object) |
Notify() |
Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet. (Geerbt von Object) |
NotifyAll() |
Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten. (Geerbt von Object) |
Rotation(Single) |
Diese Methode bewirkt, dass die View-Eigenschaft |
RotationBy(Single) |
Diese Methode bewirkt, dass die View-Eigenschaft |
RotationX(Single) |
Diese Methode bewirkt, dass die View-Eigenschaft |
RotationXBy(Single) |
Diese Methode bewirkt, dass die View-Eigenschaft |
RotationY(Single) |
Diese Methode bewirkt, dass die View-Eigenschaft |
RotationYBy(Single) |
Diese Methode bewirkt, dass die View-Eigenschaft |
ScaleX(Single) |
Diese Methode bewirkt, dass die View-Eigenschaft |
ScaleXBy(Single) |
Diese Methode bewirkt, dass die View-Eigenschaft |
ScaleY(Single) |
Diese Methode bewirkt, dass die View-Eigenschaft |
ScaleYBy(Single) |
Diese Methode bewirkt, dass die View-Eigenschaft |
SetDuration(Int64) |
Legt die Dauer für den zugrunde liegenden Animator fest, der die angeforderten Eigenschaften animiert. |
SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
SetInterpolator(ITimeInterpolator) |
Legt den Interpolator für den zugrunde liegenden Animator fest, der die angeforderten Eigenschaften animiert. |
SetListener(Animator+IAnimatorListener) |
Legt einen Listener für Ereignisse in den zugrunde liegenden Animatoren fest, die die Eigenschaftenanimationen ausführen. |
SetStartDelay(Int64) |
Legt die startDelay für den zugrunde liegenden Animator fest, der die angeforderten Eigenschaften animiert. |
SetUpdateListener(ValueAnimator+IAnimatorUpdateListener) |
Legt einen Listener für Updateereignisse im zugrunde liegenden ValueAnimator fest, der die Eigenschaftenanimationen ausführt. |
Start() |
Startet die derzeit ausstehenden Eigenschaftenanimationen sofort. |
ToArray<T>() |
Diese Klasse ermöglicht die automatische und optimierte Animation der ausgewählten Eigenschaften für View-Objekte. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
TranslationX(Single) |
Diese Methode bewirkt, dass die View-Eigenschaft |
TranslationXBy(Single) |
Diese Methode bewirkt, dass die View-Eigenschaft |
TranslationY(Single) |
Diese Methode bewirkt, dass die View-Eigenschaft |
TranslationYBy(Single) |
Diese Methode bewirkt, dass die View-Eigenschaft |
TranslationZ(Single) |
Diese Methode bewirkt, dass die View-Eigenschaft |
TranslationZBy(Single) |
Diese Methode bewirkt, dass die View-Eigenschaft |
UnregisterFromRuntime() |
Diese Klasse ermöglicht die automatische und optimierte Animation der ausgewählten Eigenschaften für View-Objekte. (Geerbt von Object) |
Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em> oder <em>unterbrochen</em>.<>< (Geerbt von Object) |
Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
WithEndAction(IRunnable) |
Gibt eine Aktion an, die ausgeführt werden soll, wenn die nächste Animation endet. |
WithLayer() |
Die ansicht, die dieser ViewPropertyAnimator zugeordnet ist, wird |
WithStartAction(IRunnable) |
Gibt eine Aktion an, die ausgeführt werden soll, wenn die nächste Animation ausgeführt wird. |
X(Single) |
Diese Methode bewirkt, dass die View-Eigenschaft |
XBy(Single) |
Diese Methode bewirkt, dass die View-Eigenschaft |
Y(Single) |
Diese Methode bewirkt, dass die View-Eigenschaft |
YBy(Single) |
Diese Methode bewirkt, dass die View-Eigenschaft |
Z(Single) |
Diese Methode bewirkt, dass die View-Eigenschaft |
ZBy(Single) |
Diese Methode bewirkt, dass die View-Eigenschaft |
Explizite Schnittstellenimplementierungen
IJavaPeerable.Disposed() |
Diese Klasse ermöglicht die automatische und optimierte Animation der ausgewählten Eigenschaften für View-Objekte. (Geerbt von Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Diese Klasse ermöglicht die automatische und optimierte Animation der ausgewählten Eigenschaften für View-Objekte. (Geerbt von Object) |
IJavaPeerable.Finalized() |
Diese Klasse ermöglicht die automatische und optimierte Animation der ausgewählten Eigenschaften für View-Objekte. (Geerbt von Object) |
IJavaPeerable.JniManagedPeerState |
Diese Klasse ermöglicht die automatische und optimierte Animation der ausgewählten Eigenschaften für View-Objekte. (Geerbt von Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Diese Klasse ermöglicht die automatische und optimierte Animation der ausgewählten Eigenschaften für View-Objekte. (Geerbt von Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Diese Klasse ermöglicht die automatische und optimierte Animation der ausgewählten Eigenschaften für View-Objekte. (Geerbt von Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Diese Klasse ermöglicht die automatische und optimierte Animation der ausgewählten Eigenschaften für View-Objekte. (Geerbt von Object) |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
JavaCast<TResult>(IJavaObject) |
Diese Klasse ermöglicht die automatische und optimierte Animation der ausgewählten Eigenschaften für View-Objekte. |
GetJniTypeName(IJavaPeerable) |
Diese Klasse ermöglicht die automatische und optimierte Animation der ausgewählten Eigenschaften für View-Objekte. |