Idioma

ScaleAnimation Classe

Definição

Uma animação que controla a escala de um objeto.

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

Comentários

Uma animação que controla a escala de um objeto. Você pode especificar o ponto a ser usado para o centro de dimensionamento.

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

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
ScaleAnimation(Context, IAttributeSet)

Construtor usado quando um ScaleAnimation é carregado de um recurso.

ScaleAnimation(IntPtr, JniHandleOwnership)

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

ScaleAnimation(Single, Single, Single, Single, Dimension, Single, Dimension, Single)

Construtor a ser usado ao criar um ScaleAnimation a partir do código

ScaleAnimation(Single, Single, Single, Single, Single, Single)

Construtor a ser usado ao criar um ScaleAnimation a partir do código

ScaleAnimation(Single, Single, Single, Single)

Construtor a ser usado ao criar um ScaleAnimation a partir do código

Campos

Nome Description
Infinite

Repita a animação indefinidamente.

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

(Herdado de Animation)

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.

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

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

(Herdado de Animation)
Duration

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

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

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

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

(Herdado de Animation)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
HasEnded

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

(Herdado de Animation)
HasStarted

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

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

(Herdado de Animation)
IsInitialized

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

(Herdado de Animation)
JniIdentityHashCode

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

(Herdado de Object)
JniManagedPeerState

Uma animação que controla a escala de um objeto.

(Herdado de JavaObject)
JniPeerMembers

Uma animação que controla a escala de um objeto.

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

O fator de escala é definido pela chamada como getTransformation.

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

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

(Herdado de Animation)
StartTime

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

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

(Herdado de Animation)

Métodos

Nome Description
ApplyTransformation(Single, Transformation)

Auxiliar para getTransformation.

(Herdado de Animation)
Cancel()

Cancele a animação.

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

(Herdado de Animation)
Construct(JniObjectReference, JniObjectReferenceOptions)

Uma animação que controla a escala de um objeto.

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

Uma animação que controla a escala de um objeto.

(Herdado de JavaObject)
EnsureInterpolator()

Gurantees que esta animação tem um interpolador.

(Herdado de Animation)
Equals(Object)

Uma animação que controla a escala de um objeto.

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

(Herdado de Animation)
GetTransformation(Int64, Transformation)

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

(Herdado de Animation)
Initialize(Int32, Int32, Int32, Int32)

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

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

(Herdado de Animation)
ResolveSize(Dimension, Single, Int32, Int32)

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

(Herdado de Animation)
RestrictDuration(Int64)

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

(Herdado de Animation)
ScaleCurrentDuration(Single)

Por quanto dimensionar a duração.

(Herdado de Animation)
SetAnimationListener(Animation+IAnimationListener)

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

(Herdado de Animation)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetInterpolator(Context, Int32)

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

(Herdado de Animation)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Uma animação que controla a escala de um objeto.

(Herdado de JavaObject)
Start()

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

(Herdado de Animation)
StartNow()

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

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

(Herdado de Animation)
WillChangeTransformationMatrix()

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

(Herdado de Animation)

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.

(Herdado de Animation)
AnimationRepeat

Ocorre quando a animação se repete.

(Herdado de Animation)
AnimationStart

Ocorre quando a animação é iniciada.

(Herdado de Animation)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Uma animação que controla a escala de um objeto.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Uma animação que controla a escala de um objeto.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Uma animação que controla a escala de um objeto.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Uma animação que controla a escala de um objeto.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Uma animação que controla a escala de um objeto.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Uma animação que controla a escala de um objeto.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Uma animação que controla a escala de um objeto.

(Herdado de Animation)

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)

Uma animação que controla a escala de um objeto.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a