TimeAnimator Classe

Definição

Essa classe fornece um mecanismo de retorno de chamada simples para ouvintes que é sincronizado com todos os outros animadores no sistema.

[Android.Runtime.Register("android/animation/TimeAnimator", DoNotGenerateAcw=true)]
public class TimeAnimator : Android.Animation.ValueAnimator
[<Android.Runtime.Register("android/animation/TimeAnimator", DoNotGenerateAcw=true)>]
type TimeAnimator = class
    inherit ValueAnimator
Herança
Atributos

Comentários

Essa classe fornece um mecanismo de retorno de chamada simples para ouvintes que é sincronizado com todos os outros animadores no sistema. Não há nenhuma duração, interpolação ou configuração de valor de objeto com este Animador. Em vez disso, ele é simplesmente iniciado, após o qual ele continua a enviar eventos em cada quadro de animação para seu TimeListener (se definido), com informações sobre esse animador, o tempo total decorrido e o tempo decorrido desde o quadro de animação anterior.

Java documentação para android.animation.TimeAnimator.

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

Construtores

Nome Description
TimeAnimator()
TimeAnimator(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

Campos

Nome Description
DurationInfinite

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

(Herdado de Animator)
Infinite

Esse valor usado com a #setRepeatCount(int) propriedade para repetir a animação indefinidamente.

(Herdado de ValueAnimator)
Restart
Obsoleto.

Quando a animação atinge o final e repeatCount é INFINITE ou um valor positivo, a animação é reiniciada desde o início.

(Herdado de ValueAnimator)

Propriedades

Nome Description
AnimatedFraction

Retorna a fração de animação atual, que é a fração decorrido/interpolada usada na atualização de quadro mais recente na animação.

(Herdado de ValueAnimator)
AnimatedValue

O valor mais recente calculado por isso ValueAnimator quando há apenas uma propriedade sendo animada.

(Herdado de ValueAnimator)
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
CurrentPlayTime

Obtém a posição atual da animação no tempo, que é igual ao tempo atual menos o tempo que a animação começou. -ou- Define a posição da animação para o ponto especificado no tempo.

(Herdado de ValueAnimator)
Duration

Obtém o comprimento da animação.

(Herdado de ValueAnimator)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
Interpolator

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

(Herdado de Animator)
IsPaused

Retorna se esse animador está atualmente em estado de pausa.

(Herdado de Animator)
IsRunning

Retorna se esse Animador está em execução no momento (tendo sido iniciado e passado qualquer período inicial startDelay e ainda não encerrado).

(Herdado de ValueAnimator)
IsStarted

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

(Herdado de Animator)
JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Essa classe fornece um mecanismo de retorno de chamada simples para ouvintes que é sincronizado com todos os outros animadores no sistema.

(Herdado de JavaObject)
JniPeerMembers

Essa classe fornece um mecanismo de retorno de chamada simples para ouvintes que é sincronizado com todos os outros animadores no sistema.

Listeners

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

(Herdado de Animator)
PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
RepeatCount

Define quantas vezes a animação deve ser repetida. -ou- Define quantas vezes a animação deve ser repetida.

(Herdado de ValueAnimator)
RepeatMode

Define o que essa animação deve fazer quando chegar ao final. -ou- Define o que essa animação deve fazer quando chegar ao final.

(Herdado de ValueAnimator)
StartDelay

A quantidade de tempo, em milissegundos, para atrasar o início da animação após #start() a chamada. -ou- A quantidade de tempo, em milissegundos, para atrasar o início da animação depois #start() de ser chamada.

(Herdado de ValueAnimator)
ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Essa API dá suporte à infraestrutura do 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.

(Herdado de Animator)

Métodos

Nome Description
AddListener(Animator+IAnimatorListener)

Adiciona um ouvinte ao conjunto de ouvintes que são enviados eventos ao longo da vida útil de uma animação, como iniciar, repetir e terminar.

(Herdado de Animator)
AddPauseListener(Animator+IAnimatorPauseListener)

Adiciona um ouvinte de pausa a este animador.

(Herdado de Animator)
AddUpdateListener(ValueAnimator+IAnimatorUpdateListener)

Adiciona um ouvinte ao conjunto de ouvintes que são enviados eventos de atualização ao longo da vida útil de uma animação.

(Herdado de ValueAnimator)
Cancel()

Cancela a animação.

(Herdado de Animator)
Clone()

Cria e retorna uma cópia disso Object.

(Herdado de Animator)
Construct(JniObjectReference, JniObjectReferenceOptions)

Essa classe fornece um mecanismo de retorno de chamada simples para ouvintes que é sincronizado com todos os outros animadores no sistema.

(Herdado de JavaObject)
Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

Essa classe fornece um mecanismo de retorno de chamada simples para ouvintes que é sincronizado com todos os outros animadores no sistema.

(Herdado de JavaObject)
End()

Termina a animação.

(Herdado de Animator)
Equals(Object)

Essa classe fornece um mecanismo de retorno de chamada simples para ouvintes que é sincronizado com todos os outros animadores no sistema.

(Herdado de JavaObject)
Equals(Object)

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

(Herdado de Object)
GetAnimatedValue(String)

O valor mais recente calculado por isso ValueAnimator para propertyName.

(Herdado de ValueAnimator)
GetHashCode()

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

(Herdado de Object)
GetValues()

Retorna os valores entre os quais esse ValueAnimator anima.

(Herdado de ValueAnimator)
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.

(Herdado de Animator)
RemoveAllListeners()

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

(Herdado de Animator)
RemoveAllUpdateListeners()

Remove todos os ouvintes do conjunto de escutas para atualizações de quadros para esta animação.

(Herdado de ValueAnimator)
RemoveListener(Animator+IAnimatorListener)

Remove um ouvinte do conjunto que escuta essa animação.

(Herdado de Animator)
RemovePauseListener(Animator+IAnimatorPauseListener)

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

(Herdado de Animator)
RemoveUpdateListener(ValueAnimator+IAnimatorUpdateListener)

Remove um ouvinte do conjunto de escutas para atualizações de quadros para esta animação.

(Herdado de ValueAnimator)
Resume()

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

(Herdado de Animator)
Reverse()

Reproduz o ValueAnimator ao contrário.

(Herdado de ValueAnimator)
SetCurrentFraction(Single)

Define a posição da animação como a fração especificada.

(Herdado de ValueAnimator)
SetDuration(Int64)

Define o comprimento da animação.

(Herdado de ValueAnimator)
SetEvaluator(ITypeEvaluator)

O avaliador de tipo a ser usado ao calcular os valores animados dessa animação.

(Herdado de ValueAnimator)
SetFloatValues(Single[])

Define valores flutuantes que serão animados entre eles.

(Herdado de ValueAnimator)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetInterpolator(ITimeInterpolator)

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

(Herdado de ValueAnimator)
SetIntValues(Int32[])

Define valores int que serão animados entre eles.

(Herdado de ValueAnimator)
SetObjectValues(Object[])

Define os valores a serem animados entre essa animação.

(Herdado de ValueAnimator)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Essa classe fornece um mecanismo de retorno de chamada simples para ouvintes que é sincronizado com todos os outros animadores no sistema.

(Herdado de JavaObject)
SetTarget(Object)

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

(Herdado de Animator)
SetTimeListener(TimeAnimator+ITimeListener)

Define um ouvinte que é enviado eventos de atualização ao longo da vida útil de uma animação.

SetupEndValues()

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

(Herdado de Animator)
SetupStartValues()

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

(Herdado de Animator)
SetValues(PropertyValuesHolder[])

Define os valores, por propriedade, sendo animados entre eles.

(Herdado de ValueAnimator)
Start()

Inicia essa animação.

(Herdado de Animator)
ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

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

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

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

(Herdado de Object)
Wait(Int64)

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

(Herdado de Object)

Eventos

Nome Description
AnimationCancel

Essa classe fornece um mecanismo de retorno de chamada simples para ouvintes que é sincronizado com todos os outros animadores no sistema.

(Herdado de Animator)
AnimationEnd

Essa classe fornece um mecanismo de retorno de chamada simples para ouvintes que é sincronizado com todos os outros animadores no sistema.

(Herdado de Animator)
AnimationPause

Essa classe fornece um mecanismo de retorno de chamada simples para ouvintes que é sincronizado com todos os outros animadores no sistema.

(Herdado de Animator)
AnimationRepeat

Essa classe fornece um mecanismo de retorno de chamada simples para ouvintes que é sincronizado com todos os outros animadores no sistema.

(Herdado de Animator)
AnimationResume

Essa classe fornece um mecanismo de retorno de chamada simples para ouvintes que é sincronizado com todos os outros animadores no sistema.

(Herdado de Animator)
AnimationStart

Essa classe fornece um mecanismo de retorno de chamada simples para ouvintes que é sincronizado com todos os outros animadores no sistema.

(Herdado de Animator)
Time

Essa classe fornece um mecanismo de retorno de chamada simples para ouvintes que é sincronizado com todos os outros animadores no sistema.

Update

Essa classe fornece um mecanismo de retorno de chamada simples para ouvintes que é sincronizado com todos os outros animadores no sistema.

(Herdado de ValueAnimator)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Essa classe fornece um mecanismo de retorno de chamada simples para ouvintes que é sincronizado com todos os outros animadores no sistema.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Essa classe fornece um mecanismo de retorno de chamada simples para ouvintes que é sincronizado com todos os outros animadores no sistema.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Essa classe fornece um mecanismo de retorno de chamada simples para ouvintes que é sincronizado com todos os outros animadores no sistema.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Essa classe fornece um mecanismo de retorno de chamada simples para ouvintes que é sincronizado com todos os outros animadores no sistema.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Essa classe fornece um mecanismo de retorno de chamada simples para ouvintes que é sincronizado com todos os outros animadores no sistema.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Essa classe fornece um mecanismo de retorno de chamada simples para ouvintes que é sincronizado com todos os outros animadores no sistema.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Essa classe fornece um mecanismo de retorno de chamada simples para ouvintes que é sincronizado com todos os outros animadores no sistema.

(Herdado de Animator)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Essa classe fornece um mecanismo de retorno de chamada simples para ouvintes que é sincronizado com todos os outros animadores no sistema.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a