ObjectAnimator Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Essa subclasse de fornece suporte para animar propriedades em objetos de ValueAnimator
destino.
[Android.Runtime.Register("android/animation/ObjectAnimator", DoNotGenerateAcw=true)]
public sealed class ObjectAnimator : Android.Animation.ValueAnimator
[<Android.Runtime.Register("android/animation/ObjectAnimator", DoNotGenerateAcw=true)>]
type ObjectAnimator = class
inherit ValueAnimator
- Herança
- Atributos
Comentários
Essa subclasse de fornece suporte para animar propriedades em objetos de ValueAnimator
destino. Os construtores dessa classe usam parâmetros para definir o objeto de destino que será animado, bem como o nome da propriedade que será animada. As funções set/get apropriadas são então determinadas internamente e a animação chamará essas funções conforme necessário para animar a propriedade.
Os animadores podem ser criados a partir de arquivos de código ou de recursos, como mostrado aqui:
{
Documentação Java para android.animation.ObjectAnimator
.
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
ObjectAnimator() |
Cria um novo objeto ObjectAnimator. |
Campos
DurationInfinite |
O valor usado para indicar a duração infinita (e. (Herdado de Animator) |
Infinite |
Esse valor usado com a |
Restart |
Obsoleto.
Quando a animação chega ao fim e |
Propriedades
AnimatedFraction |
Retorna a fração de animação atual, que é a fração decorrida/interpolada usada na atualização de quadro mais recente na animação. (Herdado de ValueAnimator) |
AnimatedValue |
O valor mais recente calculado por isso |
Class |
Retorna a classe de tempo de execução deste |
CurrentPlayTime |
Obtém a posição atual da animação no tempo, que é igual à hora atual menos a hora em que a animação foi iniciada. -ou- Define a posição da animação para o ponto no tempo especificado. (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 um estado pausado. (Herdado de Animator) |
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). (Herdado de ValueAnimator) |
IsStarted |
Retorna se este Animador foi iniciado e ainda não terminou. (Herdado de Animator) |
JniIdentityHashCode |
Essa subclasse de fornece suporte para animar propriedades em objetos de |
JniPeerMembers |
Essa subclasse de fornece suporte para animar propriedades em objetos de |
Listeners |
Obtém o conjunto de |
PeerReference |
Essa subclasse de fornece suporte para animar propriedades em objetos de |
PropertyName |
Obtém o nome da propriedade que será animada. -ou- Define o nome da propriedade que será animada. |
RepeatCount |
Define quantas vezes a animação deve se repetir. -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 fim. -ou- Define o que essa animação deve fazer quando chegar ao fim. (Herdado de ValueAnimator) |
StartDelay |
A quantidade de tempo, em milissegundos, para atrasar o início da animação depois |
Target |
O objeto de destino cuja propriedade será animada por essa animação |
ThresholdClass |
Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. (Herdado de ValueAnimator) |
ThresholdType |
Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. (Herdado de ValueAnimator) |
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
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. (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 recebem eventos de atualização durante a vida útil de uma animação. (Herdado de ValueAnimator) |
Cancel() |
Cancela a animação. (Herdado de Animator) |
Clone() |
Cria e retorna uma cópia deste |
Dispose() |
Essa subclasse de fornece suporte para animar propriedades em objetos de |
Dispose(Boolean) |
Essa subclasse de fornece suporte para animar propriedades em objetos de |
End() |
Encerra a animação. (Herdado de Animator) |
Equals(Object) |
Indica se algum outro objeto é "igual" a este. (Herdado de Object) |
GetAnimatedValue(String) |
O valor mais recente calculado por este |
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) |
OfArgb(Object, Property, Int32[]) |
Constrói e retorna um ObjectAnimator que anima entre valores de cor. |
OfArgb(Object, String, Int32[]) |
Constrói e retorna um ObjectAnimator que anima entre valores de cor. |
OfFloat(Object, Property, Property, Path) |
Constrói e retorna um ObjectAnimator que anima coordenadas ao longo de um |
OfFloat(Object, Property, Single[]) |
Constrói e retorna um ObjectAnimator que anima entre valores flutuantes. |
OfFloat(Object, String, Single[]) |
Constrói e retorna um ObjectAnimator que anima entre valores flutuantes. |
OfFloat(Object, String, String, Path) |
Constrói e retorna um ObjectAnimator que anima coordenadas ao longo de um |
OfInt(Object, Property, Int32[]) |
Constrói e retorna um ObjectAnimator que anima entre valores int. |
OfInt(Object, Property, Property, Path) |
Constrói e retorna um ObjectAnimator que anima coordenadas ao longo de um |
OfInt(Object, String, Int32[]) |
Constrói e retorna um ObjectAnimator que anima entre valores int. |
OfInt(Object, String, String, Path) |
Constrói e retorna um ObjectAnimator que anima coordenadas ao longo de um |
OfMultiFloat(Object, String, Path) |
Constrói e retorna um ObjectAnimator que anima o destino usando um setter multiflutuador ao longo do . |
OfMultiFloat(Object, String, Single[][]) |
Constrói e retorna um ObjectAnimator que anima sobre valores flutuantes para um setter de vários parâmetros. |
OfMultiFloat(Object, String, TypeConverter, ITypeEvaluator, Object[]) |
Constrói e retorna um ObjectAnimator que anima sobre valores para um setter de vários parâmetros flutuantes. |
OfMultiInt(Object, String, Int32[][]) |
Constrói e retorna um ObjectAnimator que anima sobre valores int para um setter de vários parâmetros. |
OfMultiInt(Object, String, Path) |
Constrói e retorna um ObjectAnimator que anima o destino usando um setter multi-int ao longo do . |
OfMultiInt(Object, String, TypeConverter, ITypeEvaluator, Object[]) |
Constrói e retorna um ObjectAnimator que anima sobre valores para um setter de vários parâmetros int. |
OfObject(Object, Property, ITypeEvaluator, Object[]) |
Constrói e retorna um ObjectAnimator que anima entre valores de Object. |
OfObject(Object, Property, TypeConverter, ITypeEvaluator, Object[]) |
Constrói e retorna um ObjectAnimator que anima entre valores de Object. |
OfObject(Object, Property, TypeConverter, Path) |
Constrói e retorna um ObjectAnimator que anima uma propriedade ao longo de um |
OfObject(Object, String, ITypeEvaluator, Object[]) |
Constrói e retorna um ObjectAnimator que anima entre valores de Object. |
OfObject(Object, String, TypeConverter, Path) |
Constrói e retorna um ObjectAnimator que anima uma propriedade ao longo de um |
OfPropertyValuesHolder(Object, PropertyValuesHolder[]) |
Constrói e retorna um ObjectAnimator que anima entre os conjuntos de valores especificados no <código>PropertyValueHolder</objetos de código> . |
Pause() |
Pausa uma animação em execução. (Herdado de Animator) |
RemoveAllListeners() |
Remove tudo |
RemoveAllUpdateListeners() |
Remove todos os ouvintes do conjunto que escuta atualizações de quadros para esta animação. (Herdado de ValueAnimator) |
RemoveListener(Animator+IAnimatorListener) |
Remove um ouvinte do conjunto que está ouvindo essa animação. (Herdado de Animator) |
RemovePauseListener(Animator+IAnimatorPauseListener) |
Remove um ouvinte de pausa do conjunto que escuta esta animação. (Herdado de Animator) |
RemoveUpdateListener(ValueAnimator+IAnimatorUpdateListener) |
Remove um ouvinte do conjunto que escuta 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 pausada. (Herdado de Animator) |
Reverse() |
Reproduz o ValueAnimator ao contrário. (Herdado de ValueAnimator) |
SetAutoCancel(Boolean) |
autoCancel controla se um ObjectAnimator será cancelado automaticamente quando qualquer outro ObjectAnimator com o mesmo destino e propriedades for iniciado. |
SetCurrentFraction(Single) |
Define a posição da animação para 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 de flutuação que serão animados entre. (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 decorrida desta animação. (Herdado de ValueAnimator) |
SetIntValues(Int32[]) |
Define valores int que serão animados entre. (Herdado de ValueAnimator) |
SetObjectValues(Object[]) |
Define os valores a serem animados para esta animação. (Herdado de ValueAnimator) |
SetProperty(Property) |
Define a propriedade que será animada. |
SetTarget(Object) |
Define o objeto de destino cuja propriedade será animada por essa animação. (Herdado de Animator) |
SetupEndValues() |
Esse método diz ao objeto para usar informações apropriadas para extrair valores finais para a animação. (Herdado de Animator) |
SetupStartValues() |
Esse método diz 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, que estão sendo animados entre. (Herdado de ValueAnimator) |
Start() |
Inicia esta animação. (Herdado de Animator) |
ToArray<T>() |
Essa subclasse de fornece suporte para animar propriedades em objetos de |
ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
UnregisterFromRuntime() |
Essa subclasse de fornece suporte para animar propriedades em objetos de |
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, 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) |
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) |
Eventos
AnimationCancel |
Essa subclasse de fornece suporte para animar propriedades em objetos de |
AnimationEnd |
Essa subclasse de fornece suporte para animar propriedades em objetos de |
AnimationPause |
Essa subclasse de fornece suporte para animar propriedades em objetos de |
AnimationRepeat |
Essa subclasse de fornece suporte para animar propriedades em objetos de |
AnimationResume |
Essa subclasse de fornece suporte para animar propriedades em objetos de |
AnimationStart |
Essa subclasse de fornece suporte para animar propriedades em objetos de |
Update |
Essa subclasse de fornece suporte para animar propriedades em objetos de |
Implantações explícitas de interface
IJavaPeerable.Disposed() |
Essa subclasse de fornece suporte para animar propriedades em objetos de |
IJavaPeerable.DisposeUnlessReferenced() |
Essa subclasse de fornece suporte para animar propriedades em objetos de |
IJavaPeerable.Finalized() |
Essa subclasse de fornece suporte para animar propriedades em objetos de |
IJavaPeerable.JniManagedPeerState |
Essa subclasse de fornece suporte para animar propriedades em objetos de |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Essa subclasse de fornece suporte para animar propriedades em objetos de |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Essa subclasse de fornece suporte para animar propriedades em objetos de |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Essa subclasse de fornece suporte para animar propriedades em objetos de |
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) |
Essa subclasse de fornece suporte para animar propriedades em objetos de |
GetJniTypeName(IJavaPeerable) |
Essa subclasse de fornece suporte para animar propriedades em objetos de |