Fade Clase

Definición

Esta transición realiza un seguimiento de los cambios realizados en la visibilidad de las vistas de destino en las escenas inicial y final, y atenua las vistas dentro o fuera cuando se vuelven visibles o no visibles.

[Android.Runtime.Register("android/transition/Fade", DoNotGenerateAcw=true)]
public class Fade : Android.Transitions.Visibility
[<Android.Runtime.Register("android/transition/Fade", DoNotGenerateAcw=true)>]
type Fade = class
    inherit Visibility
Herencia
Atributos

Comentarios

Esta transición realiza un seguimiento de los cambios realizados en la visibilidad de las vistas de destino en las escenas inicial y final, y atenua las vistas dentro o fuera cuando se vuelven visibles o no visibles. La visibilidad viene determinada por el View#setVisibility(int) estado de la vista, así como por si está primaria en la jerarquía de vistas actual.

La capacidad de esta transición para atenuar una vista determinada y la forma en que tiene lugar la operación de atenuación se basa en la situación de la vista en la jerarquía de vistas. Por ejemplo, si una vista se quitó simplemente de su elemento primario, la vista se agregará a un android.view.ViewGroupOverlay tiempo de atenuación. Si se cambia una vista visible a View#GONE o View#INVISIBLE, la visibilidad se cambiará a View#VISIBLE durante la animación. Sin embargo, si una vista está en una jerarquía que también modifica su visibilidad, la situación puede ser más complicada. En general, si una vista que ya no está en la jerarquía de la escena final todavía tiene un elemento primario (por lo que se quitó su jerarquía primaria, pero no se quitó de su elemento primario), se dejará solo para evitar que los efectos secundarios se quiten incorrectamente de su elemento primario. La única excepción a esto es si el anterior Scene era Scene#getSceneForLayout(android.view.ViewGroup, int, android.content.Context) created from a layout resource file, entonces se considera seguro anular el elemento primario de la vista de escena inicial para atenuarlo.

Una transición fade se puede describir en un archivo de recursos mediante la etiqueta fade, junto con los atributos estándar de android.R.styleable#Fade y android.R.styleable#Transition.

Documentación de Java para android.transition.Fade.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.

Constructores

Fade()

Construye una transición fade que atenuará los destinos dentro y fuera.

Fade(Context, IAttributeSet)

Construye una transición fade que atenuará los destinos dentro y fuera.

Fade(FadingMode)

Construye una transición Fade que atenuará los destinos dentro o fuera, según el valor de fadingMode.

