Idioma

Animation Classe

Definição

Abstração para uma animação que pode ser aplicada a Exibições, Superfícies ou outros objetos.

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

Comentários

Abstração para uma animação que pode ser aplicada a Exibições, Superfícies ou outros objetos. Veja o android.view.animation animation package description file.

Documentação Java para android.view.animation.Animation.

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

Cria uma nova animação com uma duração de 0ms, o interpolador padrão, com fillBefore definido como true e fillAfter definido como false

Animation(Context, IAttributeSet)

Cria uma nova animação cujos parâmetros vêm do contexto e do conjunto de atributos especificados.

Animation(IntPtr, JniHandleOwnership)

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

Campos

Nome Description
Infinite

Repita a animação indefinidamente.

StartOnFirstFrame

Pode ser usado como a hora de início para indicar que a hora de início deve ser a hora atual em #getTransformation(long, Transformation) que é invocada para o primeiro quadro de animação.

Propriedades

Nome Description
BackdropColor

Retorna a cor da tela de fundo a ser mostrada atrás das janelas de animação. -ou- Defina a cor a ser usada para o pano de fundo mostrado atrás das janelas de animação.

BackgroundColor

Retorna a cor da tela de fundo por trás da animação. -ou- Definir plano de fundo por trás da animação.

Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
DetachWallpaper

Valor retornado de #setDetachWallpaper(boolean). -ou- Se detachWallpaper for true, e essa for uma animação de janela de uma janela que tenha um plano de fundo de papel de parede, a janela será desanexada do papel de parede durante a execução.

Duration

Por quanto tempo essa animação deve durar -ou- Quanto tempo essa animação deve durar.

FillAfter

Se fillAfter for true, essa animação aplicará sua transformação após a hora de término da animação. -ou- Se fillAfter for true, a transformação executada por essa animação persistirá quando terminar.

FillBefore

Se fillBefore for true, essa animação aplicará sua transformação antes da hora de início da animação. -ou- Se fillBefore for true, essa animação aplicará sua transformação antes da hora de início da animação.

FillEnabled

Se fillEnabled for true, essa animação aplicará o valor de fillBefore. -ou- Se fillEnabled for true, a animação aplicará o valor de fillBefore.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
HasEnded

Indica se essa animação terminou ou não.

HasStarted

Indica se essa animação foi iniciada ou não.

Interpolator

Obtém o tipo de curva de aceleração para esta animação. -ou- Define a curva de aceleração para esta animação.

IsInitialized

Se a animação foi inicializada ou não.

JniIdentityHashCode

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

(Herdado de Object)
JniManagedPeerState

Abstração para uma animação que pode ser aplicada a Exibições, Superfícies ou outros objetos.

(Herdado de JavaObject)
JniPeerMembers

Abstração para uma animação que pode ser aplicada a Exibições, Superfícies ou outros objetos.

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.

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.

ScaleFactor

O fator de escala é definido pela chamada como getTransformation.

ShowBackdrop

Se showBackdrop for true e essa animação for aplicada em uma janela, as janelas da animação serão animadas com a tela de fundo associada a essa janela atrás delas. -ou- Se showBackdrop for true e essa animação for aplicada em uma janela, as janelas da animação serão animadas com a tela de fundo associada a essa janela atrás delas.

StartOffset

Quando essa animação deve ser iniciada, em relação ao StartTime -ou- quando essa animação deve começar em relação à hora de início.

StartTime

Quando essa animação deve ser iniciada. -ou- Quando essa animação deve ser iniciada.

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.

ZAdjustment

Retorna o modo de ordenação Z a ser usado durante a execução da animação conforme definido anteriormente por #setZAdjustment. -ou- Defina o modo de ordenação Z a ser usado durante a execução da animação.

Métodos

Nome Description
ApplyTransformation(Single, Transformation)

Auxiliar para getTransformation.

Cancel()

Cancele a animação.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
ComputeDurationHint()

Compute uma dica de quanto tempo a animação inteira pode durar, em milissegundos.

Construct(JniObjectReference, JniObjectReferenceOptions)

Abstração para uma animação que pode ser aplicada a Exibições, Superfícies ou outros objetos.

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

Abstração para uma animação que pode ser aplicada a Exibições, Superfícies ou outros objetos.

(Herdado de JavaObject)
EnsureInterpolator()

Gurantees que esta animação tem um interpolador.

Equals(Object)

Abstração para uma animação que pode ser aplicada a Exibições, Superfícies ou outros objetos.

(Herdado de JavaObject)
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)
GetTransformation(Int64, Transformation, Single)

Obtém a transformação a ser aplicada em um ponto especificado no tempo.

GetTransformation(Int64, Transformation)

Obtém a transformação a ser aplicada em um ponto especificado no tempo.

Initialize(Int32, Int32, Int32, Int32)

Inicialize essa animação com as dimensões do objeto sendo animado, bem como os pais dos objetos.

JavaFinalize()
Obsoleto.

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

Redefina o estado de inicialização dessa animação.

ResolveSize(Dimension, Single, Int32, Int32)

Converter as informações na descrição de um tamanho em uma dimensão real

RestrictDuration(Int64)

Verifique se a duração que essa animação será executada não é maior que <var>durationMillis</var>.

ScaleCurrentDuration(Single)

Por quanto dimensionar a duração.

SetAnimationListener(Animation+IAnimationListener)

Associa um ouvinte de animação a esta animação.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetInterpolator(Context, Int32)

Define a curva de aceleração para essa animação.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Abstração para uma animação que pode ser aplicada a Exibições, Superfícies ou outros objetos.

(Herdado de JavaObject)
Start()

Método de conveniência para iniciar a animação na primeira vez #getTransformation(long, Transformation) é invocado.

StartNow()

Método de conveniência para iniciar a animação no momento atual em milissegundos.

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

Indica se essa animação afetará ou não os limites da exibição animada.

WillChangeTransformationMatrix()

Indica se essa animação afetará ou não a matriz de transformação.

Eventos

Nome Description
AnimationEnd

Ocorre quando a animação termina. Uma animação cuja contagem de repetição é infinita não termina naturalmente, mas cancelá-la depois que ela é iniciada e antes de terminar gera esse evento.

AnimationRepeat

Ocorre quando a animação se repete.

AnimationStart

Ocorre quando a animação é iniciada.

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Abstração para uma animação que pode ser aplicada a Exibições, Superfícies ou outros objetos.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Abstração para uma animação que pode ser aplicada a Exibições, Superfícies ou outros objetos.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Abstração para uma animação que pode ser aplicada a Exibições, Superfícies ou outros objetos.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Abstração para uma animação que pode ser aplicada a Exibições, Superfícies ou outros objetos.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Abstração para uma animação que pode ser aplicada a Exibições, Superfícies ou outros objetos.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Abstração para uma animação que pode ser aplicada a Exibições, Superfícies ou outros objetos.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Abstração para uma animação que pode ser aplicada a Exibições, Superfícies ou outros objetos.

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)

Abstração para uma animação que pode ser aplicada a Exibições, Superfícies ou outros objetos.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a