AnimatorSet Clase
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í.
Esta clase reproduce un conjunto de Animator objetos en el orden especificado.
[Android.Runtime.Register("android/animation/AnimatorSet", DoNotGenerateAcw=true)]
public sealed class AnimatorSet : Android.Animation.Animator
[<Android.Runtime.Register("android/animation/AnimatorSet", DoNotGenerateAcw=true)>]
type AnimatorSet = class
inherit Animator
- Herencia
- Atributos
Comentarios
Esta clase reproduce un conjunto de Animator objetos en el orden especificado. Las animaciones se pueden configurar para reproducirse juntas, en secuencia o después de un retraso especificado.
Hay dos enfoques diferentes para agregar animaciones a AnimatorSet: se puede llamar a los AnimatorSet#playTogether(Animator[]) playTogether() métodos o AnimatorSet#playSequentially(Animator[]) playSequentially() para agregar un conjunto de animaciones a la vez, o AnimatorSet#play(Animator) bien se puede usar junto con métodos de la AnimatorSet.Builder Builder clase para agregar animaciones una por una.
Es posible configurar un AnimatorSet con dependencias circulares entre sus animaciones. Por ejemplo, una animación a1 podría configurarse para iniciarse antes de la animación a2, a2 antes de a3 y a3 antes de a1. Los resultados de esta configuración no están definidos, pero normalmente no darán lugar a ninguna de las animaciones afectadas que se reproducen. Debido a esto (y como las dependencias circulares no tienen sentido lógico de todos modos), se deben evitar las dependencias circulares y el flujo de dependencias de las animaciones solo debe estar en una dirección.
<div class="special reference"><h3>Developer Guides</h3>
Para obtener más información sobre cómo animar con AnimatorSet, lea la guía para desarrolladores de animación de propiedades.
</div>
Java documentación para android.animation.AnimatorSet.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Constructores
| Nombre | Description |
|---|---|
| AnimatorSet() | |
Campos
| Nombre | Description |
|---|---|
| DurationInfinite |
Valor utilizado para indicar una duración infinita (e. (Heredado de Animator) |
Propiedades
| Nombre | Description |
|---|---|
| ChildAnimations |
Devuelve la lista actual de objetos Animator secundarios controlados por este AnimatorSet. |
| Class |
Devuelve la clase en tiempo de ejecución de este |
| CurrentPlayTime |
Devuelve los milisegundos transcurridos desde el inicio de la animación. -o bien- Establece la posición de la animación en el momento dado especificado. |
| Duration |
Obtiene la longitud de cada una de las animaciones secundarias de este AnimatorSet. |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| Interpolator |
Devuelve el interpolador de tiempo que usa esta animación. (Heredado de Animator) |
| IsPaused |
Devuelve si este animador está actualmente en un estado en pausa. (Heredado de Animator) |
| IsRunning |
Devuelve true si alguna de las animaciones secundarias de este AnimatorSet se ha iniciado y aún no ha finalizado. |
| IsStarted |
Devuelve si este animador se ha iniciado y aún no ha finalizado. (Heredado de Animator) |
| JniIdentityHashCode |
Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| JniManagedPeerState |
Esta clase reproduce un conjunto de |
| JniPeerMembers |
Esta clase reproduce un conjunto de |
| Listeners |
Obtiene el conjunto de |
| PeerReference |
Obtiene la referencia de objeto JNI para este Java del mismo nivel. (Heredado de Object) |
| StartDelay |
Cantidad de tiempo, en milisegundos, para retrasar el inicio de la animación después |
| ThresholdClass |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. (Heredado de Animator) |
| ThresholdType |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. (Heredado de Animator) |
| TotalDuration |
Obtiene la duración total de la animación, teniendo en cuenta las secuencias de animación, el retraso de inicio y la repetición. (Heredado de Animator) |
Métodos
| Nombre | Description |
|---|---|
| AddListener(Animator+IAnimatorListener) |
Agrega un agente de escucha al conjunto de agentes de escucha que se envían eventos a través de la vida de una animación, como inicio, repetición y finalización. (Heredado de Animator) |
| AddPauseListener(Animator+IAnimatorPauseListener) |
Agrega un agente de escucha de pausa a este animador. (Heredado de Animator) |
| Cancel() |
Cancela la animación. (Heredado de Animator) |
| Clone() |
Crea y devuelve una copia de este |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Esta clase reproduce un conjunto de |
| Dispose() |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| Dispose(Boolean) |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| DisposeUnlessReferenced() |
Esta clase reproduce un conjunto de |
| End() |
Finaliza la animación. (Heredado de Animator) |
| Equals(Object) |
Esta clase reproduce un conjunto de |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| GetHashCode() |
Devuelve un valor de código hash para el objeto . (Heredado de Object) |
| JavaFinalize() |
Obsoletos.
Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto . (Heredado de Object) |
| Notify() |
Activa un único subproceso que está esperando en el monitor de este objeto. (Heredado de Object) |
| NotifyAll() |
Activa todos los subprocesos que están esperando en el monitor de este objeto. (Heredado de Object) |
| Pause() |
Pausa una animación en ejecución. (Heredado de Animator) |
| Play(Animator) |
Este método crea un |
| PlaySequentially(Animator[]) |
Configura este AnimatorSet para reproducir cada una de las animaciones proporcionadas cuando finaliza la animación anterior. |
| PlaySequentially(IList<Animator>) |
Configura este AnimatorSet para reproducir cada una de las animaciones proporcionadas cuando finaliza la animación anterior. |
| PlayTogether(Animator[]) |
Configura este AnimatorSet para reproducir todas las animaciones proporcionadas al mismo tiempo. |
| PlayTogether(ICollection<Animator>) |
Configura este AnimatorSet para reproducir todas las animaciones proporcionadas al mismo tiempo. |
| RemoveAllListeners() |
Quita todo |
| RemoveListener(Animator+IAnimatorListener) |
Quita un agente de escucha del conjunto que escucha esta animación. (Heredado de Animator) |
| RemovePauseListener(Animator+IAnimatorPauseListener) |
Quita un agente de escucha de pausa del conjunto que escucha esta animación. (Heredado de Animator) |
| Resume() |
Reanuda una animación en pausa, lo que hace que el animador recoja dónde se dejó cuando se pausaba. (Heredado de Animator) |
| Reverse() |
Reproduce el AnimatorSet a la inversa. |
| SetDuration(Int64) |
Establece la longitud de cada una de las animaciones secundarias actuales de este AnimatorSet. |
| SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
| SetInterpolator(ITimeInterpolator) |
Establece timeInterpolator para todos los elementos actuales |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Esta clase reproduce un conjunto de |
| SetTarget(Object) |
Establece el objeto de destino cuya propiedad se animará con esta animación. (Heredado de Animator) |
| SetupEndValues() |
Este método indica al objeto que use la información adecuada para extraer los valores finales de la animación. (Heredado de Animator) |
| SetupStartValues() |
Este método indica al objeto que use la información adecuada para extraer los valores iniciales de la animación. (Heredado de Animator) |
| Start() |
Inicia esta animación. (Heredado de Animator) |
| ToArray<T>() |
Crea una matriz administrada a partir de este contenedor de matriz Java. (Heredado de Object) |
| ToString() |
Devuelve una representación de cadena del objeto . (Heredado de Object) |
| UnregisterFromRuntime() |
Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| Wait() |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><> (Heredado de Object) |
| Wait(Int64, Int32) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
| Wait(Int64) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Eventos
| Nombre | Description |
|---|---|
| AnimationCancel |
Esta clase reproduce un conjunto de |
| AnimationEnd |
Esta clase reproduce un conjunto de |
| AnimationPause |
Esta clase reproduce un conjunto de |
| AnimationRepeat |
Esta clase reproduce un conjunto de |
| AnimationResume |
Esta clase reproduce un conjunto de |
| AnimationStart |
Esta clase reproduce un conjunto de |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IJavaPeerable.Disposed() |
Esta clase reproduce un conjunto de |
| IJavaPeerable.Finalized() |
Esta clase reproduce un conjunto de |
| IJavaPeerable.JniObjectReferenceControlBlock |
Esta clase reproduce un conjunto de |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Esta clase reproduce un conjunto de |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Esta clase reproduce un conjunto de |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Esta clase reproduce un conjunto de |
| IJavaPeerable.UnregisterFromRuntime() |
Esta clase reproduce un conjunto de |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
Esta clase reproduce un conjunto de |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |