Freigeben über


IViewParent.ChildHasTransientStateChanged(View, Boolean) Methode

Definition

Wird aufgerufen, wenn eine untergeordnete Ansicht jetzt über einen vorübergehenden Zustand verfügt oder nicht mehr nachverfolgt wird.

[Android.Runtime.Register("childHasTransientStateChanged", "(Landroid/view/View;Z)V", "GetChildHasTransientStateChanged_Landroid_view_View_ZHandler:Android.Views.IViewParentInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void ChildHasTransientStateChanged (Android.Views.View child, bool hasTransientState);
[<Android.Runtime.Register("childHasTransientStateChanged", "(Landroid/view/View;Z)V", "GetChildHasTransientStateChanged_Landroid_view_View_ZHandler:Android.Views.IViewParentInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ChildHasTransientStateChanged : Android.Views.View * bool -> unit

Parameter

child
View

Untergeordnete Ansicht, deren Status sich geändert hat

hasTransientState
Boolean

"true", wenn dieses untergeordnete Element einen vorübergehenden Zustand aufweist

Attribute

Hinweise

Wird aufgerufen, wenn eine untergeordnete Ansicht jetzt über einen vorübergehenden Zustand verfügt oder nicht mehr nachverfolgt wird.

"Vorübergehender Zustand" ist jeder Zustand, den eine Ansicht enthalten kann, die nicht in dem Datenmodell widerzuspiegeln ist, das von der Ansicht derzeit angezeigt wird. Dieser Zustand wirkt sich nur auf die Präsentation des Benutzers innerhalb der Ansicht selbst aus, z. B. den aktuellen Status von Animationen in Bearbeitung oder den Zustand eines Textauswahlvorgangs.

Der vorübergehende Zustand ist nützlich, um auf andere Komponenten des Ansichtssystems zu verweisen, dass eine bestimmte Ansicht etwas komplexes, aber gekapseltes Nachverfolgen ausführt. Ein ListView Beispiel kann erkennen, dass Listenelementansichten mit vorübergehendem Zustand innerhalb ihrer Position oder stabilen Element-ID beibehalten werden sollen, anstatt diese Ansicht als trivial austauschbar durch den Sicherungsadapter zu behandeln. Auf diese Weise können Adapterimplementierungen einfacher sein, anstatt den Status von Elementansichtsanimationen in Bearbeitung nachzuverfolgen, sodass sie im Falle eines unerwarteten Recyclings und einer neu verknüpften Elementansicht wiederhergestellt werden können.

Diese Methode wird für eine übergeordnete Ansicht aufgerufen, wenn eine untergeordnete Ansicht oder eine Ansicht innerhalb ihrer Unterstruktur beginnt oder die Nachverfolgung des internen vorübergehenden Zustands endet.

Java-Dokumentation für android.view.ViewParent.childHasTransientStateChanged(android.view.View, boolean).

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.

Gilt für: