Lenguaje

Animation Clase

Definición

Abstracción para una animación que se puede aplicar a vistas, superficies u otros objetos.

[Android.Runtime.Register("android/view/animation/Animation", DoNotGenerateAcw=true)]
public abstract class Animation : Java.Lang.Object, IDisposable, Java.Lang.ICloneable
[<Android.Runtime.Register("android/view/animation/Animation", DoNotGenerateAcw=true)>]
type Animation = class
    inherit Object
    interface ICloneable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herencia
Derivado
Atributos
Implementaciones

Comentarios

Abstracción para una animación que se puede aplicar a vistas, superficies u otros objetos. Vea .android.view.animation animation package description file

Java documentación para android.view.animation.Animation.

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

Crea una nueva animación con una duración de 0 ms, el interpolador predeterminado, con fillBefore establecido en true y fillAfter establecido en false.

Animation(Context, IAttributeSet)

Crea una nueva animación cuyos parámetros proceden del contexto y los atributos especificados establecidos.

Animation(IntPtr, JniHandleOwnership)

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

Campos

Nombre Description
Infinite

Repita la animación indefinidamente.

StartOnFirstFrame

Se puede usar como hora de inicio para indicar que la hora de inicio debe ser la hora actual cuando #getTransformation(long, Transformation) se invoca para el primer fotograma de animación.

Propiedades

Nombre Description
BackdropColor

Devuelve el color de fondo para mostrar detrás de las ventanas de animación. -o bien- Establezca el color que se usará para el telón de fondo mostrado detrás de las ventanas de animación.

BackgroundColor

Devuelve el color de fondo detrás de la animación. -o bien- Establecer fondo detrás de la animación.

Class

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

(Heredado de Object)
DetachWallpaper

Valor devuelto de #setDetachWallpaper(boolean). -o bien- Si detachWallpaper es true, y se trata de una animación de ventana de una ventana que tiene un fondo de papel tapiz, la ventana se desasociará del fondo de pantalla mientras se ejecuta.

Duration

Cuánto tiempo debe durar esta animación o cuánto tiempo debe durar esta animación.

FillAfter

Si fillAfter es true, esta animación aplicará su transformación después de la hora de finalización de la animación. -o bien- Si fillAfter es true, la transformación que realizará esta animación persistirá cuando finalice.

FillBefore

Si fillBefore es true, esta animación aplicará su transformación antes de la hora de inicio de la animación. -o bien- Si fillBefore es true, esta animación aplicará su transformación antes de la hora de inicio de la animación.

FillEnabled

Si fillEnabled es true, esta animación aplicará el valor de fillBefore. -o bien- Si fillEnabled es true, la animación aplicará el valor de fillBefore.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
HasEnded

Indica si esta animación ha finalizado o no.

HasStarted

Indica si esta animación se ha iniciado o no.

Interpolator

Obtiene el tipo de curva de aceleración para esta animación. -o bien- Establece la curva de aceleración para esta animación.

IsInitialized

Indica si la animación se ha inicializado o no.

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

Abstracción para una animación que se puede aplicar a vistas, superficies u otros objetos.

(Heredado de JavaObject)
JniPeerMembers

Abstracción para una animación que se puede aplicar a vistas, superficies u otros objetos.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

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

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.

ScaleFactor

El factor de escala se establece mediante la llamada a getTransformation.

ShowBackdrop

Si showBackdrop es true y esta animación se aplica en una ventana, las ventanas de la animación se animarán con el fondo asociado a esta ventana detrás de ellas. -o bien- Si showBackdrop es true y esta animación se aplica en una ventana, las ventanas de la animación se animarán con el fondo asociado a esta ventana detrás de ellos.

StartOffset

Cuando se debe iniciar esta animación, relativa a StartTime o cuando esta animación debe iniciarse con respecto a la hora de inicio.

StartTime

Cuando se debe iniciar esta animación. -o bien- Cuando se debe iniciar esta animación.

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.

ZAdjustment

Devuelve el modo de ordenación Z que se va a usar mientras se ejecuta la animación como se estableció anteriormente en #setZAdjustment. -o bien- Establezca el modo de ordenación Z que se va a usar mientras se ejecuta la animación.

Métodos

Nombre Description
ApplyTransformation(Single, Transformation)

Asistente para getTransformation.

Cancel()

Cancele la animación.

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
ComputeDurationHint()

Calcule una sugerencia durante cuánto tiempo puede durar toda la animación, en milisegundos.

Construct(JniObjectReference, JniObjectReferenceOptions)

Abstracción para una animación que se puede aplicar a vistas, superficies u otros objetos.

(Heredado de JavaObject)
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()

Abstracción para una animación que se puede aplicar a vistas, superficies u otros objetos.

(Heredado de JavaObject)
EnsureInterpolator()

Gurantees que esta animación tiene un interpolador.

Equals(Object)

Abstracción para una animación que se puede aplicar a vistas, superficies u otros objetos.

(Heredado de JavaObject)
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)
GetTransformation(Int64, Transformation, Single)

Obtiene la transformación que se va a aplicar en un momento dado especificado.

GetTransformation(Int64, Transformation)

Obtiene la transformación que se va a aplicar en un momento dado especificado.

Initialize(Int32, Int32, Int32, Int32)

Inicialice esta animación con las dimensiones del objeto que se animan, así como los objetos primarios.

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

Restablezca el estado de inicialización de esta animación.

ResolveSize(Dimension, Single, Int32, Int32)

Convertir la información en la descripción de un tamaño en una dimensión real

RestrictDuration(Int64)

Asegúrese de que la duración de la ejecución de esta animación no sea mayor que <var>durationMillis</var>.

ScaleCurrentDuration(Single)

Cuánto se escala la duración.

SetAnimationListener(Animation+IAnimationListener)

Enlaza un agente de escucha de animación a esta animación.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetInterpolator(Context, Int32)

Establece la curva de aceleración para esta animación.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Abstracción para una animación que se puede aplicar a vistas, superficies u otros objetos.

(Heredado de JavaObject)
Start()

Método de conveniencia para iniciar la animación la primera vez #getTransformation(long, Transformation) que se invoca.

StartNow()

Método de conveniencia para iniciar la animación en la hora actual en milisegundos.

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

Indica si esta animación afectará o no a los límites de la vista animada.

WillChangeTransformationMatrix()

Indica si esta animación afectará o no a la matriz de transformación.

Eventos

Nombre Description
AnimationEnd

Se produce cuando finaliza la animación. Una animación cuyo recuento de repeticiones es infinito no termina de forma natural, pero cancelarlo después de que se haya iniciado y antes de que haya finalizado genere este evento.

AnimationRepeat

Se produce cuando se repite la animación.

AnimationStart

Se produce cuando se inicia la animación.

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Abstracción para una animación que se puede aplicar a vistas, superficies u otros objetos.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Abstracción para una animación que se puede aplicar a vistas, superficies u otros objetos.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Abstracción para una animación que se puede aplicar a vistas, superficies u otros objetos.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Abstracción para una animación que se puede aplicar a vistas, superficies u otros objetos.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Abstracción para una animación que se puede aplicar a vistas, superficies u otros objetos.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Abstracción para una animación que se puede aplicar a vistas, superficies u otros objetos.

(Heredado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Abstracción para una animación que se puede aplicar a vistas, superficies u otros objetos.

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Abstracción para una animación que se puede aplicar a vistas, superficies u otros objetos.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a