Idioma

RotateAnimation Classe

Definição

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

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

Comentários

Uma animação que controla a rotação de um objeto. Essa rotação ocorre no plano XY. Você pode especificar o ponto a ser usado para o centro da rotação, onde (0,0) é o ponto superior esquerdo. Se não for especificado, (0,0) é o ponto de rotação padrão.

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

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

Construtores

Nome Description
RotateAnimation(Context, IAttributeSet)

Construtor usado quando um RotateAnimation é carregado de um recurso.

RotateAnimation(IntPtr, JniHandleOwnership)

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

RotateAnimation(Single, Single, Dimension, Single, Dimension, Single)

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

RotateAnimation(Single, Single, Single, Single)

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

RotateAnimation(Single, Single)

Construtor a ser usado ao criar um RotateAnimation 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 é invocado 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 utilizar para o fundo apresentado por trás das janelas animadas.

(Herdado de Animation)
BackgroundColor

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

(Herdado de Animation)
Class

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

(Herdado de Object)
DetachWallpaper

Valor retornado de #setDetachWallpaper(boolean). -ou- Se detachWallpaper for true, e esta for uma animação de janela de uma janela que tem um fundo de papel de parede, então a janela será separada do papel de parede enquanto é executada.

(Herdado de Animation)
Duration

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 for concluída.

(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 esta 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 rotação de um objeto.

(Herdado de JavaObject)
JniPeerMembers

Obtém os metadados JNI usados para acessar membros dessa associação Java.

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 fim. -ou- Define o que esta animação deve fazer quando chegar ao fim.

(Herdado de Animation)
ScaleFactor

O fator de escala é definido pela chamada para getTransformation.

(Herdado de Animation)
ShowBackdrop

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

(Herdado de Animation)
StartOffset

Quando essa animação deve começar, em relação a 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 começar. -ou- Quando esta animação deve começar.

(Herdado de Animation)
ThresholdClass

Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Essa API é compatível com a infraestrutura 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 utilizar 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()

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

(Herdado de Animation)
Construct(JniObjectReference, JniObjectReferenceOptions)

Uma animação que controla a rotação 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 rotação de um objeto.

(Herdado de JavaObject)
EnsureInterpolator()

Garante que esta animação tem um interpolador.

(Herdado de Animation)
Equals(Object)

Uma animação que controla a rotação 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)

Faz com que a transformação seja aplicada em um ponto especificado no tempo.

(Herdado de Animation)
GetTransformation(Int64, Transformation)

Faz com que a transformação seja 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 que está 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 desse 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 desta 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)

Certifique-se de que a duração dessa animação será executada não seja maior que <var durationMillis>/var<>.

(Herdado de Animation)
ScaleCurrentDuration(Single)

Quanto dimensionar a duração.

(Herdado de Animation)
SetAnimationListener(Animation+IAnimationListener)

Associa um ouvinte de animação a essa 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 esta animação.

(Herdado de Animation)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

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

(Herdado de JavaObject)
Start()

Método de conveniência para iniciar a animação na primeira vez #getTransformation(long, Transformation) que é 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é que seja despertado, normalmente sendo <notificado></em> ou <em>interrompido</em>.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que seja ativado, normalmente sendo <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 seja ativado, normalmente sendo <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 rotação de um objeto.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

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

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

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

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Remove essa instância da pesquisa de objeto Java do runtime.

(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 verificada pelo tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Uma animação que controla a rotação 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