Compartir a través de


ObjectAnimator Clase

Definición

Esta subclase de proporciona compatibilidad con la animación de ValueAnimator propiedades en objetos de destino.

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

Comentarios

Esta subclase de proporciona compatibilidad con la animación de ValueAnimator propiedades en objetos de destino. Los constructores de esta clase toman parámetros para definir el objeto de destino que se animará, así como el nombre de la propiedad que se animará. Las funciones set/get adecuadas se determinan internamente y la animación llamará a estas funciones según sea necesario para animar la propiedad.

Los animadores se pueden crear a partir de archivos de código o de recursos, como se muestra aquí:

{

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

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

ObjectAnimator()

Crea un nuevo objeto ObjectAnimator.

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 subclase de proporciona compatibilidad con la animación de ValueAnimator propiedades en objetos de destino.

(Heredado de Object)
JniPeerMembers

Esta subclase de proporciona compatibilidad con la animación de ValueAnimator propiedades en objetos de destino.

Listeners

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

(Heredado de Animator)
PeerReference

Esta subclase de proporciona compatibilidad con la animación de ValueAnimator propiedades en objetos de destino.

(Heredado de Object)
PropertyName

Obtiene el nombre de la propiedad que se animará. -o bien- Establece el nombre de la propiedad que se animará.

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

Objeto de destino cuya propiedad se animará mediante esta animación

ThresholdClass

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

(Heredado de ValueAnimator)
ThresholdType

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

(Heredado de ValueAnimator)
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 subclase de proporciona compatibilidad con la animación de ValueAnimator propiedades en objetos de destino.

(Heredado de Object)
Dispose(Boolean)

Esta subclase de proporciona compatibilidad con la animación de ValueAnimator propiedades en objetos de destino.

(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)
OfArgb(Object, Property, Int32[])

Construye y devuelve un ObjectAnimator que anima entre valores de color.

OfArgb(Object, String, Int32[])

Construye y devuelve un ObjectAnimator que anima entre valores de color.

OfFloat(Object, Property, Property, Path)

Construye y devuelve un ObjectAnimator que anima las coordenadas a lo largo de un Path objeto utilizando dos propiedades.

OfFloat(Object, Property, Single[])

Construye y devuelve un ObjectAnimator que anima entre valores float.

OfFloat(Object, String, Single[])

Construye y devuelve un ObjectAnimator que anima entre valores float.

OfFloat(Object, String, String, Path)

Construye y devuelve un ObjectAnimator que anima las coordenadas a lo largo de un Path objeto utilizando dos propiedades.

OfInt(Object, Property, Int32[])

Construye y devuelve un ObjectAnimator que anima entre valores int.

OfInt(Object, Property, Property, Path)

Construye y devuelve un ObjectAnimator que anima las coordenadas a lo largo de un Path objeto utilizando dos propiedades.

OfInt(Object, String, Int32[])

Construye y devuelve un ObjectAnimator que anima entre valores int.

OfInt(Object, String, String, Path)

Construye y devuelve un ObjectAnimator que anima las coordenadas a lo largo de un Path objeto utilizando dos propiedades.

OfMultiFloat(Object, String, Path)

Construye y devuelve un ObjectAnimator que anima el destino mediante un establecedor multi float a lo largo del especificado Path.

OfMultiFloat(Object, String, Single[][])

Construye y devuelve un ObjectAnimator que anima los valores flotantes para un establecedor de varios parámetros.

OfMultiFloat(Object, String, TypeConverter, ITypeEvaluator, Object[])

Construye y devuelve un ObjectAnimator que anima los valores de un establecedor de varios parámetros float.

OfMultiInt(Object, String, Int32[][])

Construye y devuelve un ObjectAnimator que anima los valores int para un establecedor de varios parámetros.

OfMultiInt(Object, String, Path)

Construye y devuelve un ObjectAnimator que anima el destino mediante un establecedor multiint a lo largo del especificado Path.

OfMultiInt(Object, String, TypeConverter, ITypeEvaluator, Object[])

Construye y devuelve un ObjectAnimator que anima los valores de un establecedor de varios parámetros int.

OfObject(Object, Property, ITypeEvaluator, Object[])

Construye y devuelve un ObjectAnimator que anima entre valores object.

OfObject(Object, Property, TypeConverter, ITypeEvaluator, Object[])

Construye y devuelve un ObjectAnimator que anima entre valores object.

OfObject(Object, Property, TypeConverter, Path)

Construye y devuelve un ObjectAnimator que anima una propiedad a lo largo de .Path

OfObject(Object, String, ITypeEvaluator, Object[])

Construye y devuelve un ObjectAnimator que anima entre valores object.

OfObject(Object, String, TypeConverter, Path)

Construye y devuelve un ObjectAnimator que anima una propiedad a lo largo de .Path

OfPropertyValuesHolder(Object, PropertyValuesHolder[])

Construye y devuelve un ObjectAnimator que anima entre los conjuntos de valores especificados en <el código>PropertyValueHolder</objetos de código> .

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

autoCancel controla si un ObjectAnimator se cancelará automáticamente cuando se inicie cualquier otro ObjectAnimator con el mismo destino y propiedades.

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

Establece la propiedad que se animará.

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)
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 subclase de proporciona compatibilidad con la animación de ValueAnimator propiedades en objetos de destino.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Esta subclase de proporciona compatibilidad con la animación de ValueAnimator propiedades en objetos de destino.

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

AnimationCancel

Esta subclase de proporciona compatibilidad con la animación de ValueAnimator propiedades en objetos de destino.

(Heredado de Animator)
AnimationEnd

Esta subclase de proporciona compatibilidad con la animación de ValueAnimator propiedades en objetos de destino.

(Heredado de Animator)
AnimationPause

Esta subclase de proporciona compatibilidad con la animación de ValueAnimator propiedades en objetos de destino.

(Heredado de Animator)
AnimationRepeat

Esta subclase de proporciona compatibilidad con la animación de ValueAnimator propiedades en objetos de destino.

(Heredado de Animator)
AnimationResume

Esta subclase de proporciona compatibilidad con la animación de ValueAnimator propiedades en objetos de destino.

(Heredado de Animator)
AnimationStart

Esta subclase de proporciona compatibilidad con la animación de ValueAnimator propiedades en objetos de destino.

(Heredado de Animator)
Update

Esta subclase de proporciona compatibilidad con la animación de ValueAnimator propiedades en objetos de destino.

(Heredado de ValueAnimator)

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Esta subclase de proporciona compatibilidad con la animación de ValueAnimator propiedades en objetos de destino.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Esta subclase de proporciona compatibilidad con la animación de ValueAnimator propiedades en objetos de destino.

(Heredado de Object)
IJavaPeerable.Finalized()

Esta subclase de proporciona compatibilidad con la animación de ValueAnimator propiedades en objetos de destino.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Esta subclase de proporciona compatibilidad con la animación de ValueAnimator propiedades en objetos de destino.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Esta subclase de proporciona compatibilidad con la animación de ValueAnimator propiedades en objetos de destino.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Esta subclase de proporciona compatibilidad con la animación de ValueAnimator propiedades en objetos de destino.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Esta subclase de proporciona compatibilidad con la animación de ValueAnimator propiedades en objetos de destino.

(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 subclase de proporciona compatibilidad con la animación de ValueAnimator propiedades en objetos de destino.

GetJniTypeName(IJavaPeerable)

Esta subclase de proporciona compatibilidad con la animación de ValueAnimator propiedades en objetos de destino.

Se aplica a