Compartir a través de


IViewParent.ChildHasTransientStateChanged(View, Boolean) Método

Definición

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.

Documentación de Java para android.view.ViewParent.childHasTransientStateChanged(android.view.View, boolean).

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.

Se aplica a