ScaleAnimation Clase

Definición

Animación que controla la escala de un objeto.

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

Comentarios

Animación que controla la escala de un objeto. Puede especificar el punto que se va a usar para el centro de escalado.

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

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
ScaleAnimation(Context, IAttributeSet)

Constructor que se usa cuando se carga scaleAnimation desde un recurso.

ScaleAnimation(IntPtr, JniHandleOwnership)

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

ScaleAnimation(Single, Single, Single, Single, Dimension, Single, Dimension, Single)

Constructor que se va a usar al compilar una scaleAnimation a partir del código

ScaleAnimation(Single, Single, Single, Single, Single, Single)

Constructor que se va a usar al compilar una scaleAnimation a partir del código

ScaleAnimation(Single, Single, Single, Single)

Constructor que se va a usar al compilar una scaleAnimation a partir del código

Campos

Nombre Description
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

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.

(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

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

Animación que controla la escala de un objeto.

(Heredado de JavaObject)
JniPeerMembers

Animación que controla la escala de un objeto.

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.

(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

Nombre Description
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)
Construct(JniObjectReference, JniObjectReferenceOptions)

Animación que controla la escala de un objeto.

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

Animación que controla la escala de un objeto.

(Heredado de JavaObject)
EnsureInterpolator()

Gurantees que esta animación tiene un interpolador.

(Heredado de Animation)
Equals(Object)

Animación que controla la escala de un objeto.

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

(Heredado de Animation)
GetTransformation(Int64, Transformation)

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)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Animación que controla la escala de un objeto.

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

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.

(Heredado de Animation)
WillChangeTransformationMatrix()

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

(Heredado de Animation)

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.

(Heredado de Animation)
AnimationRepeat

Se produce cuando se repite la animación.

(Heredado de Animation)
AnimationStart

Se produce cuando se inicia la animación.

(Heredado de Animation)

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Animación que controla la escala de un objeto.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Animación que controla la escala de un objeto.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Animación que controla la escala de un objeto.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Animación que controla la escala de un objeto.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Animación que controla la escala de un objeto.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Animación que controla la escala de un objeto.

(Heredado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Animación que controla la escala de un objeto.

(Heredado de Animation)

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)

Animación que controla la escala de un objeto.

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