ViewPropertyAnimator 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 clase habilita la animación automática y optimizada de las propiedades de selección en los objetos View.
[Android.Runtime.Register("android/view/ViewPropertyAnimator", DoNotGenerateAcw=true)]
public class ViewPropertyAnimator : Java.Lang.Object
[<Android.Runtime.Register("android/view/ViewPropertyAnimator", DoNotGenerateAcw=true)>]
type ViewPropertyAnimator = class
inherit Object
- Herencia
- Atributos
Comentarios
Esta clase habilita la animación automática y optimizada de las propiedades de selección en los objetos View. Si solo se animan una o dos propiedades en un objeto View, el uso de una android.animation.ObjectAnimator
es fina; los establecedores de propiedad llamados por ObjectAnimator están bien equipados para hacer lo correcto para establecer la propiedad e invalidar la vista correctamente. Pero si varias propiedades se animan simultáneamente, o si solo quiere una sintaxis más cómoda para animar una propiedad específica, ViewPropertyAnimator podría ser más adecuado para la tarea.
Esta clase puede proporcionar un mejor rendimiento para varias animaciones simultáneas, ya que optimizará las llamadas a que se realicen solo una vez para varias propiedades en lugar de cada propiedad animada de forma independiente, lo que provocará su propia invalidación. Además, la sintaxis de usar esta clase podría ser más fácil de usar porque el autor de la llamada solo necesita indicar al objeto View qué propiedad animar y el valor para animar a o por, y esta clase controla los detalles de la configuración de la clase Animator subyacente e iniciarla.
El autor de la llamada no construye esta clase, sino por la Vista cuyas propiedades animará. Las llamadas a android.view.View#animate()
devolverán una referencia al objeto ViewPropertyAnimator adecuado para esa vista.
Documentación de Java para android.view.ViewPropertyAnimator
.
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
ViewPropertyAnimator(IntPtr, JniHandleOwnership) |
Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución. |
Propiedades
Class |
Devuelve la clase en tiempo de ejecución de este |
Duration |
Devuelve la duración actual de las animaciones de propiedad. |
Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
Interpolator |
Devuelve el interpolador de tiempo que usa esta animación. |
JniIdentityHashCode |
Esta clase habilita la animación automática y optimizada de las propiedades de selección en los objetos View. (Heredado de Object) |
JniPeerMembers |
Esta clase habilita la animación automática y optimizada de las propiedades de selección en los objetos View. |
PeerReference |
Esta clase habilita la animación automática y optimizada de las propiedades de selección en los objetos View. (Heredado de Object) |
StartDelay |
Devuelve el startDelay actual de animaciones de propiedad. |
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. |
Métodos
Alpha(Single) |
Este método hará que la propiedad de |
AlphaBy(Single) |
Este método hará que la propiedad de |
Cancel() |
Cancela todas las animaciones de propiedad que se están ejecutando o pendientes actualmente. |
Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
Dispose() |
Esta clase habilita la animación automática y optimizada de las propiedades de selección en los objetos View. (Heredado de Object) |
Dispose(Boolean) |
Esta clase habilita la animación automática y optimizada de las propiedades de selección en los objetos View. (Heredado de Object) |
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) |
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) |
Rotation(Single) |
Este método hará que la propiedad de |
RotationBy(Single) |
Este método hará que la propiedad de |
RotationX(Single) |
Este método hará que la propiedad de |
RotationXBy(Single) |
Este método hará que la propiedad de |
RotationY(Single) |
Este método hará que la propiedad de |
RotationYBy(Single) |
Este método hará que la propiedad de |
ScaleX(Single) |
Este método hará que la propiedad de |
ScaleXBy(Single) |
Este método hará que la propiedad de |
ScaleY(Single) |
Este método hará que la propiedad de |
ScaleYBy(Single) |
Este método hará que la propiedad de |
SetDuration(Int64) |
Establece la duración del animador subyacente que anima las propiedades solicitadas. |
SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
SetInterpolator(ITimeInterpolator) |
Establece el interpolador del animador subyacente que anima las propiedades solicitadas. |
SetListener(Animator+IAnimatorListener) |
Establece un agente de escucha para eventos en los animadores subyacentes que ejecutan las animaciones de propiedad. |
SetStartDelay(Int64) |
Establece startDelay para el animador subyacente que anima las propiedades solicitadas. |
SetUpdateListener(ValueAnimator+IAnimatorUpdateListener) |
Establece un agente de escucha para eventos de actualización en el ValueAnimator subyacente que ejecuta las animaciones de propiedad. |
Start() |
Inicia inmediatamente las animaciones de propiedad pendientes. |
ToArray<T>() |
Esta clase habilita la animación automática y optimizada de las propiedades de selección en los objetos View. (Heredado de Object) |
ToString() |
Devuelve una representación de cadena del objeto. (Heredado de Object) |
TranslationX(Single) |
Este método hará que la propiedad de |
TranslationXBy(Single) |
Este método hará que la propiedad de |
TranslationY(Single) |
Este método hará que la propiedad de |
TranslationYBy(Single) |
Este método hará que la propiedad de |
TranslationZ(Single) |
Este método hará que la propiedad de |
TranslationZBy(Single) |
Este método hará que la propiedad de |
UnregisterFromRuntime() |
Esta clase habilita la animación automática y optimizada de las propiedades de selección en los objetos View. (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) |
WithEndAction(IRunnable) |
Especifica una acción que se va a realizar cuando finaliza la siguiente animación. |
WithLayer() |
La vista asociada a este ViewPropertyAnimator tendrá su |
WithStartAction(IRunnable) |
Especifica una acción que se va a realizar cuando se ejecuta la siguiente animación. |
X(Single) |
Este método hará que la propiedad de |
XBy(Single) |
Este método hará que la propiedad de |
Y(Single) |
Este método hará que la propiedad de |
YBy(Single) |
Este método hará que la propiedad de |
Z(Single) |
Este método hará que la propiedad de |
ZBy(Single) |
Este método hará que la propiedad de |
Implementaciones de interfaz explícitas
IJavaPeerable.Disposed() |
Esta clase habilita la animación automática y optimizada de las propiedades de selección en los objetos View. (Heredado de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Esta clase habilita la animación automática y optimizada de las propiedades de selección en los objetos View. (Heredado de Object) |
IJavaPeerable.Finalized() |
Esta clase habilita la animación automática y optimizada de las propiedades de selección en los objetos View. (Heredado de Object) |
IJavaPeerable.JniManagedPeerState |
Esta clase habilita la animación automática y optimizada de las propiedades de selección en los objetos View. (Heredado de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Esta clase habilita la animación automática y optimizada de las propiedades de selección en los objetos View. (Heredado de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Esta clase habilita la animación automática y optimizada de las propiedades de selección en los objetos View. (Heredado de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Esta clase habilita la animación automática y optimizada de las propiedades de selección en los objetos View. (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 clase habilita la animación automática y optimizada de las propiedades de selección en los objetos View. |
GetJniTypeName(IJavaPeerable) |
Esta clase habilita la animación automática y optimizada de las propiedades de selección en los objetos View. |