RotateAnimation 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.
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
- 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 |
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 |
| DetachWallpaper |
Valor retornado de |
| 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 |
| ShowBackdrop |
Se showBackdrop for |
| 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 |
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 |
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| 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 |