TransitionManager Classe

Definição

Essa classe gerencia o conjunto de transições que são acionadas quando há uma alteração de Scene.

[Android.Runtime.Register("android/transition/TransitionManager", DoNotGenerateAcw=true)]
public class TransitionManager : Java.Lang.Object
[<Android.Runtime.Register("android/transition/TransitionManager", DoNotGenerateAcw=true)>]
type TransitionManager = class
    inherit Object
Herança
TransitionManager
Atributos

Comentários

Essa classe gerencia o conjunto de transições que são acionadas quando há uma alteração de Scene. Para usar o gerenciador, adicione cenas junto com objetos de transição com chamadas para #setTransition(Scene, Transition) ou #setTransition(Scene, Scene, Transition). Não é necessário definir transições específicas para alterações de cena; por padrão, uma alteração de cena será usada AutoTransition para fazer algo razoável para a maioria das situações. A especificação de outras transições para alterações de cena específicas só será necessária se o aplicativo quiser um comportamento de transição diferente nessas situações.

TransitionManagers podem ser declarados em arquivos de recurso XML dentro do res/transition diretório. Os recursos do TransitionManager consistem no nome da transitionManagermarca, contendo uma ou mais transition marcas, cada uma das quais descreve a relação dessa transição com as informações da cena de/para nessa marca. Por exemplo, aqui está um arquivo de recurso que declara várias transições de cena:

{

Documentação Java para android.transition.TransitionManager.

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
TransitionManager()
TransitionManager(IntPtr, JniHandleOwnership)

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

Propriedades

Nome Description
Class

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

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
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 gerencia o conjunto de transições que são acionadas quando há uma alteração de Scene.

(Herdado de JavaObject)
JniPeerMembers

Essa classe gerencia o conjunto de transições que são acionadas quando há uma alteração de Scene.

PeerReference

Obtém a referência de objeto JNI para este par Java.

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

Métodos

Nome Description
BeginDelayedTransition(ViewGroup, Transition)

Método de conveniência para animar para uma nova cena definida por todas as alterações dentro da raiz de cena fornecida entre chamar esse método e o próximo quadro de renderização.

BeginDelayedTransition(ViewGroup)

Método de conveniência para animar, usando a transição padrão, para uma nova cena definida por todas as alterações dentro da raiz de cena fornecida entre chamar esse método e o próximo quadro de renderização.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Essa classe gerencia o conjunto de transições que são acionadas quando há uma alteração de Scene.

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

Essa classe gerencia o conjunto de transições que são acionadas quando há uma alteração de Scene.

(Herdado de JavaObject)
EndTransitions(ViewGroup)

Encerra todas as transições pendentes e contínuas na raiz da cena especificada.

Equals(Object)

Essa classe gerencia o conjunto de transições que são acionadas quando há uma alteração de Scene.

(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)
Go(Scene, Transition)

Método de conveniência para simplesmente mudar para a cena fornecida usando a transição fornecida.

Go(Scene)

Método de conveniência para simplesmente mudar para a cena fornecida usando a transição padrão para TransitionManager.

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 desse objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Essa classe gerencia o conjunto de transições que são acionadas quando há uma alteração de Scene.

(Herdado de JavaObject)
SetTransition(Scene, Scene, Transition)

Define uma transição específica para ocorrer quando o par de cenas fornecido é encerrado/inserido.

SetTransition(Scene, Transition)

Define uma transição específica para ocorrer quando a cena fornecida é inserida.

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

Altere para a cena fornecida, usando a transição apropriada para essa alteração de cena específica (conforme especificado para o TransitionManager ou o padrão, se essa transição não existir).

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)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Essa classe gerencia o conjunto de transições que são acionadas quando há uma alteração de Scene.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Essa classe gerencia o conjunto de transições que são acionadas quando há uma alteração de Scene.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Essa classe gerencia o conjunto de transições que são acionadas quando há uma alteração de Scene.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Essa classe gerencia o conjunto de transições que são acionadas quando há uma alteração de Scene.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Essa classe gerencia o conjunto de transições que são acionadas quando há uma alteração de Scene.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Essa classe gerencia o conjunto de transições que são acionadas quando há uma alteração de Scene.

(Herdado de JavaObject)

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)

Essa classe gerencia o conjunto de transições que são acionadas quando há uma alteração de Scene.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a