Condividi tramite


IViewParent.ChildHasTransientStateChanged(View, Boolean) Metodo

Definizione

Chiamato quando una visualizzazione figlio ha o non è più in esecuzione il rilevamento dello stato temporaneo.

[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

Parametri

child
View

Visualizzazione figlio il cui stato è stato modificato

hasTransientState
Boolean

true se questo figlio ha uno stato temporaneo

Attributi

Commenti

Chiamato quando una visualizzazione figlio ha o non è più in esecuzione il rilevamento dello stato temporaneo.

"Stato temporaneo" è qualsiasi stato che potrebbe contenere una visualizzazione che non dovrebbe essere riflessa nel modello di dati attualmente presentato dalla vista. Questo stato influisce solo sulla presentazione all'utente all'interno della visualizzazione stessa, ad esempio lo stato corrente delle animazioni in corso o lo stato di un'operazione di selezione del testo.

Lo stato temporaneo è utile per suggerire ad altri componenti del sistema Di visualizzazione che una visualizzazione specifica sta monitorando un elemento complesso ma incapsulato. Ad ListView esempio, può riconoscere che le visualizzazioni degli elementi di elenco con stato temporaneo devono essere mantenute all'interno della posizione o dell'ID elemento stabile anziché trattare tale vista come facilmente sostituibile dall'adattatore di backup. Ciò consente alle implementazioni dell'adattatore di essere più semplici anziché dover tenere traccia dello stato delle animazioni della visualizzazione elementi in corso in modo che possano essere ripristinate in caso di riciclo imprevisto e riassociamento delle visualizzazioni degli elementi associate.

Questo metodo viene chiamato su una visualizzazione padre quando una visualizzazione figlio o una vista all'interno del relativo sottoalbero inizia o termina il rilevamento dello stato temporaneo interno.

Documentazione java per android.view.ViewParent.childHasTransientStateChanged(android.view.View, boolean).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a