AnimatorSet 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 classe reproduz um conjunto de Animator objetos na ordem especificada.
[Android.Runtime.Register("android/animation/AnimatorSet", DoNotGenerateAcw=true)]
public sealed class AnimatorSet : Android.Animation.Animator
[<Android.Runtime.Register("android/animation/AnimatorSet", DoNotGenerateAcw=true)>]
type AnimatorSet = class
inherit Animator
- Herança
- Atributos
Comentários
Essa classe reproduz um conjunto de Animator objetos na ordem especificada. As animações podem ser configuradas para serem reproduzidas juntas, em sequência ou após um atraso especificado.
Há duas abordagens diferentes para adicionar animações a umAnimatorSet: ou os AnimatorSet#playTogether(Animator[]) playTogether()AnimatorSet#playSequentially(Animator[]) playSequentially() métodos podem ser chamados para adicionar um conjunto de animações de uma só vez ou podem AnimatorSet#play(Animator) ser usados em conjunto com métodos na AnimatorSet.Builder Builder classe para adicionar animações uma a uma.
É possível configurar um AnimatorSet com dependências circulares entre suas animações. Por exemplo, uma animação a1 pode ser configurada para iniciar antes da animação a2, a2 antes de a3 e a3 antes de a1. Os resultados dessa configuração são indefinidos, mas normalmente não resultarão em nenhuma das animações afetadas sendo reproduzidas. Devido a isso (e porque as dependências circulares não fazem sentido lógico de qualquer maneira), as dependências circulares devem ser evitadas e o fluxo de dependência de animações deve estar apenas em uma direção.
<div class="special reference"><h3>Developer Guides</h3>
Para obter mais informações sobre como animar com AnimatorSet, leia o guia do desenvolvedor de Animação de Propriedade .
</div>
Java documentação para android.animation.AnimatorSet.
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 |
|---|---|
| AnimatorSet() | |
Campos
| Nome | Description |
|---|---|
| DurationInfinite |
O valor usado para indicar duração infinita (e. (Herdado de Animator) |
Propriedades
| Nome | Description |
|---|---|
| ChildAnimations |
Retorna a lista atual de objetos animadores filho controlados por este AnimatorSet. |
| Class |
Retorna a classe de runtime deste |
| CurrentPlayTime |
Retorna os milissegundos decorridos desde o início da animação. -ou- Define a posição da animação para o ponto especificado no tempo. |
| Duration |
Obtém o comprimento de cada uma das animações filho deste AnimatorSet. |
| 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 estado de pausa. (Herdado de Animator) |
| IsRunning |
Retornará true se qualquer uma das animações filho desse AnimatorSet tiver sido iniciada e ainda não tiver terminado. |
| IsStarted |
Retorna se este Animador foi iniciado e ainda não foi encerrado. (Herdado de Animator) |
| JniIdentityHashCode |
Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade. (Herdado de Object) |
| JniManagedPeerState |
Essa classe reproduz um conjunto de |
| JniPeerMembers |
Essa classe reproduz um conjunto de |
| Listeners |
Obtém o conjunto de |
| PeerReference |
Obtém a referência de objeto JNI para este par Java. (Herdado de Object) |
| StartDelay |
A quantidade de tempo, em milissegundos, para atrasar o início da animação após |
| ThresholdClass |
Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código. (Herdado de Animator) |
| ThresholdType |
Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código. (Herdado de Animator) |
| 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
| Nome | Description |
|---|---|
| AddListener(Animator+IAnimatorListener) |
Adiciona um ouvinte ao conjunto de ouvintes que são enviados eventos ao longo da vida útil de uma animação, como iniciar, repetir e terminar. (Herdado de Animator) |
| AddPauseListener(Animator+IAnimatorPauseListener) |
Adiciona um ouvinte de pausa a este animador. (Herdado de Animator) |
| Cancel() |
Cancela a animação. (Herdado de Animator) |
| Clone() |
Cria e retorna uma cópia disso |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Essa classe reproduz um conjunto de |
| 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() |
Essa classe reproduz um conjunto de |
| End() |
Termina a animação. (Herdado de Animator) |
| Equals(Object) |
Essa classe reproduz um conjunto de |
| 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) |
| 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) |
| Pause() |
Pausa uma animação em execução. (Herdado de Animator) |
| Play(Animator) |
Esse método cria um |
| PlaySequentially(Animator[]) |
Configura esse AnimatorSet para reproduzir cada uma das animações fornecidas quando a animação anterior terminar. |
| PlaySequentially(IList<Animator>) |
Configura esse AnimatorSet para reproduzir cada uma das animações fornecidas quando a animação anterior terminar. |
| PlayTogether(Animator[]) |
Configura esse AnimatorSet para reproduzir todas as animações fornecidas ao mesmo tempo. |
| PlayTogether(ICollection<Animator>) |
Configura esse AnimatorSet para reproduzir todas as animações fornecidas ao mesmo tempo. |
| RemoveAllListeners() |
Remove tudo |
| RemoveListener(Animator+IAnimatorListener) |
Remove um ouvinte do conjunto que escuta essa animação. (Herdado de Animator) |
| RemovePauseListener(Animator+IAnimatorPauseListener) |
Remove um ouvinte de pausa do conjunto que escuta essa animação. (Herdado de Animator) |
| Resume() |
Retoma uma animação pausada, fazendo com que o animador continue de onde parou quando foi pausado. (Herdado de Animator) |
| Reverse() |
Reproduz o AnimatorSet ao contrário. |
| SetDuration(Int64) |
Define o comprimento de cada uma das animações filho atuais deste AnimatorSet. |
| SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle (Herdado de Object) |
| SetInterpolator(ITimeInterpolator) |
Define o TimeInterpolator para toda a corrente |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Essa classe reproduz um conjunto de |
| SetTarget(Object) |
Define o objeto de destino cuja propriedade será animada por esta animação. (Herdado de Animator) |
| SetupEndValues() |
Esse método informa ao objeto para usar informações apropriadas para extrair valores finais para a animação. (Herdado de Animator) |
| SetupStartValues() |
Esse método informa ao objeto para usar informações apropriadas para extrair valores iniciais para a animação. (Herdado de Animator) |
| Start() |
Inicia essa animação. (Herdado de Animator) |
| 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) |
Eventos
| Nome | Description |
|---|---|
| AnimationCancel |
Essa classe reproduz um conjunto de |
| AnimationEnd |
Essa classe reproduz um conjunto de |
| AnimationPause |
Essa classe reproduz um conjunto de |
| AnimationRepeat |
Essa classe reproduz um conjunto de |
| AnimationResume |
Essa classe reproduz um conjunto de |
| AnimationStart |
Essa classe reproduz um conjunto de |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IJavaPeerable.Disposed() |
Essa classe reproduz um conjunto de |
| IJavaPeerable.Finalized() |
Essa classe reproduz um conjunto de |
| IJavaPeerable.JniObjectReferenceControlBlock |
Essa classe reproduz um conjunto de |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Essa classe reproduz um conjunto de |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Essa classe reproduz um conjunto de |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Essa classe reproduz um conjunto de |
| IJavaPeerable.UnregisterFromRuntime() |
Essa classe reproduz um conjunto de |
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 marcada por runtime do Android. |
| JavaCast<TResult>(IJavaObject) |
Essa classe reproduz um conjunto de |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |