GridLayoutAnimationController 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.
Ein Layoutanimationscontroller wird zum Animieren der untergeordneten Elemente eines Rasterlayouts verwendet.
[Android.Runtime.Register("android/view/animation/GridLayoutAnimationController", DoNotGenerateAcw=true)]
public class GridLayoutAnimationController : Android.Views.Animations.LayoutAnimationController
[<Android.Runtime.Register("android/view/animation/GridLayoutAnimationController", DoNotGenerateAcw=true)>]
type GridLayoutAnimationController = class
inherit LayoutAnimationController
- Vererbung
- Attribute
Hinweise
Ein Layoutanimationscontroller wird zum Animieren der untergeordneten Elemente eines Rasterlayouts verwendet.
Während LayoutAnimationController die Animationsverzögerung nur vom Index des untergeordneten Elements in der Ansichtsgruppe abhängt, verwendet diese Klasse sowohl die X- als auch die Y-Koordinaten des untergeordneten Elements innerhalb eines Rasters.
Darüber hinaus kann die Animationsrichtung gesteuert werden. Die Standardrichtung lautet DIRECTION_LEFT_TO_RIGHT | DIRECTION_TOP_TO_BOTTOM. Sie können die Animationspriorität auch auf Spalten oder Zeilen festlegen. Die Standardpriorität ist keine.
Informationen, die zum Berechnen der Animationsverzögerung jedes untergeordneten Elements verwendet werden, werden in einer Instanz von android.view.animation.GridLayoutAnimationController.AnimationParameters, die selbst in der android.view.ViewGroup.LayoutParams Ansicht gespeichert ist, gespeichert.
Java Dokumentation für android.view.animation.GridLayoutAnimationController.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Konstruktoren
| Name | Beschreibung |
|---|---|
| GridLayoutAnimationController(Animation, Single, Single) |
Erstellt einen neuen Layoutanimationscontroller mit den angegebenen Verzögerungen und der angegebenen Animation. |
| GridLayoutAnimationController(Animation) |
Erstellt einen neuen Layoutanimationscontroller mit einer Verzögerung von 50% für Zeilen und Spalten und die angegebene Animation. |
| GridLayoutAnimationController(Context, IAttributeSet) |
Erstellt einen neuen Rasterlayoutanimationscontroller aus externen Ressourcen. |
| GridLayoutAnimationController(IntPtr, JniHandleOwnership) |
Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Animation |
Gibt die Animation zurück, die auf jedes untergeordnete Element der Ansichtsgruppe angewendet wird, auf dem dieser Controller festgelegt ist. - oder- Legt die Animation fest, die auf jedem untergeordneten Element der Ansichtsgruppe ausgeführt werden soll, auf dem dieser Layoutanimationscontroller ist. (Geerbt von LayoutAnimationController) |
| Class |
Gibt die Laufzeitklasse dieses Werts |
| ColumnDelay |
Gibt die Verzögerung zurück, um die die Animation der untergeordneten Elemente von einer Spalte zur anderen versetzt wird. -or- Legt die Verzögerung als Bruchteil der Animationsdauer fest, um die die Animationen der untergeordneten Elemente von einer Spalte zur anderen versetzt werden. |
| Delay |
Gibt die Verzögerung zurück, um die die Animation der untergeordneten Elemente versetzt wird. -oder- Legt die Verzögerung als Bruchteil der Animationsdauer fest, um die die Animationen der untergeordneten Elemente versetzt werden. (Geerbt von LayoutAnimationController) |
| Direction |
Gibt die Richtung der Animation zurück. - oder- Legt die Richtung der Animation fest. |
| DirectionPriority |
Gibt die Richtungspriorität für die Animation zurück. - oder- Gibt die Richtungspriorität der Animation an. |
| Handle |
Das Handle für die zugrunde liegende Android-Instanz. (Geerbt von Object) |
| Interpolator |
Gibt den Interpolator zurück, der zum Interpolieren der Verzögerungen zwischen den untergeordneten Elementen verwendet wird. -oder- Legt den Interpolator fest, der zum Interpolieren der Verzögerungen zwischen den untergeordneten Elementen verwendet wird. (Geerbt von LayoutAnimationController) |
| IsDone |
Gibt an, ob die Layoutanimation abgelaufen ist oder nicht. (Geerbt von LayoutAnimationController) |
| JniIdentityHashCode |
Ruft den Identitätshashcode ab, der diesem Java Peer von der Interop-Laufzeit zugewiesen ist. (Geerbt von Object) |
| JniManagedPeerState |
Ein Layoutanimationscontroller wird zum Animieren der untergeordneten Elemente eines Rasterlayouts verwendet. (Geerbt von JavaObject) |
| JniPeerMembers |
Ein Layoutanimationscontroller wird zum Animieren der untergeordneten Elemente eines Rasterlayouts verwendet. |
| MAnimation |
Die Animation, die auf jedes untergeordnete Element der Ansichtsgruppe angewendet wird, auf dem dieser Layoutanimationscontroller festgelegt ist. (Geerbt von LayoutAnimationController) |
| MInterpolator |
Der Interpolator, der zum Interpolieren der Verzögerungen verwendet wird. (Geerbt von LayoutAnimationController) |
| MRandomizer |
Der Randomizer, der verwendet wird, wenn die Reihenfolge auf zufallsartig festgelegt ist. (Geerbt von LayoutAnimationController) |
| Order |
Gibt die Reihenfolge zurück, mit der die Verzögerung der Animation der einzelnen untergeordneten Elemente berechnet wird. -or- Legt die Reihenfolge fest, mit der die Verzögerung der Animation der einzelnen untergeordneten Elemente berechnet wird. (Geerbt von LayoutAnimationController) |
| PeerReference |
Ruft den JNI-Objektverweis für diesen Java Peer ab. (Geerbt von Object) |
| RowDelay |
Gibt die Verzögerung zurück, um die die Animation der untergeordneten Elemente von einer Zeile zum anderen versetzt wird. -or- Legt die Verzögerung als Bruchteil der Animationsdauer fest, um die die Animationen der untergeordneten Elemente von einer Zeile zum anderen versetzt werden. |
| 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
| Name | Beschreibung |
|---|---|
| Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Ein Layoutanimationscontroller wird zum Animieren der untergeordneten Elemente eines Rasterlayouts verwendet. (Geerbt von JavaObject) |
| Dispose() |
Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden. (Geerbt von Object) |
| Dispose(Boolean) |
Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden. (Geerbt von Object) |
| DisposeUnlessReferenced() |
Ein Layoutanimationscontroller wird zum Animieren der untergeordneten Elemente eines Rasterlayouts verwendet. (Geerbt von JavaObject) |
| Equals(Object) |
Ein Layoutanimationscontroller wird zum Animieren der untergeordneten Elemente eines Rasterlayouts verwendet. (Geerbt von JavaObject) |
| Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist. (Geerbt von Object) |
| GetAnimationForView(View) |
Gibt die Animation zurück, die auf die angegebene Ansicht angewendet werden soll. (Geerbt von LayoutAnimationController) |
| GetDelayForView(View) |
Gibt die Anzahl von Millisekunden zurück, um die die Animation der angegebenen Ansicht verzögert oder versetzt werden muss. (Geerbt von LayoutAnimationController) |
| GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
| GetTransformedIndex(LayoutAnimationController+AnimationParameters) |
Transformiert den in
|
| 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) |
| SetAnimation(Context, Int32) |
Legt die Animation fest, die für jedes untergeordnete Element der Ansichtsgruppe ausgeführt werden soll, auf dem sich dieser Layoutanimationscontroller befindet. (Geerbt von LayoutAnimationController) |
| SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
| SetInterpolator(Context, Int32) |
Legt den Interpolator fest, mit dem die Verzögerungen zwischen den untergeordneten Elementen interpoliert werden. (Geerbt von LayoutAnimationController) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Ein Layoutanimationscontroller wird zum Animieren der untergeordneten Elemente eines Rasterlayouts verwendet. (Geerbt von JavaObject) |
| Start() |
Startet die Animation. (Geerbt von LayoutAnimationController) |
| ToArray<T>() |
Erstellt ein verwaltetes Array aus diesem Java Arraywrapper. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
| UnregisterFromRuntime() |
Hebt die Registrierung dieses Java Peers aus der Interop-Laufzeit auf. (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) |
| WillOverlap() |
Gibt an, ob sich zwei untergeordnete Animationen überlappen. (Geerbt von LayoutAnimationController) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IJavaPeerable.Disposed() |
Ein Layoutanimationscontroller wird zum Animieren der untergeordneten Elemente eines Rasterlayouts verwendet. (Geerbt von JavaObject) |
| IJavaPeerable.Finalized() |
Ein Layoutanimationscontroller wird zum Animieren der untergeordneten Elemente eines Rasterlayouts verwendet. (Geerbt von JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Ein Layoutanimationscontroller wird zum Animieren der untergeordneten Elemente eines Rasterlayouts verwendet. (Geerbt von JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Ein Layoutanimationscontroller wird zum Animieren der untergeordneten Elemente eines Rasterlayouts verwendet. (Geerbt von JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Ein Layoutanimationscontroller wird zum Animieren der untergeordneten Elemente eines Rasterlayouts verwendet. (Geerbt von JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Ein Layoutanimationscontroller wird zum Animieren der untergeordneten Elemente eines Rasterlayouts verwendet. (Geerbt von JavaObject) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ruft den JNI-Namen des Typs der Instanz |
| JavaAs<TResult>(IJavaPeerable) |
Versuchen Sie, die Eingabe |
| JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
| JavaCast<TResult>(IJavaObject) |
Ein Layoutanimationscontroller wird zum Animieren der untergeordneten Elemente eines Rasterlayouts verwendet. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Versuchen Sie, die Eingabe |