Compartilhar via


Visibility Classe

Definição

Essa transição controla as alterações na visibilidade das exibições de destino nas cenas inicial e final.

[Android.Runtime.Register("android/transition/Visibility", DoNotGenerateAcw=true)]
public abstract class Visibility : Android.Transitions.Transition
[<Android.Runtime.Register("android/transition/Visibility", DoNotGenerateAcw=true)>]
type Visibility = class
    inherit Transition
Herança
Visibility
Derivado
Atributos

Comentários

Essa transição controla as alterações na visibilidade das exibições de destino nas cenas inicial e final. A visibilidade é determinada não apenas pelo estado das exibições, mas também se View#setVisibility(int) as exibições existem na hierarquia de exibição atual. A classe destina-se a ser um utilitário para subclasses como Fade, que usam essas informações de visibilidade para determinar as animações específicas a serem executadas quando ocorrerem alterações de visibilidade. As subclasses devem implementar um ou ambos os métodos #onAppear(ViewGroup, TransitionValues, int, TransitionValues, int), #onDisappear(ViewGroup, TransitionValues, int, TransitionValues, int) ou #onAppear(ViewGroup, View, TransitionValues, TransitionValues), #onDisappear(ViewGroup, View, TransitionValues, TransitionValues).

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

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

Construtores

Visibility()
Visibility(Context, IAttributeSet)
Visibility(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução.

Campos

MatchId
Obsoleto.

Com #setMatchOrder(int...), escolhe combinar por android.view.View#getId().

(Herdado de Transition)
MatchInstance
Obsoleto.

Com #setMatchOrder(int...), escolhe corresponder por instância de exibição.

(Herdado de Transition)
MatchItemId
Obsoleto.

Com #setMatchOrder(int...), escolhe corresponder pelo id do android.widget.Adapter item.

(Herdado de Transition)
MatchName
Obsoleto.

Com #setMatchOrder(int...), escolhe combinar por android.view.View#getTransitionName().

(Herdado de Transition)

Propriedades

Class

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

(Herdado de Object)
Duration

Retorna a duração definida nessa transição.

(Herdado de Transition)
Epicenter

Retorna o epicentro conforme especificado pelo android.transition.Transition.EpicenterCallback ou null se nenhum retorno de chamada existir.

(Herdado de Transition)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
Interpolator

Retorna o conjunto de interpoladores nessa transição.

(Herdado de Transition)
JniIdentityHashCode

Essa transição controla as alterações na visibilidade das exibições de destino nas cenas inicial e final.

(Herdado de Object)
JniPeerMembers

Essa transição controla as alterações na visibilidade das exibições de destino nas cenas inicial e final.

Mode

Retorna se as Exibições que aparecem e/ou desaparecem são suportadas. -ou- Altera a transição para suportar Visualizações que aparecem e/ou desaparecem, dependendo do mode.

Name

Retorna o nome dessa Transição.

(Herdado de Transition)
PathMotion

Retorna o objeto de algoritmo usado para interpolar ao longo de duas dimensões. -ou- Define o algoritmo usado para calcular a interpolação bidimensional.

(Herdado de Transition)
PeerReference

Essa transição controla as alterações na visibilidade das exibições de destino nas cenas inicial e final.

(Herdado de Object)
Propagation

Retorna o usado para calcular os atrasos de início do android.transition.TransitionPropagation Animator. -ou- Define o método para determinar os atrasos de início do Animador.

(Herdado de Transition)
StartDelay

Retorna o conjunto startDelay nessa transição.

(Herdado de Transition)
TargetIds

Retorna a lista de IDs de destino que essa transição se limita a rastrear e animar.

(Herdado de Transition)
TargetNames

Retorna a lista de transitionNames de destino que essa transição se limita a controlar e animar.

(Herdado de Transition)
Targets

Retorna a lista de modos de exibição de destino que essa transição se limita a controlar e animar.

(Herdado de Transition)
TargetTypes

Retorna a lista de transitionNames de destino que essa transição se limita a controlar e animar.

(Herdado de Transition)
ThresholdClass

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

Métodos

AddListener(Transition+ITransitionListener)

Adiciona um ouvinte ao conjunto de ouvintes que são enviados eventos durante a vida de uma animação, como início, repetição e fim.

(Herdado de Transition)
AddTarget(Class)

Adiciona a classe de um modo de exibição de destino que essa transição está interessada em animar.

(Herdado de Transition)
AddTarget(Int32)

Adiciona o id de um modo de exibição de destino que essa Transição está interessada em animar.

(Herdado de Transition)
AddTarget(String)

Adiciona o nome_de_transição de um modo de exibição de destino que essa transição está interessada em animar.

(Herdado de Transition)
AddTarget(View)

Define as instâncias de exibição de destino que essa Transição está interessada em animar.

(Herdado de Transition)
CanRemoveViews()

Essa transição controla as alterações na visibilidade das exibições de destino nas cenas inicial e final.

(Herdado de Transition)
CaptureEndValues(TransitionValues)

Captura os valores na cena final para as propriedades que essa transição monitora.

CaptureStartValues(TransitionValues)

Captura os valores na cena inicial para as propriedades que essa transição monitora.

Clone()

Cria e retorna uma cópia deste Object.

(Herdado de Transition)
CreateAnimator(ViewGroup, TransitionValues, TransitionValues)

Esse método cria uma animação que será executada para essa transição, dadas as informações nas estruturas startValues e endValues capturadas anteriormente para as cenas de início e fim.

(Herdado de Transition)
Dispose()

Essa transição controla as alterações na visibilidade das exibições de destino nas cenas inicial e final.

(Herdado de Object)
Dispose(Boolean)

Essa transição controla as alterações na visibilidade das exibições de destino nas cenas inicial e final.

(Herdado de Object)
Equals(Object)

Indica se algum outro objeto é "igual" a este.

(Herdado de Object)
ExcludeChildren(Class, Boolean)

Se o tipo fornecido deve ser adicionado à lista de tipos cujos filhos devem ser excluídos dessa transição.

(Herdado de Transition)
ExcludeChildren(Int32, Boolean)

Se os filhos do id fornecido devem ser adicionados à lista de destinos a serem excluídos dessa transição.

(Herdado de Transition)
ExcludeChildren(View, Boolean)

Se os filhos de determinado alvo devem ser adicionados à lista de filhos alvo a serem excluídos dessa transição.

(Herdado de Transition)
ExcludeTarget(Class, Boolean)

Se o tipo fornecido deve ser adicionado à lista de tipos a serem excluídos dessa transição.

(Herdado de Transition)
ExcludeTarget(Int32, Boolean)

Se deseja adicionar o id fornecido à lista de ids de destino a serem excluídos dessa transição.

(Herdado de Transition)
ExcludeTarget(String, Boolean)

Se deseja adicionar o transitionName fornecido à lista de transitionNames de destino a serem excluídos dessa transição.

(Herdado de Transition)
ExcludeTarget(View, Boolean)

Se deseja adicionar o destino determinado à lista de destinos a serem excluídos dessa transição.

(Herdado de Transition)
GetEpicenterCallback()

Retorna o retorno de chamada usado para localizar o epicentro da Transição.

(Herdado de Transition)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
GetTransitionProperties()

Retorna o conjunto de nomes de propriedade usados armazenados no objeto passado para #captureStartValues(TransitionValues) o TransitionValues qual essa transição se preocupa para fins de cancelamento de animações sobrepostas.

(Herdado de Transition)
GetTransitionValues(View, Boolean)

Esse método pode ser chamado por transições para obter os TransitionValues para qualquer exibição específica durante o processo de reprodução de transição.

(Herdado de Transition)
IsTransitionRequired(TransitionValues, TransitionValues)

Retorna se a transição deve ou não criar um Animador, com base nos valores capturados durante #captureStartValues(TransitionValues) e #captureEndValues(TransitionValues).

(Herdado de Transition)
IsVisible(TransitionValues)

Retorna se a exibição é 'visível' de acordo com o objeto de valores fornecidos.

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)
OnAppear(ViewGroup, TransitionValues, Int32, TransitionValues, Int32)

