GridLayoutAnimationController Klasse

Definition

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
GridLayoutAnimationController
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 Objectzurück.

(Geerbt von Object)
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 android.view.animation.LayoutAnimationController.AnimationParameters von der von #getOrder().

(Geerbt von LayoutAnimationController)
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 selfab.

JavaAs<TResult>(IJavaPeerable)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

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 selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

Gilt für: