Fade Klasse

Definition

Dieser Übergang verfolgt Änderungen an der Sichtbarkeit von Zielansichten in den Start- und Endszenen und blendet Ansichten ein oder aus, wenn sie sichtbar oder nicht sichtbar werden.

[Android.Runtime.Register("android/transition/Fade", DoNotGenerateAcw=true)]
public class Fade : Android.Transitions.Visibility
[<Android.Runtime.Register("android/transition/Fade", DoNotGenerateAcw=true)>]
type Fade = class
    inherit Visibility
Vererbung
Attribute

Hinweise

Dieser Übergang verfolgt Änderungen an der Sichtbarkeit von Zielansichten in den Start- und Endszenen und blendet Ansichten ein oder aus, wenn sie sichtbar oder nicht sichtbar werden. Die Sichtbarkeit wird sowohl View#setVisibility(int) vom Zustand der Ansicht als auch vom übergeordneten Element in der aktuellen Ansichtshierarchie bestimmt.

Die Fähigkeit dieses Übergangs, eine bestimmte Ansicht auszublenden, und die Art und Weise, wie dieser Verblassenvorgang stattfindet, basiert auf der Situation der Ansicht in der Ansichtshierarchie. Wenn z. B. eine Ansicht einfach aus dem übergeordneten Element entfernt wurde, wird die Ansicht zu einer android.view.ViewGroupOverlay Zeit beim Ausblenden hinzugefügt. Wenn eine sichtbare Ansicht so View#GONE geändert wird oder View#INVISIBLEwird, wird die Sichtbarkeit für die Dauer der Animation in diese geändert View#VISIBLE . Wenn sich eine Ansicht jedoch in einer Hierarchie befindet, die auch ihre Sichtbarkeit ändert, kann die Situation komplizierter sein. Wenn eine Ansicht, die sich nicht mehr in der Hierarchie in der Endszene befindet, weiterhin über ein übergeordnetes Element verfügt (sodass die übergeordnete Hierarchie entfernt wurde, aber nicht aus dem übergeordneten Element entfernt wurde), bleibt sie allein gelassen, um zu vermeiden, dass Nebenwirkungen nicht ordnungsgemäß aus dem übergeordneten Element entfernt werden. Die einzige Ausnahme ist, wenn die vorherige Scene war Scene#getSceneForLayout(android.view.ViewGroup, int, android.content.Context) created from a layout resource file, dann wird es als sicher angesehen, das übergeordnete Element der Startszeneansicht aufzuheben, um sie auszublenden.

Ein Einblendungsübergang kann in einer Ressourcendatei mithilfe des Tags fadebeschrieben werden, zusammen mit den Standardattributen von android.R.styleable#Fade und android.R.styleable#Transition.

Java Dokumentation für android.transition.Fade.

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
Fade()

Erstellt einen Einblendungsübergang, der Ziele ein- und ausblendt.

Fade(Context, IAttributeSet)

Erstellt einen Einblendungsübergang, der Ziele ein- und ausblendt.

Fade(FadingMode)

Erstellt einen Fade-Übergang, der Ziele entsprechend dem Wert von fadingMode ein- und/oder ausblendt.

