Compartir a través de


TimeAnimator Clase

Definición

Esta clase proporciona un mecanismo de devolución de llamada simple para los agentes de escucha que se sincronizan con todos los demás animadores del sistema.

[Android.Runtime.Register("android/animation/TimeAnimator", DoNotGenerateAcw=true)]
public class TimeAnimator : Android.Animation.ValueAnimator
[<Android.Runtime.Register("android/animation/TimeAnimator", DoNotGenerateAcw=true)>]
type TimeAnimator = class
    inherit ValueAnimator
Herencia
Atributos

Comentarios

Esta clase proporciona un mecanismo de devolución de llamada simple para los agentes de escucha que se sincronizan con todos los demás animadores del sistema. No hay ninguna duración, interpolación ni valor de objeto con este Animator. En su lugar, simplemente se inicia, después de lo cual continúa enviando eventos en cada fotograma de animación a su TimeListener (si se establece), con información sobre este animador, el tiempo total transcurrido y el tiempo transcurrido desde el fotograma de animación anterior.

Documentación de Java para android.animation.TimeAnimator.

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.

Constructores

TimeAnimator()
TimeAnimator(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

Campos

DurationInfinite

Valor utilizado para indicar una duración infinita (e.

(Heredado de Animator)
Infinite

Este valor usado con la #setRepeatCount(int) propiedad para repetir la animación indefinidamente.

(Heredado de ValueAnimator)
Restart
Obsoletos.

Cuando la animación llega al final y repeatCount es INFINITE o un valor positivo, la animación se reinicia desde el principio.

(Heredado de ValueAnimator)

Propiedades

AnimatedFraction

Devuelve la fracción de animación actual, que es la fracción interpolada o transcurrido que se usa en la actualización de fotogramas más reciente en la animación.

(Heredado de ValueAnimator)
AnimatedValue

El valor más reciente calculado por este ValueAnimator cuando hay solo una propiedad que se está animando.

(Heredado de ValueAnimator)
Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
CurrentPlayTime

Obtiene la posición actual de la animación en el tiempo, que es igual a la hora actual menos la hora en que se inició la animación. -o bien- Establece la posición de la animación en el momento dado especificado.

(Heredado de ValueAnimator)
Duration

Obtiene la longitud de la animación.

(Heredado de ValueAnimator)
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 si este animador se está ejecutando actualmente (después de haber iniciado y pasado cualquier período inicial startDelay y aún no finalizado).

(Heredado de ValueAnimator)
IsStarted

Devuelve si este animador se ha iniciado y aún no ha finalizado.

(Heredado de Animator)
JniIdentityHashCode

Esta clase proporciona un mecanismo de devolución de llamada simple para los agentes de escucha que se sincronizan con todos los demás animadores del sistema.

(Heredado de Object)
JniPeerMembers

Esta clase proporciona un mecanismo de devolución de llamada simple para los agentes de escucha que se sincronizan con todos los demás animadores del sistema.

Listeners

Obtiene el conjunto de android.animation.Animator.AnimatorListener objetos que están escuchando eventos en este Animator objeto.

(Heredado de Animator)
PeerReference

Esta clase proporciona un mecanismo de devolución de llamada simple para los agentes de escucha que se sincronizan con todos los demás animadores del sistema.

(Heredado de Object)
RepeatCount

Define cuántas veces se debe repetir la animación. -o bien- Establece cuántas veces se debe repetir la animación.

(Heredado de ValueAnimator)
RepeatMode

Define lo que debe hacer esta animación cuando llega al final. -o bien- Define lo que debe hacer esta animación cuando llega al final.

(Heredado de ValueAnimator)
StartDelay

Cantidad de tiempo, en milisegundos, para retrasar el inicio de la animación después #start() de llamar a . -o bien- La cantidad de tiempo, en milisegundos, para retrasar el inicio de la animación después #start() de llamar a .

(Heredado de ValueAnimator)
ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

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

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)
AddUpdateListener(ValueAnimator+IAnimatorUpdateListener)

Agrega un agente de escucha al conjunto de agentes de escucha que se envían eventos de actualización a través de la vida útil de una animación.

(Heredado de ValueAnimator)
Cancel()

Cancela la animación.

(Heredado de Animator)
Clone()

Crea y devuelve una copia de este Objectobjeto .

(Heredado de Animator)
Dispose()

Esta clase proporciona un mecanismo de devolución de llamada simple para los agentes de escucha que se sincronizan con todos los demás animadores del sistema.

(Heredado de Object)
Dispose(Boolean)

Esta clase proporciona un mecanismo de devolución de llamada simple para los agentes de escucha que se sincronizan con todos los demás animadores del sistema.

(Heredado de Object)
End()

Finaliza la animación.

(Heredado de Animator)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetAnimatedValue(String)

Valor más reciente calculado por este ValueAnimator para propertyName.

(Heredado de ValueAnimator)
GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
GetValues()

Devuelve los valores entre los que anima ValueAnimator.

(Heredado de ValueAnimator)
JavaFinalize()

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)
RemoveAllListeners()

Quita todo #addListener(android.animation.Animator.AnimatorListener) listeners y #addPauseListener(android.animation.Animator.AnimatorPauseListener) pauseListeners de este objeto.

