IViewParent.ChildHasTransientStateChanged(View, Boolean) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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.