Compartir a través de


RotateAnimation Clase

Definición

Animación que controla la rotación de un objeto.

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

Comentarios

Animación que controla la rotación de un objeto. Esta rotación tiene lugar en el plano X-Y. Puede especificar el punto que se va a usar para el centro de la rotación, donde (0,0) es el punto superior izquierdo. Si no se especifica, (0,0) es el punto de rotación predeterminado.

Documentación de Java para android.view.animation.RotateAnimation.

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

RotateAnimation(Context, IAttributeSet)

Constructor usado cuando se carga un RotateAnimation desde un recurso.

RotateAnimation(IntPtr, JniHandleOwnership)

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

RotateAnimation(Single, Single)

Constructor que se va a usar al compilar un RotateAnimation a partir del código.

RotateAnimation(Single, Single, Dimension, Single, Dimension, Single)

Constructor que se va a usar al compilar un RotateAnimation a partir del código

RotateAnimation(Single, Single, Single, Single)

Constructor que se va a usar al compilar un RotateAnimation a partir del código

Campos

Infinite

Repita la animación indefinidamente.

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

(Heredado de Animation)

Propiedades

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.

(Heredado de Animation)
BackgroundColor

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

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

(Heredado de Animation)
Duration

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

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

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

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

(Heredado de Animation)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
HasEnded

Indica si esta animación ha finalizado o no.

(Heredado de Animation)
HasStarted

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

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

(Heredado de Animation)
IsInitialized

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

(Heredado de Animation)
JniIdentityHashCode

Animación que controla la rotación de un objeto.

(Heredado de Object)
JniPeerMembers

Animación que controla la rotación de un objeto.

PeerReference

Animación que controla la rotación de un objeto.

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

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

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

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

(Heredado de Animation)
StartTime

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

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

(Heredado de Animation)

Métodos

ApplyTransformation(Single, Transformation)

Asistente para getTransformation.

(Heredado de Animation)
Cancel()

Cancele la animación.

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

(Heredado de Animation)
Dispose()

Animación que controla la rotación de un objeto.

(Heredado de Object)
Dispose(Boolean)

Animación que controla la rotación de un objeto.

(Heredado de Object)
EnsureInterpolator()

Gurantees que esta animación tiene un interpolador.

(Heredado de Animation)
Equals(Object)

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

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
GetTransformation(Int64, Transformation)

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

(Heredado de Animation)
GetTransformation(Int64, Transformation, Single)

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

(Heredado de Animation)
Initialize(Int32, Int32, Int32, Int32)

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

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

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

(Heredado de Animation)
ResolveSize(Dimension, Single, Int32, Int32)

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

(Heredado de Animation)
RestrictDuration(Int64)

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

(Heredado de Animation)
ScaleCurrentDuration(Single)

Cuánto se escala la duración.

(Heredado de Animation)
SetAnimationListener(Animation+IAnimationListener)

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

(Heredado de Animation)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetInterpolator(Context, Int32)

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

(Heredado de Animation)
Start()

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

(Heredado de Animation)
StartNow()

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

(Heredado de Animation)
ToArray<T>()

Animación que controla la rotación de un objeto.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Animación que controla la rotación de un objeto.

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

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

(Heredado de Animation)
WillChangeTransformationMatrix()

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

(Heredado de Animation)

Eventos

AnimationEnd

Animación que controla la rotación de un objeto.

(Heredado de Animation)
AnimationRepeat

Animación que controla la rotación de un objeto.

(Heredado de Animation)
AnimationStart

Animación que controla la rotación de un objeto.

(Heredado de Animation)

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Animación que controla la rotación de un objeto.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Animación que controla la rotación de un objeto.

(Heredado de Object)
IJavaPeerable.Finalized()

Animación que controla la rotación de un objeto.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Animación que controla la rotación de un objeto.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Animación que controla la rotación de un objeto.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Animación que controla la rotación de un objeto.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Animación que controla la rotación de un objeto.

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

Animación que controla la rotación de un objeto.

GetJniTypeName(IJavaPeerable)

Animación que controla la rotación de un objeto.

Se aplica a