Fade(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el entorno de ejecución.

Campos

In
Obsoletos.

Modo de atenuación usado en #Fade(int) para hacer que la transición funcione en destinos que aparecen.

MatchId
Obsoletos.

Con #setMatchOrder(int...), elige que coincida con android.view.View#getId().

(Heredado de Transition)
MatchInstance
Obsoletos.

Con #setMatchOrder(int...), elige que coincida con la instancia de View.

(Heredado de Transition)
MatchItemId
Obsoletos.

Con #setMatchOrder(int...), elige que coincida con el identificador del android.widget.Adapter elemento.

(Heredado de Transition)
MatchName
Obsoletos.

Con #setMatchOrder(int...), elige que coincida con android.view.View#getTransitionName().

(Heredado de Transition)
Out
Obsoletos.

Modo de atenuación utilizado en #Fade(int) para hacer que la transición funcione en destinos que desaparecen.

Propiedades

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Duration

Devuelve la duración establecida en esta transición.

(Heredado de Transition)
Epicenter

Devuelve el epicenter tal y como especifica o android.transition.Transition.EpicenterCallback null si no existe ninguna devolución de llamada.

(Heredado de Transition)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
Interpolator

Devuelve el interpolador establecido en esta transición.

(Heredado de Transition)
JniIdentityHashCode

Esta transición realiza un seguimiento de los cambios realizados en la visibilidad de las vistas de destino en las escenas inicial y final, y atenua las vistas dentro o fuera cuando se vuelven visibles o no visibles.

(Heredado de Object)
JniPeerMembers

Esta transición realiza un seguimiento de los cambios realizados en la visibilidad de las vistas de destino en las escenas inicial y final, y atenua las vistas dentro o fuera cuando se vuelven visibles o no visibles.

Mode

Devuelve si se admiten vistas que aparecen o desaparecen. -o bien- Cambia la transición para admitir vistas que aparecen o desaparecen, en modefunción de .

(Heredado de Visibility)
Name

Devuelve el nombre de esta transición.

(Heredado de Transition)
PathMotion

Devuelve el objeto de algoritmo utilizado para interpolar a lo largo de dos dimensiones. -o bien- Establece el algoritmo utilizado para calcular la interpolación bidimensional.

(Heredado de Transition)
PeerReference

Esta transición realiza un seguimiento de los cambios realizados en la visibilidad de las vistas de destino en las escenas inicial y final, y atenua las vistas dentro o fuera cuando se vuelven visibles o no visibles.

(Heredado de Object)
Propagation

Devuelve el android.transition.TransitionPropagation utilizado para calcular retrasos de inicio del animador. -o bien- Establece el método para determinar los retrasos de inicio del animador.

(Heredado de Transition)
StartDelay

Devuelve el valor startDelay establecido en esta transición.

(Heredado de Transition)
TargetIds

Devuelve la lista de identificadores de destino que esta transición limita a realizar el seguimiento y la animación.

(Heredado de Transition)
TargetNames

Devuelve la lista de transitionNames de destino que esta transición se limita a realizar el seguimiento y la animación.

(Heredado de Transition)
Targets

Devuelve la lista de vistas de destino que esta transición limita a realizar el seguimiento y la animación.

(Heredado de Transition)
TargetTypes

Devuelve la lista de transitionNames de destino que esta transición se limita a realizar el seguimiento y la animación.

(Heredado de Transition)
ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

Métodos

AddListener(Transition+ITransitionListener)

Agrega un agente de escucha al conjunto de agentes de escucha que se envían eventos a través de la vida útil de una animación, como el inicio, la repetición y el final.

(Heredado de Transition)
AddTarget(Class)

Agrega la clase de una vista de destino que esta transición está interesada en animar.

(Heredado de Transition)
AddTarget(Int32)

Agrega el identificador de una vista de destino que esta transición está interesada en animar.

(Heredado de Transition)
AddTarget(String)

Agrega el transitionName de una vista de destino que esta transición está interesada en animar.

(Heredado de Transition)
AddTarget(View)

Establece las instancias de vista de destino que esta transición está interesada en animar.

(Heredado de Transition)
CanRemoveViews()

Esta transición realiza un seguimiento de los cambios realizados en la visibilidad de las vistas de destino en las escenas inicial y final, y atenua las vistas dentro o fuera cuando se vuelven visibles o no visibles.

(Heredado de Transition)
CaptureEndValues(TransitionValues)

Captura los valores de la escena final de las propiedades que supervisa esta transición.

(Heredado de Visibility)
CaptureStartValues(TransitionValues)

Captura los valores de la escena de inicio para las propiedades que supervisa esta transición.

(Heredado de Visibility)
Clone()

Crea y devuelve una copia de este Objectobjeto .

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

Este método crea una animación que se ejecutará para esta transición dada la información de las estructuras startValues y endValues capturadas anteriormente para las escenas de inicio y finalización.

(Heredado de Transition)
Dispose()

Esta transición realiza un seguimiento de los cambios realizados en la visibilidad de las vistas de destino en las escenas inicial y final, y atenua las vistas dentro o fuera cuando se vuelven visibles o no visibles.

(Heredado de Object)
Dispose(Boolean)

Esta transición realiza un seguimiento de los cambios realizados en la visibilidad de las vistas de destino en las escenas inicial y final, y atenua las vistas dentro o fuera cuando se vuelven visibles o no visibles.

(Heredado de Object)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
ExcludeChildren(Class, Boolean)

Si se va a agregar el tipo especificado a la lista de tipos cuyos elementos secundarios deben excluirse de esta transición.

(Heredado de Transition)
ExcludeChildren(Int32, Boolean)

Si se van a agregar los elementos secundarios del identificador especificado a la lista de destinos que se van a excluir de esta transición.

(Heredado de Transition)
ExcludeChildren(View, Boolean)

Si se van a agregar los elementos secundarios de destino especificados a la lista de elementos secundarios de destino que se excluirán de esta transición.

(Heredado de Transition)
ExcludeTarget(Class, Boolean)

Si se va a agregar el tipo especificado a la lista de tipos que se van a excluir de esta transición.

(Heredado de Transition)
ExcludeTarget(Int32, Boolean)

Si se va a agregar el identificador especificado a la lista de identificadores de destino que se excluirán de esta transición.

(Heredado de Transition)
ExcludeTarget(String, Boolean)

Si se va a agregar el transitionName especificado a la lista de transitionNames de destino que se excluirán de esta transición.

(Heredado de Transition)
ExcludeTarget(View, Boolean)

Si se va a agregar el destino especificado a la lista de destinos que se excluirán de esta transición.

(Heredado de Transition)
GetEpicenterCallback()

Devuelve la devolución de llamada usada para buscar el centro de la transición.

(Heredado de Transition)
GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
GetTransitionProperties()

Devuelve el conjunto de nombres de propiedad usados en el TransitionValues objeto pasado a #captureStartValues(TransitionValues) que esta transición se preocupa por los fines de cancelar animaciones superpuestas.

(Heredado de Transition)
GetTransitionValues(View, Boolean)

Las transiciones pueden llamar a este método para obtener transitionValues para cualquier vista determinada durante el proceso de reproducción de transición.

(Heredado de Transition)
IsTransitionRequired(TransitionValues, TransitionValues)

Devuelve si la transición debe crear un animador, en función de los valores capturados durante #captureStartValues(TransitionValues) y #captureEndValues(TransitionValues).

(Heredado de Transition)
IsVisible(TransitionValues)

Devuelve si la vista es "visible" según el objeto de valores especificados.

(Heredado de Visibility)
JavaFinalize()

Llamado por el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto.

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
OnAppear(ViewGroup, TransitionValues, Int32, TransitionValues, Int32)

La implementación predeterminada de este método llama a #onAppear(ViewGroup, View, TransitionValues, TransitionValues).

(Heredado de Visibility)
OnAppear(ViewGroup, View, TransitionValues, TransitionValues)

La implementación predeterminada de este método devuelve un Animator null.

(Heredado de Visibility)
OnDisappear(ViewGroup, TransitionValues, Int32, TransitionValues, Int32)

Las subclases deben invalidar este método o#onDisappear(ViewGroup, View, TransitionValues, TransitionValues) si necesitan crear un animador cuando los destinos desaparezcan.

(Heredado de Visibility)
OnDisappear(ViewGroup, View, TransitionValues, TransitionValues)

La implementación predeterminada de este método devuelve un Animator null.

(Heredado de Visibility)
RemoveListener(Transition+ITransitionListener)

Quita un agente de escucha del conjunto que escucha esta animación.

(Heredado de Transition)
RemoveTarget(Class)

Quita el destino especificado de la lista de destinos que esta transición está interesada en animar.

(Heredado de Transition)
RemoveTarget(Int32)

Quita el targetId especificado de la lista de identificadores que esta transición está interesada en animar.

(Heredado de Transition)
RemoveTarget(String)

Quita el targetName especificado de la lista de transitionNames que esta transición está interesada en animar.

(Heredado de Transition)
RemoveTarget(View)

Quita el destino especificado de la lista de destinos que esta transición está interesada en animar.

(Heredado de Transition)
SetDuration(Int64)

Establece la duración de esta transición.

(Heredado de Transition)
SetEpicenterCallback(Transition+EpicenterCallback)

Establece la devolución de llamada que se va a usar para buscar el centro de una transición.

(Heredado de Transition)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetInterpolator(ITimeInterpolator)

Establece el interpolador de esta transición.

(Heredado de Transition)
SetMatchOrder(Int32[])

Establece el orden en el que Transition coincide con los valores inicial y final de la vista.

(Heredado de Transition)
SetStartDelay(Int64)

Establece el startDelay de esta transición.

(Heredado de Transition)
ToArray<T>()

Esta transición realiza un seguimiento de los cambios realizados en la visibilidad de las vistas de destino en las escenas inicial y final, y atenua las vistas dentro o fuera cuando se vuelven visibles o no visibles.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Esta transición realiza un seguimiento de los cambios realizados en la visibilidad de las vistas de destino en las escenas inicial y final, y atenua las vistas dentro o fuera cuando se vuelven visibles o no visibles.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <notificado<>/em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <notificado<>/em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Esta transición realiza un seguimiento de los cambios realizados en la visibilidad de las vistas de destino en las escenas inicial y final, y atenua las vistas dentro o fuera cuando se vuelven visibles o no visibles.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Esta transición realiza un seguimiento de los cambios realizados en la visibilidad de las vistas de destino en las escenas inicial y final, y atenua las vistas dentro o fuera cuando se vuelven visibles o no visibles.

(Heredado de Object)
IJavaPeerable.Finalized()

Esta transición realiza un seguimiento de los cambios realizados en la visibilidad de las vistas de destino en las escenas inicial y final, y atenua las vistas dentro o fuera cuando se vuelven visibles o no visibles.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Esta transición realiza un seguimiento de los cambios realizados en la visibilidad de las vistas de destino en las escenas inicial y final, y atenua las vistas dentro o fuera cuando se vuelven visibles o no visibles.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Esta transición realiza un seguimiento de los cambios realizados en la visibilidad de las vistas de destino en las escenas inicial y final, y atenua las vistas dentro o fuera cuando se vuelven visibles o no visibles.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Esta transición realiza un seguimiento de los cambios realizados en la visibilidad de las vistas de destino en las escenas inicial y final, y atenua las vistas dentro o fuera cuando se vuelven visibles o no visibles.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Esta transición realiza un seguimiento de los cambios realizados en la visibilidad de las vistas de destino en las escenas inicial y final, y atenua las vistas dentro o fuera cuando se vuelven visibles o no visibles.

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Esta transición realiza un seguimiento de los cambios realizados en la visibilidad de las vistas de destino en las escenas inicial y final, y atenua las vistas dentro o fuera cuando se vuelven visibles o no visibles.

GetJniTypeName(IJavaPeerable)

Esta transición realiza un seguimiento de los cambios realizados en la visibilidad de las vistas de destino en las escenas inicial y final, y atenua las vistas dentro o fuera cuando se vuelven visibles o no visibles.

Se aplica a