Compartir a través de


Transition.AddTarget Método

Definición

Sobrecargas

AddTarget(View)

Establece las instancias de vista de destino que esta transición está interesada en animar.

AddTarget(Class)

Agrega la clase de una vista de destino que esta transición está interesada en animar.

AddTarget(Int32)

Agrega el identificador de una vista de destino que esta transición está interesada en animar.

AddTarget(String)

Agrega el transitionName de una vista de destino que esta transición está interesada en animar.

AddTarget(View)

Establece las instancias de vista de destino que esta transición está interesada en 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

Una vista en la que actuará la transición debe ser distinto de null.

Devoluciones

Transición a la que se agrega el destino. Devolver el mismo objeto facilita la cadena de llamadas durante la construcción, como transitionSet.addTransitions(new Fade()).addTarget(someView);

Atributos

Comentarios

Establece las instancias de vista de destino que esta transición está interesada en animar. De forma predeterminada, no hay destinos y una transición escuchará los cambios en cada vista de la jerarquía debajo de la sceneRoot de la escena en la que se va a realizar la transición. Establecer destinos restringe la transición para que solo escuche y actúe sobre estas vistas. Se omitirán todas las demás vistas.

La lista de destino es similar a la #addTarget(int) targetId lista, excepto esta lista, especifica las instancias de View reales, no los identificadores de las vistas. Se trata de una distinción importante cuando los cambios de escena implican jerarquías de vistas que se han inflado por separado; diferentes vistas pueden compartir el mismo identificador, pero no ser realmente la misma instancia. Si la transición debe tratar esas vistas como las mismas, #addTarget(int) debe usarse en lugar de #addTarget(View). Si, por otro lado, los cambios de escena implican cambios en la misma jerarquía de vistas, entre las vistas que no tienen necesariamente identificadores establecidos en ellos, la lista de destinos de vistas puede ser más conveniente.

Documentación de Java para android.transition.Transition.addTarget(android.view.View).

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.

Consulte también

Se aplica a

AddTarget(Class)

Agrega la clase de una vista de destino que esta transición está interesada en 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

Tipo que se va a incluir al ejecutar esta transición.

Devoluciones

Transición a la que se agregó la clase de destino. Devolver el mismo objeto facilita la cadena de llamadas durante la construcción, como transitionSet.addTransitions(new Fade()).addTarget(ImageView.class);

Atributos

Comentarios

Agrega la clase de una vista de destino que esta transición está interesada en animar. De forma predeterminada, no hay targetTypes y una transición escuchará los cambios en cada vista de la jerarquía debajo de sceneRoot de la escena en la que se va a realizar la transición. Establecer targetTypes restringe la transición para que solo escuche y actúe sobre las vistas con estas clases. Se omitirán las vistas con diferentes clases.

Tenga en cuenta que se incluirá cualquier vista que se pueda convertir a targetType, por lo que si targetType es View.class, se incluirán todas las vistas.

Documentación de Java para android.transition.Transition.addTarget(java.lang.Class).

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.

Consulte también

  • 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)>

Se aplica a

AddTarget(Int32)

Agrega el identificador de una vista de destino que esta transición está interesada en 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

El identificador de una vista de destino debe ser un número positivo.

Devoluciones

Transición a la que se agrega el valor targetId. Devolver el mismo objeto facilita la cadena de llamadas durante la construcción, como transitionSet.addTransitions(new Fade()).addTarget(someId);

Atributos

Comentarios

Agrega el identificador de una vista de destino que esta transición está interesada en animar. De forma predeterminada, no hay targetIds y una transición escuchará los cambios en cada vista de la jerarquía debajo de sceneRoot de la escena en la que se va a realizar la transición. Establecer targetIds restringe la transición para que solo escuche y actúe sobre ellas, las vistas con estos identificadores. Las vistas con diferentes identificadores, o ningún identificador, se omitirán.

Tenga en cuenta que el uso de identificadores para especificar destinos implica que los identificadores deben ser únicos dentro de la jerarquía de vistas debajo de la raíz de la escena.

Documentación de Java para android.transition.Transition.addTarget(int).

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.

Consulte también

Se aplica a

AddTarget(String)

Agrega el transitionName de una vista de destino que esta transición está interesada en 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

TransitionName de una vista de destino debe ser distinto de null.

Devoluciones

Transición a la que se agrega transitionName de destino. Devolver el mismo objeto facilita la cadena de llamadas durante la construcción, como transitionSet.addTransitions(new Fade()).addTarget(someName);

Atributos

Comentarios

Agrega el transitionName de una vista de destino que esta transición está interesada en animar. De forma predeterminada, no hay targetNames y una transición escuchará los cambios en cada vista de la jerarquía debajo de sceneRoot de la escena en la que se va a realizar la transición. Establecer targetNames restringe la transición para que solo escuche y actúe en las vistas con estos transitionNames. Se omitirán las vistas con diferentes transitionNames o sin transitionName.

Tenga en cuenta que transitionNames debe ser único dentro de la jerarquía de vistas.

Documentación de Java para android.transition.Transition.addTarget(java.lang.String).

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.

Consulte también

Se aplica a