Transition.AddTarget Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.