SharedElementCallback.OnSharedElementStart Método

Definição

Em Transições de Atividade, onSharedElementStart é chamado imediatamente antes de capturar o início do estado do elemento compartilhado nas transições enter e reenter e imediatamente antes de capturar o final do estado do elemento compartilhado para transições de saída e retorno.

[Android.Runtime.Register("onSharedElementStart", "(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V", "GetOnSharedElementStart_Ljava_util_List_Ljava_util_List_Ljava_util_List_Handler")]
public virtual void OnSharedElementStart(System.Collections.Generic.IList<string>? sharedElementNames, System.Collections.Generic.IList<Android.Views.View>? sharedElements, System.Collections.Generic.IList<Android.Views.View>? sharedElementSnapshots);
[<Android.Runtime.Register("onSharedElementStart", "(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V", "GetOnSharedElementStart_Ljava_util_List_Ljava_util_List_Ljava_util_List_Handler")>]
abstract member OnSharedElementStart : System.Collections.Generic.IList<string> * System.Collections.Generic.IList<Android.Views.View> * System.Collections.Generic.IList<Android.Views.View> -> unit
override this.OnSharedElementStart : System.Collections.Generic.IList<string> * System.Collections.Generic.IList<Android.Views.View> * System.Collections.Generic.IList<Android.Views.View> -> unit

Parâmetros

sharedElementNames
IList<String>

Lista: Os nomes dos elementos compartilhados que foram aceitos na hierarquia De exibição.

sharedElements
IList<View>

Lista: Os elementos compartilhados que fazem parte da hierarquia De exibição.

sharedElementSnapshots
IList<View>

Lista: As exibições que contêm capturas de tela do elemento compartilhado da janela de inicialização. Esses elementos não farão parte da cena, mas serão posicionados em relação ao Modo de Exibição de Decoração da Janela. Essa lista é nula para Transições de Fragmento.

Atributos

Comentários

Em Transições de Atividade, onSharedElementStart é chamado imediatamente antes de capturar o início do estado do elemento compartilhado nas transições enter e reenter e imediatamente antes de capturar o final do estado do elemento compartilhado para transições de saída e retorno. Em Transições de Fragmento, onSharedElementStart é chamado imediatamente antes de capturar o estado inicial de todas as transições de elemento compartilhado. Essa chamada pode ser usada para ajustar o estado de início da transição modificando as exibições do elemento compartilhado. Observe que nenhuma etapa de layout será executada entre onSharedElementStart e a captura de estado de transição. Para transições de atividade, todas as alterações feitas em onSharedElementEnd(List,List,List,List) que não são atualizadas durante o layout devem ser corrigidas em onSharedElementStart para transições de saída e retorno. Por exemplo, rotação ou escala não será afetada pelo layout e, se alterada em onSharedElementEnd(List,List,List,List), ela também precisará ser redefinida no onSharedElementStart novamente para corrigir o estado final.

Referência do Android para android.app.SharedElementCallback.onSharedElementStart.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a