Fade(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen.

Felder

Name Beschreibung
In
Veraltet.

Der Modus "Verblassen", der verwendet #Fade(int) wird, um den Übergang für ziele zu verwenden, die angezeigt werden.

MatchId
Veraltet.

Mit #setMatchOrder(int...), wird nach übereinstimmend ausgewählt android.view.View#getId().

(Geerbt von Transition)
MatchInstance
Veraltet.

Wählen Sie mit #setMatchOrder(int...)der Ansichtsinstanz eine Übereinstimmung aus.

(Geerbt von Transition)
MatchItemId
Veraltet.

Wählen Sie mit #setMatchOrder(int...)der Element-ID eine android.widget.Adapter Übereinstimmung aus.

(Geerbt von Transition)
MatchName
Veraltet.

Mit #setMatchOrder(int...), wird nach übereinstimmend ausgewählt android.view.View#getTransitionName().

(Geerbt von Transition)
Out
Veraltet.

Der Modus "Verblassen", der verwendet #Fade(int) wird, um den Übergang für Ziele zu verwenden, die ausgeblendet werden.

Eigenschaften

Name Beschreibung
Class

Gibt die Laufzeitklasse dieses Werts Objectzurück.

(Geerbt von Object)
Duration

Gibt die für diesen Übergang festgelegte Dauer zurück.

(Geerbt von Transition)
Epicenter

Gibt das Epicenter wie durch die android.transition.Transition.EpicenterCallback oder NULL angegeben zurück, wenn kein Rückruf vorhanden ist.

(Geerbt von Transition)
Handle

Das Handle für die zugrunde liegende Android-Instanz.

(Geerbt von Object)
Interpolator

Gibt den Interpolator zurück, der für diesen Übergang festgelegt ist.

(Geerbt von Transition)
JniIdentityHashCode

Ruft den Identitätshashcode ab, der diesem Java Peer von der Interop-Laufzeit zugewiesen ist.

(Geerbt von Object)
JniPeerMembers

Dieser Übergang verfolgt Änderungen an der Sichtbarkeit von Zielansichten in den Start- und Endszenen und blendet Ansichten ein oder aus, wenn sie sichtbar oder nicht sichtbar werden.

Mode

Gibt zurück, ob angezeigte und/oder ausgeblendete Ansichten unterstützt werden. - oder- Ändert den Übergang, um die angezeigte und/oder ausgeblendete Ansichten zu unterstützen, je nach mode.

(Geerbt von Visibility)
Name

Gibt den Namen dieses Übergangs zurück.

(Geerbt von Transition)
PathMotion

Gibt das Algorithmusobjekt zurück, das für die Interpolation entlang von zwei Dimensionen verwendet wird. -oder- Legt den Algorithmus fest, der zum Berechnen der zweidimensionalen Interpolation verwendet wird.

(Geerbt von Transition)
PeerReference

Ruft den JNI-Objektverweis für diesen Java Peer ab.

(Geerbt von Object)
Propagation

Gibt die zum Berechnen von android.transition.TransitionPropagation Animator-Startverzögerungen verwendete Zurück. -or- Legt die Methode zum Bestimmen von Animator-Startverzögerungen fest.

(Geerbt von Transition)
StartDelay

Gibt das startDelay-Set für diesen Übergang zurück.

(Geerbt von Transition)
TargetIds

Gibt die Liste der Ziel-IDs zurück, die dieser Übergang auf das Nachverfolgen und Animieren beschränkt.

(Geerbt von Transition)
TargetNames

Gibt die Liste der Zielübergangsnamen zurück, die dieser Übergang auf das Nachverfolgen und Animieren beschränkt.

(Geerbt von Transition)
Targets

Gibt die Liste der Zielansichten zurück, die dieser Übergang auf das Nachverfolgen und Animieren beschränkt.

(Geerbt von Transition)
TargetTypes

Gibt die Liste der Zielübergangsnamen zurück, die dieser Übergang auf das Nachverfolgen und Animieren beschränkt.

(Geerbt von Transition)
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
AddListener(Transition+ITransitionListener)

Fügt einen Listener zur Gruppe von Listenern hinzu, die Ereignisse über die Lebensdauer einer Animation gesendet werden, z. B. Start, Wiederholung und Ende.

(Geerbt von Transition)
AddTarget(Class)

Fügt die Klasse einer Zielansicht hinzu, die animiert werden soll.

(Geerbt von Transition)
AddTarget(Int32)

Fügt die ID einer Zielansicht hinzu, die animiert werden soll.

(Geerbt von Transition)
AddTarget(String)

Fügt den TransitionName einer Zielansicht hinzu, die animiert werden soll.

(Geerbt von Transition)
AddTarget(View)

Legt die Zielansichtsinstanzen fest, für die dieser Übergang animiert werden soll.

(Geerbt von Transition)
CanRemoveViews() (Geerbt von Transition)
CaptureEndValues(TransitionValues)

Erfasst die Werte in der Endszene für die Eigenschaften, die dieser Übergang überwacht.

(Geerbt von Visibility)
CaptureStartValues(TransitionValues)

Erfasst die Werte in der Startszene für die Eigenschaften, die dieser Übergang überwacht.

(Geerbt von Visibility)
Clone()

Erstellt und gibt eine Kopie dieses Werts Objectzurück.

(Geerbt von Transition)
CreateAnimator(ViewGroup, TransitionValues, TransitionValues)

Diese Methode erstellt eine Animation, die für diesen Übergang ausgeführt wird, wenn die Informationen in den startValues- und EndValues-Strukturen, die zuvor für die Anfangs- und Endszenen erfasst wurden.

(Geerbt von Transition)
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)
Equals(Object)

Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist.

(Geerbt von Object)
ExcludeChildren(Class, Boolean)

Gibt an, ob der angegebene Typ der Liste der Typen hinzugefügt werden soll, deren untergeordnete Elemente von diesem Übergang ausgeschlossen werden sollen.

(Geerbt von Transition)
ExcludeChildren(Int32, Boolean)

Gibt an, ob die untergeordneten Elemente der angegebenen ID zur Liste der Ziele hinzugefügt werden sollen, die von diesem Übergang ausgeschlossen werden sollen.

(Geerbt von Transition)
ExcludeChildren(View, Boolean)

Gibt an, ob die untergeordneten Elemente des angegebenen Ziels zur Liste der Zielkinder hinzugefügt werden sollen, die von diesem Übergang ausgeschlossen werden sollen.

(Geerbt von Transition)
ExcludeTarget(Class, Boolean)

Gibt an, ob der angegebene Typ der Liste der Typen hinzugefügt werden soll, die von diesem Übergang ausgeschlossen werden sollen.

(Geerbt von Transition)
ExcludeTarget(Int32, Boolean)

Gibt an, ob die angegebene ID der Liste der Ziel-IDs hinzugefügt werden soll, die von diesem Übergang ausgeschlossen werden sollen.

(Geerbt von Transition)
ExcludeTarget(String, Boolean)

Gibt an, ob der Liste der Zielübergangsnamen der angegebene "transitionName" hinzugefügt werden soll, die von diesem Übergang ausgeschlossen werden sollen.

(Geerbt von Transition)
ExcludeTarget(View, Boolean)

Gibt an, ob das angegebene Ziel der Liste der Ziele hinzugefügt werden soll, die von diesem Übergang ausgeschlossen werden sollen.

(Geerbt von Transition)
GetEpicenterCallback()

Gibt den Rückruf zurück, der zum Suchen des Epicenters des Übergangs verwendet wird.

(Geerbt von Transition)
GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
GetTransitionProperties()

Gibt den Satz von Eigenschaftennamen zurück, der TransitionValues im objekt übergebenen #captureStartValues(TransitionValues) Objekt gespeichert wird, in das dieser Übergang sich um das Abbrechen überlappender Animationen kümmert.

(Geerbt von Transition)
GetTransitionValues(View, Boolean)

Diese Methode kann von Übergängen aufgerufen werden, um die TransitionValues für eine bestimmte Ansicht während des Übergangswiedergabeprozesses abzurufen.

(Geerbt von Transition)
IsTransitionRequired(TransitionValues, TransitionValues)

Gibt zurück, ob der Übergang einen Animator erstellen soll, basierend auf den werten, die während #captureStartValues(TransitionValues) und .#captureEndValues(TransitionValues)

(Geerbt von Transition)
IsVisible(TransitionValues)

Gibt zurück, ob die Ansicht gemäß dem angegebenen Werteobjekt 'sichtbar' ist.

