ObjectAnimator 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 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 |
Restart |
Obsoletos.
Cuando la animación llega al final y |
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 |
Class |
Devuelve la clase en tiempo de ejecución de este |
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 |
JniPeerMembers |
Esta subclase de proporciona compatibilidad con la animación de |
Listeners |
Obtiene el conjunto de |
PeerReference |
Esta subclase de proporciona compatibilidad con la animación de |
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 |
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 |
Dispose() |
Esta subclase de proporciona compatibilidad con la animación de |
Dispose(Boolean) |
Esta subclase de proporciona compatibilidad con la animación de |
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 |
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 |
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 |
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 |
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 |
OfMultiFloat(Object, String, Path) |
Construye y devuelve un ObjectAnimator que anima el destino mediante un establecedor multi float a lo largo del especificado |
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 |
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 . |
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 . |
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 |
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 |
ToString() |
Devuelve una representación de cadena del objeto. (Heredado de Object) |
UnregisterFromRuntime() |
Esta subclase de proporciona compatibilidad con la animación de |
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 |
AnimationEnd |
Esta subclase de proporciona compatibilidad con la animación de |
AnimationPause |
Esta subclase de proporciona compatibilidad con la animación de |
AnimationRepeat |
Esta subclase de proporciona compatibilidad con la animación de |
AnimationResume |
Esta subclase de proporciona compatibilidad con la animación de |
AnimationStart |
Esta subclase de proporciona compatibilidad con la animación de |
Update |
Esta subclase de proporciona compatibilidad con la animación de |
Implementaciones de interfaz explícitas
IJavaPeerable.Disposed() |
Esta subclase de proporciona compatibilidad con la animación de |
IJavaPeerable.DisposeUnlessReferenced() |
Esta subclase de proporciona compatibilidad con la animación de |
IJavaPeerable.Finalized() |
Esta subclase de proporciona compatibilidad con la animación de |
IJavaPeerable.JniManagedPeerState |
Esta subclase de proporciona compatibilidad con la animación de |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Esta subclase de proporciona compatibilidad con la animación de |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Esta subclase de proporciona compatibilidad con la animación de |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Esta subclase de proporciona compatibilidad con la animación de |
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 |
GetJniTypeName(IJavaPeerable) |
Esta subclase de proporciona compatibilidad con la animación de |