Compartilhar via


Animator Classe

Definição

Esta é a superclasse para classes que fornecem suporte básico para animações que podem ser iniciadas, encerradas e adicionadas AnimatorListeners a elas.

[Android.Runtime.Register("android/animation/Animator", DoNotGenerateAcw=true)]
public abstract class Animator : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.ICloneable
[<Android.Runtime.Register("android/animation/Animator", DoNotGenerateAcw=true)>]
type Animator = class
    inherit Object
    interface ICloneable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herança
Animator
Derivado
Atributos
Implementações

Comentários

Esta é a superclasse para classes que fornecem suporte básico para animações que podem ser iniciadas, encerradas e adicionadas AnimatorListeners a elas.

Documentação Java para android.animation.Animator.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Construtores

Animator()
Animator(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução.

Campos

DurationInfinite

O valor usado para indicar a duração infinita (e.

Propriedades

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
Duration

Obtém a duração da animação.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
Interpolator

Retorna o interpolador de tempo que essa animação usa.

IsPaused

Retorna se esse animador está atualmente em um estado pausado.

IsRunning

Retorna se este Animador está em execução no momento (tendo sido iniciado e passado qualquer período inicial de Delay e ainda não terminou).

IsStarted

Retorna se este Animador foi iniciado e ainda não terminou.

JniIdentityHashCode

Esta é a superclasse para classes que fornecem suporte básico para animações que podem ser iniciadas, encerradas e adicionadas AnimatorListeners a elas.

(Herdado de Object)
JniPeerMembers

Esta é a superclasse para classes que fornecem suporte básico para animações que podem ser iniciadas, encerradas e adicionadas AnimatorListeners a elas.

Listeners

Obtém o conjunto de android.animation.Animator.AnimatorListener objetos que estão escutando eventos nesse Animator objeto no momento.

PeerReference

Esta é a superclasse para classes que fornecem suporte básico para animações que podem ser iniciadas, encerradas e adicionadas AnimatorListeners a elas.

(Herdado de Object)
StartDelay

A quantidade de tempo, em milissegundos, para atrasar o processamento da animação depois Start() é chamada.

ThresholdClass

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

TotalDuration

Obtém a duração total da animação, contabilizando sequências de animação, atraso de início e repetição.

Métodos

AddListener(Animator+IAnimatorListener)

Adiciona um ouvinte ao conjunto de ouvintes que são enviados eventos durante a vida de uma animação, como início, repetição e fim.

AddPauseListener(Animator+IAnimatorPauseListener)

Adiciona um ouvinte de pausa a este animador.

Cancel()

Cancela a animação.

Clone()

Cria e retorna uma cópia deste Object.

Dispose()

Esta é a superclasse para classes que fornecem suporte básico para animações que podem ser iniciadas, encerradas e adicionadas AnimatorListeners a elas.

(Herdado de Object)
Dispose(Boolean)

Esta é a superclasse para classes que fornecem suporte básico para animações que podem ser iniciadas, encerradas e adicionadas AnimatorListeners a elas.

(Herdado de Object)
End()

Encerra a animação.

Equals(Object)

Indica se algum outro objeto é "igual" a este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
Pause()

Pausa uma animação em execução.

RemoveAllListeners()

Remove tudo #addListener(android.animation.Animator.AnimatorListener) listeners e #addPauseListener(android.animation.Animator.AnimatorPauseListener) pauseListeners deste objeto.

RemoveListener(Animator+IAnimatorListener)

Remove um ouvinte do conjunto que está ouvindo essa animação.

RemovePauseListener(Animator+IAnimatorPauseListener)

Remove um ouvinte de pausa do conjunto que escuta esta animação.

Resume()

Retoma uma animação pausada, fazendo com que o animador continue de onde parou quando foi pausada.

SetDuration(Int64)

Define a duração da animação.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
SetInterpolator(ITimeInterpolator)

O interpolador de tempo usado no cálculo da fração decorrida da animação.

SetTarget(Object)

Define o objeto de destino cuja propriedade será animada por essa animação.

SetupEndValues()

Esse método diz ao objeto para usar informações apropriadas para extrair valores finais para a animação.

SetupStartValues()

Esse método diz ao objeto para usar informações apropriadas para extrair valores iniciais para a animação.

Start()

Inicia esta animação.

ToArray<T>()

Esta é a superclasse para classes que fornecem suporte básico para animações que podem ser iniciadas, encerradas e adicionadas AnimatorListeners a elas.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Esta é a superclasse para classes que fornecem suporte básico para animações que podem ser iniciadas, encerradas e adicionadas AnimatorListeners a elas.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)

Eventos

AnimationCancel

Esta é a superclasse para classes que fornecem suporte básico para animações que podem ser iniciadas, encerradas e adicionadas AnimatorListeners a elas.

AnimationEnd

Esta é a superclasse para classes que fornecem suporte básico para animações que podem ser iniciadas, encerradas e adicionadas AnimatorListeners a elas.

AnimationPause

Esta é a superclasse para classes que fornecem suporte básico para animações que podem ser iniciadas, encerradas e adicionadas AnimatorListeners a elas.

AnimationRepeat

Esta é a superclasse para classes que fornecem suporte básico para animações que podem ser iniciadas, encerradas e adicionadas AnimatorListeners a elas.

AnimationResume

Esta é a superclasse para classes que fornecem suporte básico para animações que podem ser iniciadas, encerradas e adicionadas AnimatorListeners a elas.

AnimationStart

Esta é a superclasse para classes que fornecem suporte básico para animações que podem ser iniciadas, encerradas e adicionadas AnimatorListeners a elas.

Implantações explícitas de interface

IJavaPeerable.Disposed()

Esta é a superclasse para classes que fornecem suporte básico para animações que podem ser iniciadas, encerradas e adicionadas AnimatorListeners a elas.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Esta é a superclasse para classes que fornecem suporte básico para animações que podem ser iniciadas, encerradas e adicionadas AnimatorListeners a elas.

(Herdado de Object)
IJavaPeerable.Finalized()

Esta é a superclasse para classes que fornecem suporte básico para animações que podem ser iniciadas, encerradas e adicionadas AnimatorListeners a elas.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Esta é a superclasse para classes que fornecem suporte básico para animações que podem ser iniciadas, encerradas e adicionadas AnimatorListeners a elas.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Esta é a superclasse para classes que fornecem suporte básico para animações que podem ser iniciadas, encerradas e adicionadas AnimatorListeners a elas.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Esta é a superclasse para classes que fornecem suporte básico para animações que podem ser iniciadas, encerradas e adicionadas AnimatorListeners a elas.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Esta é a superclasse para classes que fornecem suporte básico para animações que podem ser iniciadas, encerradas e adicionadas AnimatorListeners a elas.

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Esta é a superclasse para classes que fornecem suporte básico para animações que podem ser iniciadas, encerradas e adicionadas AnimatorListeners a elas.

GetJniTypeName(IJavaPeerable)

Esta é a superclasse para classes que fornecem suporte básico para animações que podem ser iniciadas, encerradas e adicionadas AnimatorListeners a elas.

Aplica-se a