A implementação padrão desse método chama #onAppear(ViewGroup, View, TransitionValues, TransitionValues).

OnAppear(ViewGroup, View, TransitionValues, TransitionValues)

A implementação padrão desse método retorna um Animator nulo.

OnDisappear(ViewGroup, TransitionValues, Int32, TransitionValues, Int32)

Subclasses devem substituir esse método ou #onDisappear(ViewGroup, View, TransitionValues, TransitionValues) se eles precisarem criar um Animador quando os alvos desaparecerem.

OnDisappear(ViewGroup, View, TransitionValues, TransitionValues)

A implementação padrão desse método retorna um Animator nulo.

RemoveListener(Transition+ITransitionListener)

Remove um ouvinte do conjunto que está ouvindo essa animação.

(Herdado de Transition)
RemoveTarget(Class)

Remove o destino determinado da lista de destinos que esta Transição está interessada em animar.

(Herdado de Transition)
RemoveTarget(Int32)

Remove o targetId fornecido da lista de ids que esta Transição está interessada em animar.

(Herdado de Transition)
RemoveTarget(String)

Remove o targetName fornecido da lista de transitionNames que esta transição está interessada em animar.

(Herdado de Transition)
RemoveTarget(View)

Remove o destino determinado da lista de destinos que esta Transição está interessada em animar.

(Herdado de Transition)
SetDuration(Int64)

Define a duração dessa transição.

(Herdado de Transition)
SetEpicenterCallback(Transition+EpicenterCallback)

Define o retorno de chamada a ser usado para localizar o epicentro de uma Transição.

(Herdado de Transition)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
SetInterpolator(ITimeInterpolator)

Define o interpolador dessa transição.

(Herdado de Transition)
SetMatchOrder(Int32[])

Define a ordem em que Transição corresponde aos valores de início e fim de exibição.

(Herdado de Transition)
SetStartDelay(Int64)

Define o startDelay dessa transição.

(Herdado de Transition)
ToArray<T>()

Essa transição controla as alterações na visibilidade das exibições de destino nas cenas inicial e final.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Essa transição controla as alterações na visibilidade das exibições de destino nas cenas inicial e final.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

IJavaPeerable.Disposed()

Essa transição controla as alterações na visibilidade das exibições de destino nas cenas inicial e final.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Essa transição controla as alterações na visibilidade das exibições de destino nas cenas inicial e final.

(Herdado de Object)
IJavaPeerable.Finalized()

Essa transição controla as alterações na visibilidade das exibições de destino nas cenas inicial e final.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Essa transição controla as alterações na visibilidade das exibições de destino nas cenas inicial e final.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Essa transição controla as alterações na visibilidade das exibições de destino nas cenas inicial e final.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Essa transição controla as alterações na visibilidade das exibições de destino nas cenas inicial e final.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Essa transição controla as alterações na visibilidade das exibições de destino nas cenas inicial e final.

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Essa transição controla as alterações na visibilidade das exibições de destino nas cenas inicial e final.

GetJniTypeName(IJavaPeerable)

Essa transição controla as alterações na visibilidade das exibições de destino nas cenas inicial e final.

Aplica-se a