Compartilhar via


Transition.AddTarget Método

Definição

Sobrecargas

AddTarget(View)

Define as instâncias de exibição de destino que essa Transição está interessada em animar.

AddTarget(Class)

Adiciona a classe de um modo de exibição de destino que essa transição está interessada em animar.

AddTarget(Int32)

Adiciona o id de um modo de exibição de destino que essa Transição está interessada em animar.

AddTarget(String)

Adiciona o nome_de_transição de um modo de exibição de destino que essa transição está interessada em animar.

AddTarget(View)

Define as instâncias de exibição de destino que essa Transição está interessada em animar.

[Android.Runtime.Register("addTarget", "(Landroid/view/View;)Landroid/transition/Transition;", "GetAddTarget_Landroid_view_View_Handler")]
public virtual Android.Transitions.Transition? AddTarget (Android.Views.View? target);
[<Android.Runtime.Register("addTarget", "(Landroid/view/View;)Landroid/transition/Transition;", "GetAddTarget_Landroid_view_View_Handler")>]
abstract member AddTarget : Android.Views.View -> Android.Transitions.Transition
override this.AddTarget : Android.Views.View -> Android.Transitions.Transition

Parâmetros

target
View

Um Modo de Exibição no qual a Transição atuará, deve ser não nulo.

Retornos

A Transição à qual o destino é adicionado. O retorno do mesmo objeto facilita a cadeia de chamadas durante a construção, como transitionSet.addTransitions(new Fade()).addTarget(someView);

Atributos

Comentários

Define as instâncias de exibição de destino que essa Transição está interessada em animar. Por padrão, não há destinos, e uma Transição escutará as alterações em cada exibição na hierarquia abaixo da raiz da cena para a qual está sendo transferida. A definição de metas restringe a Transição a apenas ouvir e agir de acordo com essas opiniões. Todas as outras visões serão ignoradas.

A lista de destino é como a #addTarget(int) targetId lista, exceto que essa lista especifica as instâncias de exibição reais, não os ids das exibições. Esta é uma distinção importante quando as mudanças de cena envolvem hierarquias de visão que foram infladas separadamente; Modos de exibição diferentes podem compartilhar a mesma id, mas não ser a mesma instância. Se a transição deve tratar essas visões como iguais, então #addTarget(int) deve ser usado em vez de #addTarget(View). Se, por outro lado, as mudanças de cena envolverem alterações todas dentro da mesma hierarquia de exibição, entre exibições que não necessariamente têm ids definidas nelas, então a lista de exibição de destino pode ser mais conveniente.

Documentação Java para android.transition.Transition.addTarget(android.view.View).

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.

Confira também

Aplica-se a

AddTarget(Class)

Adiciona a classe de um modo de exibição de destino que essa transição está interessada em animar.

[Android.Runtime.Register("addTarget", "(Ljava/lang/Class;)Landroid/transition/Transition;", "GetAddTarget_Ljava_lang_Class_Handler")]
public virtual Android.Transitions.Transition? AddTarget (Java.Lang.Class? targetType);
[<Android.Runtime.Register("addTarget", "(Ljava/lang/Class;)Landroid/transition/Transition;", "GetAddTarget_Ljava_lang_Class_Handler")>]
abstract member AddTarget : Java.Lang.Class -> Android.Transitions.Transition
override this.AddTarget : Java.Lang.Class -> Android.Transitions.Transition

Parâmetros

targetType
Class

O tipo a ser incluído ao executar essa transição.

Retornos

A Transição à qual a classe de destino foi adicionada. O retorno do mesmo objeto facilita a cadeia de chamadas durante a construção, como transitionSet.addTransitions(new Fade()).addTarget(ImageView.class);

Atributos

Comentários

Adiciona a classe de um modo de exibição de destino que essa transição está interessada em animar. Por padrão, não há targetTypes, e uma Transição escutará as alterações em cada modo de exibição na hierarquia abaixo da cenaRaiz da cena para a qual está sendo transferida. A definição de targetTypes restringe a Transição a apenas escutar e agir sobre exibições com essas classes. Exibições com classes diferentes serão ignoradas.