(Geerbt von Visibility)
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)
OnAppear(ViewGroup, TransitionValues, Int32, TransitionValues, Int32)

Die Standardimplementierung dieser Methode wird aufgerufen #onAppear(ViewGroup, View, TransitionValues, TransitionValues).

(Geerbt von Visibility)
OnAppear(ViewGroup, View, TransitionValues, TransitionValues)

Die Standardimplementierung dieser Methode gibt einen Null-Animator zurück.

(Geerbt von Visibility)
OnDisappear(ViewGroup, TransitionValues, Int32, TransitionValues, Int32)

Unterklassen sollten diese Methode überschreiben oder #onDisappear(ViewGroup, View, TransitionValues, TransitionValues) wenn sie einen Animator erstellen müssen, wenn Ziele verschwinden.

(Geerbt von Visibility)
OnDisappear(ViewGroup, View, TransitionValues, TransitionValues)

Die Standardimplementierung dieser Methode gibt einen Null-Animator zurück.

(Geerbt von Visibility)
RemoveListener(Transition+ITransitionListener)

Entfernt einen Listener aus dem Satz, der auf diese Animation lauscht.

(Geerbt von Transition)
RemoveTarget(Class)

Entfernt das angegebene Ziel aus der Liste der Ziele, die dieser Übergang animieren soll.

(Geerbt von Transition)
RemoveTarget(Int32)

Entfernt die angegebene targetId aus der Liste der IDs, für die dieser Übergang animiert werden soll.

(Geerbt von Transition)
RemoveTarget(String)

Entfernt den angegebenen TargetName aus der Liste der TransitionNames, die animieren möchten.

(Geerbt von Transition)
RemoveTarget(View)

Entfernt das angegebene Ziel aus der Liste der Ziele, die dieser Übergang animieren soll.

(Geerbt von Transition)
SetDuration(Int64)

Legt die Dauer dieses Übergangs fest.

(Geerbt von Transition)
SetEpicenterCallback(Transition+EpicenterCallback)

Legt den Rückruf fest, der verwendet werden soll, um das Epicenter eines Übergangs zu finden.

(Geerbt von Transition)
SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
SetInterpolator(ITimeInterpolator)

Legt den Interpolator dieses Übergangs fest.

(Geerbt von Transition)
SetMatchOrder(Int32[])

Legt die Reihenfolge fest, in der "Transition" den Anfangs- und Endwerten "Ansicht" entspricht.

(Geerbt von Transition)
SetStartDelay(Int64)

Legt die startDelay dieses Übergangs fest.

(Geerbt von Transition)
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)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IJavaPeerable.Disposed()

Benachrichtigt die Interoplaufzeit, dass dieser verwaltete Peer verworfen wurde.

(Geerbt von Object)
IJavaPeerable.DisposeUnlessReferenced()

Gibt diesen Java Peer frei, es sei denn, er wird von einem anderen verwalteten Verweis beibehalten.

(Geerbt von Object)
IJavaPeerable.Finalized()

Benachrichtigt die Interoplaufzeit, dass dieser verwaltete Peer abgeschlossen wurde.

(Geerbt von Object)
IJavaPeerable.JniManagedPeerState

Ruft den Zustand ab, der die Beziehung zwischen diesem verwalteten Peer und seinem JNI-Verweis beschreibt.

(Geerbt von Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Legt den Interop-Identitätshashcode für diesen Java Peer fest.

(Geerbt von Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Legt den verwalteten und JNI-Peerstatus für diesen Java Peer fest.

(Geerbt von Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Legt den JNI-Objektverweis fest, der von diesem verwalteten Peer verwendet wird.

(Geerbt von Object)

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)

Dieser Übergang verfolgt Änderungen an der Sichtbarkeit von Zielansichten in den Start- und Endszenen und blendet Ansichten ein oder aus, wenn sie sichtbar oder nicht sichtbar werden.

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: