IViewParent.ChildHasTransientStateChanged(View, Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Chamado quando um modo de exibição filho agora tem ou não está mais rastreando o estado transitório.
[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
Modo de exibição filho cujo estado foi alterado
- hasTransientState
- Boolean
true se esta criança tiver estado transitório
- Atributos
Comentários
Chamado quando um modo de exibição filho agora tem ou não está mais rastreando o estado transitório.
"Estado transitório" é qualquer estado que um Modo de Exibição possa manter que não se espera que seja refletido no modelo de dados que o Modo de Exibição apresenta no momento. Esse estado afeta apenas a apresentação para o usuário dentro do próprio Modo de Exibição, como o estado atual das animações em andamento ou o estado de uma operação de seleção de texto.
O estado transitório é útil para sugerir a outros componentes do sistema View que um modo de exibição específico está rastreando algo complexo, mas encapsulado. Um ListView
por exemplo pode reconhecer que as Exibições de item de lista com estado transitório devem ser preservadas dentro de sua posição ou ID de item estável em vez de tratar essa exibição como trivialmente substituível pelo adaptador de suporte. Isso permite que as implementações do adaptador sejam mais simples, em vez de precisar controlar o estado das animações de exibição de item em andamento, de modo que elas possam ser restauradas no caso de uma reciclagem e revinculação inesperadas de exibições de item anexadas.
Esse método é chamado em um modo de exibição pai quando um modo de exibição filho ou um modo de exibição dentro de sua subárvore começa ou termina o controle do estado transitório interno.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.