Observe que qualquer View que possa ser convertido em targetType será incluído, portanto, se targetType for View.class, todos os Views serão incluídos.

Documentação Java para android.transition.Transition.addTarget(java.lang.Class).

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.

Confira também

  • AddTarget(Int32)
  • AddTarget(View)
  • <xref:Android.Transitions.Transition.ExcludeTarget(Java.Lang.Class%2c+System.Boolean)>
  • <xref:Android.Transitions.Transition.ExcludeChildren(Java.Lang.Class%2c+System.Boolean)>

Aplica-se a

AddTarget(Int32)

Adiciona o id de um modo de exibição de destino que essa Transição está interessada em animar.

[Android.Runtime.Register("addTarget", "(I)Landroid/transition/Transition;", "GetAddTarget_IHandler")]
public virtual Android.Transitions.Transition? AddTarget (int targetId);
[<Android.Runtime.Register("addTarget", "(I)Landroid/transition/Transition;", "GetAddTarget_IHandler")>]
abstract member AddTarget : int -> Android.Transitions.Transition
override this.AddTarget : int -> Android.Transitions.Transition

Parâmetros

targetId
Int32

O id de uma exibição de destino deve ser um número positivo.

Retornos

A transição à qual o targetId é adicionado. O retorno do mesmo objeto facilita a cadeia de chamadas durante a construção, como transitionSet.addTransitions(new Fade()).addTarget(someId);

Atributos

Comentários

Adiciona o id de um modo de exibição de destino que essa Transição está interessada em animar. Por padrão, não há targetIds, e uma Transição escutará as alterações em cada exibição na hierarquia abaixo da cenaRaiz da cena para a qual está sendo transferida. A definição de targetIds restringe a Transição a apenas escutar e agir sobre exibições com essas IDs. Exibições com IDs diferentes, ou sem IDs, serão ignoradas.

Observe que o uso de ids para especificar destinos implica que os ids devem ser exclusivos dentro da hierarquia de exibição abaixo da raiz da cena.

Documentação Java para android.transition.Transition.addTarget(int).

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.

Confira também

Aplica-se a

AddTarget(String)

Adiciona o nome_de_transição de um modo de exibição de destino que essa transição está interessada em animar.

[Android.Runtime.Register("addTarget", "(Ljava/lang/String;)Landroid/transition/Transition;", "GetAddTarget_Ljava_lang_String_Handler")]
public virtual Android.Transitions.Transition? AddTarget (string? targetName);
[<Android.Runtime.Register("addTarget", "(Ljava/lang/String;)Landroid/transition/Transition;", "GetAddTarget_Ljava_lang_String_Handler")>]
abstract member AddTarget : string -> Android.Transitions.Transition
override this.AddTarget : string -> Android.Transitions.Transition

Parâmetros

targetName
String

O transitionName de um modo de exibição de destino deve ser não nulo.

Retornos

A transição à qual o transitionName de destino é adicionado. O retorno do mesmo objeto facilita a cadeia de chamadas durante a construção, como transitionSet.addTransitions(new Fade()).addTarget(someName);

Atributos

Comentários

Adiciona o nome_de_transição de um modo de exibição de destino que essa transição está interessada em animar. Por padrão, não há targetNames, e uma Transição escutará as alterações em cada exibição na hierarquia abaixo da cenaRaiz da cena para a qual está sendo transferida. A definição de targetNames restringe a Transição a apenas escutar e agir sobre modos de exibição com esses transitionNames. Exibições com transitionNames diferentes, ou sem transitionName, serão ignoradas.

Observe que transitionNames deve ser exclusivo dentro da hierarquia de exibição.

Documentação Java para android.transition.Transition.addTarget(java.lang.String).

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.

Confira também

Aplica-se a