(Heredado de Animator)
RemoveAllUpdateListeners()

Quita todos los agentes de escucha del conjunto que escuchan las actualizaciones de fotogramas de esta animación.

(Heredado de ValueAnimator)
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)
RemoveUpdateListener(ValueAnimator+IAnimatorUpdateListener)

Quita un agente de escucha del conjunto que escucha las actualizaciones de fotogramas de esta animación.

(Heredado de ValueAnimator)
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 valueAnimator a la inversa.

(Heredado de ValueAnimator)
SetCurrentFraction(Single)

Establece la posición de la animación en la fracción especificada.

(Heredado de ValueAnimator)
SetDuration(Int64)

Establece la longitud de la animación.

(Heredado de ValueAnimator)
SetEvaluator(ITypeEvaluator)

Evaluador de tipos que se va a usar al calcular los valores animados de esta animación.

(Heredado de ValueAnimator)
SetFloatValues(Single[])

Establece valores float entre los que se animará.

(Heredado de ValueAnimator)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetInterpolator(ITimeInterpolator)

El interpolador de tiempo usado para calcular la fracción transcurrido de esta animación.

(Heredado de ValueAnimator)
SetIntValues(Int32[])

Establece valores int que se animarán entre.

(Heredado de ValueAnimator)
SetObjectValues(Object[])

Establece los valores que se van a animar entre para esta animación.

(Heredado de ValueAnimator)
SetTarget(Object)

Establece el objeto de destino cuya propiedad se animará con esta animación.

(Heredado de Animator)
SetTimeListener(TimeAnimator+ITimeListener)

Establece un agente de escucha que se envía eventos de actualización durante toda la vida de una animación.

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)
SetValues(PropertyValuesHolder[])

Establece los valores, por propiedad, entre los que se anima.

(Heredado de ValueAnimator)
Start()

Inicia esta animación.

(Heredado de Animator)
ToArray<T>()

Esta clase proporciona un mecanismo de devolución de llamada simple para los agentes de escucha que se sincronizan con todos los demás animadores del sistema.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Esta clase proporciona un mecanismo de devolución de llamada simple para los agentes de escucha que se sincronizan con todos los demás animadores del sistema.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

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

Eventos

AnimationCancel

Esta clase proporciona un mecanismo de devolución de llamada simple para los agentes de escucha que se sincronizan con todos los demás animadores del sistema.

(Heredado de Animator)
AnimationEnd

Esta clase proporciona un mecanismo de devolución de llamada simple para los agentes de escucha que se sincronizan con todos los demás animadores del sistema.

(Heredado de Animator)
AnimationPause

Esta clase proporciona un mecanismo de devolución de llamada simple para los agentes de escucha que se sincronizan con todos los demás animadores del sistema.

(Heredado de Animator)
AnimationRepeat

Esta clase proporciona un mecanismo de devolución de llamada simple para los agentes de escucha que se sincronizan con todos los demás animadores del sistema.

(Heredado de Animator)
AnimationResume

Esta clase proporciona un mecanismo de devolución de llamada simple para los agentes de escucha que se sincronizan con todos los demás animadores del sistema.

(Heredado de Animator)
AnimationStart

Esta clase proporciona un mecanismo de devolución de llamada simple para los agentes de escucha que se sincronizan con todos los demás animadores del sistema.

(Heredado de Animator)
Time

Esta clase proporciona un mecanismo de devolución de llamada simple para los agentes de escucha que se sincronizan con todos los demás animadores del sistema.

Update

Esta clase proporciona un mecanismo de devolución de llamada simple para los agentes de escucha que se sincronizan con todos los demás animadores del sistema.

(Heredado de ValueAnimator)

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Esta clase proporciona un mecanismo de devolución de llamada simple para los agentes de escucha que se sincronizan con todos los demás animadores del sistema.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Esta clase proporciona un mecanismo de devolución de llamada simple para los agentes de escucha que se sincronizan con todos los demás animadores del sistema.

(Heredado de Object)
IJavaPeerable.Finalized()

Esta clase proporciona un mecanismo de devolución de llamada simple para los agentes de escucha que se sincronizan con todos los demás animadores del sistema.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Esta clase proporciona un mecanismo de devolución de llamada simple para los agentes de escucha que se sincronizan con todos los demás animadores del sistema.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Esta clase proporciona un mecanismo de devolución de llamada simple para los agentes de escucha que se sincronizan con todos los demás animadores del sistema.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Esta clase proporciona un mecanismo de devolución de llamada simple para los agentes de escucha que se sincronizan con todos los demás animadores del sistema.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Esta clase proporciona un mecanismo de devolución de llamada simple para los agentes de escucha que se sincronizan con todos los demás animadores del sistema.

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Esta clase proporciona un mecanismo de devolución de llamada simple para los agentes de escucha que se sincronizan con todos los demás animadores del sistema.

GetJniTypeName(IJavaPeerable)

Esta clase proporciona un mecanismo de devolución de llamada simple para los agentes de escucha que se sincronizan con todos los demás animadores del sistema.

Se aplica a