IViewParent.ChildHasTransientStateChanged(View, Boolean) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se llama cuando una vista secundaria ahora tiene o ya no está realizando el seguimiento del estado transitorio.
[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
Parámetros
- child
- View
Vista secundaria cuyo estado ha cambiado
- hasTransientState
- Boolean
True si este elemento secundario tiene un estado transitorio
- Atributos
Comentarios
Se llama cuando una vista secundaria ahora tiene o ya no está realizando el seguimiento del estado transitorio.
"Estado transitorio" es cualquier estado que pueda contener una vista que no se espera que se refleje en el modelo de datos que la vista presenta actualmente. Este estado solo afecta a la presentación al usuario dentro de la propia Vista, como el estado actual de las animaciones en curso o el estado de una operación de selección de texto.
El estado transitorio es útil para sugerir a otros componentes del sistema view que una vista determinada realiza un seguimiento de algo complejo pero encapsulado. Por ListView
ejemplo, puede confirmar que las vistas de elemento de lista con estado transitorio deben conservarse dentro de su posición o identificador de elemento estable en lugar de tratar esa vista como trivialmente reemplazable por el adaptador de respaldo. Esto permite que las implementaciones del adaptador sean más sencillas en lugar de necesitar realizar un seguimiento del estado de las animaciones de vista de elementos en curso, de modo que se puedan restaurar en caso de un reciclaje inesperado y volver a enlazar las vistas de elementos adjuntas.
Se llama a este método en una vista primaria cuando una vista secundaria o una vista dentro de su subárbol comienza o finaliza el seguimiento del estado transitorio interno.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.