Compartir a través de


TransitionDrawable Clase

Definición

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

[Android.Runtime.Register("android/graphics/drawable/TransitionDrawable", DoNotGenerateAcw=true)]
public class TransitionDrawable : Android.Graphics.Drawables.LayerDrawable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/graphics/drawable/TransitionDrawable", DoNotGenerateAcw=true)>]
type TransitionDrawable = class
    inherit LayerDrawable
    interface Drawable.ICallback
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herencia
TransitionDrawable
Atributos
Implementaciones

Comentarios

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa. Para iniciar la transición, llame a #startTransition(int). Para mostrar solo la primera capa, llame a #resetTransition().

Se puede definir en un archivo XML con el &lt;transition> elemento . Cada drawable de la transición se define en un anidado &lt;item>. Para obtener más información, consulte la guía de recursos dibujables.

Documentación de Java para android.graphics.drawable.TransitionDrawable.

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

Constructores

TransitionDrawable(Drawable[])

Cree una nueva transición dibujable con la lista especificada de capas.

TransitionDrawable(IntPtr, JniHandleOwnership)

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

Campos

InsetUndefined

Valor usado para los conjuntos iniciales y finales indefinidos.

(Heredado de LayerDrawable)
PaddingModeNest
Obsoletos.

Modo de relleno usado para anidar cada capa dentro del relleno de la capa anterior.

(Heredado de LayerDrawable)
PaddingModeStack
Obsoletos.

Modo de relleno usado para apilar cada capa directamente encima de la capa anterior.

(Heredado de LayerDrawable)

Propiedades

Alpha

Obtiene el valor alfa actual para el dibujable.

(Heredado de Drawable)
AutoMirrored

Indica si este Drawable se reflejará automáticamente cuando su dirección de diseño sea RTL de derecha a izquierda. -o bien- Establece si este drawable se refleja automáticamente cuando su dirección de diseño es RTL (de derecha a izquierda).

(Heredado de Drawable)
BottomPadding

Devuelve el relleno inferior en píxeles.

(Heredado de LayerDrawable)
Bounds

Devuelve los límites dibujables Rect. -o bien- Especifique un rectángulo delimitador para drawable.

(Heredado de Drawable)
Callback

Devuelve la implementación actual Callback adjunta a este drawable.

(Heredado de Drawable)
ChangingConfigurations

Devuelve una máscara de los parámetros de configuración para los que este drawable puede cambiar, lo que requiere que se vuelva a crear. -o bien- Establezca una máscara de los parámetros de configuración para los que este drawable puede cambiar, lo que requiere que se vuelva a crear.

(Heredado de Drawable)
Class

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

(Heredado de Object)
ColorFilter

Devuelve el filtro de color actual o null si no se establece ninguno.

(Heredado de Drawable)
CrossFadeEnabled

Indica si la atenuación cruzada está habilitada para esta transición. -o bien- Habilita o deshabilita el fundido cruzado de los dibujables.

Current

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de Drawable)
DirtyBounds

Devuelve los límites sucios del dibujable Rect.

(Heredado de Drawable)
EndPadding

Devuelve el relleno final en píxeles.

(Heredado de LayerDrawable)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
HasFocusStateSpecified

Indica si este drawable tiene al menos una especificación de estado que especifique android.R.attr#state_focusedexplícitamente .

(Heredado de Drawable)
IntrinsicHeight

Devuelve el alto intrínseco del dibujable.

(Heredado de Drawable)
IntrinsicWidth

Devuelve el ancho intrínseco del dibujable.

(Heredado de Drawable)
IsFilterBitmap

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de Drawable)
IsProjected

Si esta proyección de solicitudes dibujables.

(Heredado de Drawable)
IsStateful

Indica si este drawable cambiará su apariencia en función del estado.

(Heredado de Drawable)
IsVisible

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de Drawable)
JniIdentityHashCode

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de Object)
JniPeerMembers

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

LayoutDirection

Devuelve la dirección de diseño resuelta para este drawable.

(Heredado de Drawable)
LeftPadding

Devuelve el relleno izquierdo en píxeles.

(Heredado de LayerDrawable)
Level

Recupere el nivel actual.

(Heredado de Drawable)
MinimumHeight

Devuelve el alto mínimo sugerido por este drawable.

(Heredado de Drawable)
MinimumWidth

Devuelve el ancho mínimo sugerido por este drawable.

(Heredado de Drawable)
NumberOfLayers

Devuelve el número de capas contenidas en esta capa dibujable.

(Heredado de LayerDrawable)
Opacity

Devuelve la opacidad/transparencia de este drawable.

(Heredado de LayerDrawable)
OpticalInsets

Devuelve insets the layout insets suggested by this Drawable for use with alignment operations during layout.

(Heredado de Drawable)
PaddingMode

Especifica cómo el relleno de capas debe afectar a los límites de las capas posteriores.

(Heredado de LayerDrawable)
PeerReference

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de Object)
RightPadding

Devuelve el relleno derecho en píxeles.

(Heredado de LayerDrawable)
StartPadding

Devuelve el relleno inicial en píxeles.

(Heredado de LayerDrawable)
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.

TopPadding

Devuelve el relleno superior en píxeles.

(Heredado de LayerDrawable)
TransparentRegion

Devuelve una región que representa la parte del drawable que es completamente transparente.

(Heredado de Drawable)

Métodos

AddLayer(Drawable)

Agrega una nueva capa que contiene el especificado drawable al final de la lista de capas y devuelve su índice.

(Heredado de LayerDrawable)
ApplyTheme(Resources+Theme)

Aplica el tema especificado a este drawable y a sus elementos secundarios.

(Heredado de Drawable)
CanApplyTheme()

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de Drawable)
ClearColorFilter()

Quita el filtro de color de este dibujable.

(Heredado de Drawable)
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
CopyBounds()

Devuelve una copia de los límites del dibujable en un nuevo rect.

(Heredado de Drawable)
CopyBounds(Rect)

Devuelve una copia de los límites del dibujable en el rect especificado (asignado por el autor de la llamada).

(Heredado de Drawable)
Dispose()

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de Object)
Dispose(Boolean)

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de Object)
Draw(Canvas)

Dibuje sus límites (se establece a través de setBounds) respetando los efectos opcionales, como alfa (se establece a través de setAlpha) y el filtro de color (se establece a través de setColorFilter).

(Heredado de LayerDrawable)
Equals(Object)

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

(Heredado de Object)
FindDrawableByLayerId(Int32)

Busca una capa con el identificador especificado y devuelve su Drawable.

(Heredado de LayerDrawable)
FindIndexByLayerId(Int32)

Devuelve la capa con el especificado id.

(Heredado de LayerDrawable)
GetConstantState()

Devuelve una ConstantState instancia que contiene el estado compartido de este drawable.

(Heredado de Drawable)
GetDrawable(Int32)

Devuelve el elemento dibujable para la capa en el índice especificado.

(Heredado de LayerDrawable)
GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
GetHotspotBounds(Rect)

outRect Se rellena con los límites del punto de acceso.

(Heredado de Drawable)
GetId(Int32)

Devuelve el identificador de la capa especificada.

(Heredado de LayerDrawable)
GetLayerGravity(Int32)

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de LayerDrawable)
GetLayerHeight(Int32)

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de LayerDrawable)
GetLayerInsetBottom(Int32)

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de LayerDrawable)
GetLayerInsetEnd(Int32)

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de LayerDrawable)
GetLayerInsetLeft(Int32)

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de LayerDrawable)
GetLayerInsetRight(Int32)

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de LayerDrawable)
GetLayerInsetStart(Int32)

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de LayerDrawable)
GetLayerInsetTop(Int32)

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de LayerDrawable)
GetLayerWidth(Int32)

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de LayerDrawable)
GetOutline(Outline)

Se llama para obtener el drawable para rellenar el esquema que define su área de dibujo.

(Heredado de Drawable)
GetPadding(Rect)

Vuelva al relleno de los conjuntos sugeridos por este drawable para colocar el contenido dentro de los límites del dibujable.

(Heredado de Drawable)
GetState()

Describe el estado actual, como una unión de estados primitve, como android.R.attr#state_focused, android.R.attr#state_selected, etc.

(Heredado de Drawable)
Inflate(Resources, XmlReader, IAttributeSet)

Infla este elemento dibujable a partir de un recurso XML.

(Heredado de Drawable)
Inflate(Resources, XmlReader, IAttributeSet, Resources+Theme)

Infla este elemento dibujable a partir de un recurso XML.

(Heredado de Drawable)
InflateAsync(Resources, XmlReader, IAttributeSet)

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de Drawable)
InflateAsync(Resources, XmlReader, IAttributeSet, Resources+Theme)

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de Drawable)
InvalidateDrawable(Drawable)

Se llama cuando es necesario volver a dibujar el elemento dibujable.

(Heredado de LayerDrawable)
InvalidateSelf()

Use la implementación actual Callback para que se vuelva a dibujar drawable.

(Heredado de Drawable)
JavaFinalize()

Lo llama 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)
JumpToCurrentState()

Si este Drawable realiza animaciones de transición entre estados, pida que salte inmediatamente al estado actual y omita las animaciones activas.

(Heredado de Drawable)
Mutate()

Haga que esta mutable dibujable.

(Heredado de Drawable)
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)
OnBoundsChange(Rect)

Invalide esto en la subclase para cambiar la apariencia si varía en función de los límites.

(Heredado de Drawable)
OnLayoutDirectionChanged(Int32)

Se llama cuando cambia la dirección de diseño resuelta del dibujable.

(Heredado de Drawable)
OnLevelChange(Int32)

Invalide esta opción en la subclase para cambiar la apariencia si varía en función del nivel.

(Heredado de Drawable)
OnStateChange(Int32[])

Invalide esta opción en la subclase para cambiar la apariencia si reconoce el estado especificado.

(Heredado de Drawable)
ResetTransition()

Muestra solo la primera capa.

ReverseTransition(Int32)

Invierte la transición, seleccionando dónde está actualmente la transición.

ScheduleDrawable(Drawable, Action, Int64)

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de LayerDrawable)
ScheduleDrawable(Drawable, IRunnable, Int64)

Un drawable puede llamarlo para programar el siguiente fotograma de su animación.

(Heredado de LayerDrawable)
ScheduleSelf(Action, Int64)

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de Drawable)
ScheduleSelf(IRunnable, Int64)

Use la implementación actual Callback para tener programado este drawable.

(Heredado de Drawable)
SetAlpha(Int32)

Especifique un valor alfa para el dibujable. 0 significa totalmente transparente y 255 significa totalmente opaco.

(Heredado de LayerDrawable)
SetBounds(Int32, Int32, Int32, Int32)

Especifique un rectángulo delimitador para drawable.

(Heredado de Drawable)
SetCallback(Drawable+ICallback)

Enlace un Callback objeto a este drawable.

(Heredado de Drawable)
SetColorFilter(Color, PorterDuff+Mode)

Especifique un color y Porter-Duff modo para que sea el filtro de color para este dibujable.

(Heredado de Drawable)
SetColorFilter(ColorFilter)

Especifique un filtro de color opcional para el dibujable.

(Heredado de LayerDrawable)
SetDither(Boolean)

Establézcalo en true para que el dither dibujable sus colores se dibuje en un dispositivo con menos de 8 bits por componente de color.

(Heredado de Drawable)
SetDrawable(Int32, Drawable)

Establece el elemento dibujable para la capa en el índice especificado.

(Heredado de LayerDrawable)
SetDrawableByLayerId(Int32, Drawable)

Reemplaza para Drawable la capa por el identificador especificado.

(Heredado de LayerDrawable)
SetFilterBitmap(Boolean)

Establézcalo en true para que el filtro dibuje sus mapas de bits con muestreo bilineal cuando se escalan o giran.

(Heredado de Drawable)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetHotspot(Single, Single)

Especifica la ubicación de la zona activa dentro del elemento dibujable.

(Heredado de Drawable)
SetHotspotBounds(Int32, Int32, Int32, Int32)

Establece los límites a los que está restringido el punto de acceso, si deben ser diferentes de los límites dibujables.

(Heredado de Drawable)
SetId(Int32, Int32)

Establece el identificador de una capa.

(Heredado de LayerDrawable)
SetLayerGravity(Int32, GravityFlags)

Establece la gravedad utilizada para colocar o estirar la capa especificada dentro de su contenedor.

(Heredado de LayerDrawable)
SetLayerHeight(Int32, Int32)

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de LayerDrawable)
SetLayerInset(Int32, Int32, Int32, Int32, Int32)

Especifica los conjuntos en píxeles para el dibujable en el índice especificado.

(Heredado de LayerDrawable)
SetLayerInsetBottom(Int32, Int32)

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de LayerDrawable)
SetLayerInsetEnd(Int32, Int32)

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de LayerDrawable)
SetLayerInsetLeft(Int32, Int32)

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de LayerDrawable)
SetLayerInsetRelative(Int32, Int32, Int32, Int32, Int32)

Especifica los conjuntos relativos en píxeles para el dibujable en el índice especificado.

(Heredado de LayerDrawable)
SetLayerInsetRight(Int32, Int32)

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de LayerDrawable)
SetLayerInsetStart(Int32, Int32)

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de LayerDrawable)
SetLayerInsetTop(Int32, Int32)

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de LayerDrawable)
SetLayerSize(Int32, Int32, Int32)

Establece un tamaño explícito para la capa especificada.

(Heredado de LayerDrawable)
SetLayerWidth(Int32, Int32)

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de LayerDrawable)
SetLayoutDirection(LayoutDirection)

Establezca la dirección del diseño para este dibujable.

(Heredado de Drawable)
SetLevel(Int32)

Especifique el nivel para el dibujable.

(Heredado de Drawable)
SetOpacity(Int32)

Establece la opacidad de este dibujable directamente en lugar de recopilar los estados de las capas.

(Heredado de LayerDrawable)
SetPadding(Int32, Int32, Int32, Int32)

Establece el relleno absoluto.

(Heredado de LayerDrawable)
SetPaddingRelative(Int32, Int32, Int32, Int32)

Establece el relleno relativo.

(Heredado de LayerDrawable)
SetState(Int32[])

Especifique un conjunto de estados para el dibujable.

(Heredado de Drawable)
SetTint(Int32)

Especifica el color de tono para este dibujable.

(Heredado de Drawable)
SetTintBlendMode(BlendMode)

Especifica un modo de fusión de tono para este dibujable.

(Heredado de Drawable)
SetTintList(ColorStateList)

Especifica el color de tono para este dibujable como una lista de estados de color.

(Heredado de Drawable)
SetTintMode(PorterDuff+Mode)

Especifica un modo de fusión de tono para este dibujable.

(Heredado de Drawable)
SetVisible(Boolean, Boolean)

Establezca si este drawable está visible.

(Heredado de Drawable)
StartTransition(Int32)

Comience la segunda capa en la parte superior de la primera capa.

ToArray<T>()

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de Object)
UnscheduleDrawable(Drawable, Action)

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de LayerDrawable)
UnscheduleDrawable(Drawable, IRunnable)

Un drawable puede llamar a esto para anular la programación de una acción programada previamente con Drawable.ICallback.

(Heredado de LayerDrawable)
UnscheduleSelf(Action)

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de Drawable)
UnscheduleSelf(IRunnable)

Use la implementación actual Callback para que este drawable no se programe.

(Heredado de Drawable)
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 <em>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 <em>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()

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de Object)
IJavaPeerable.Finalized()

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

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

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

GetJniTypeName(IJavaPeerable)

Extensión de LayerDrawables que está pensada para cruzar el fundido entre la primera y la segunda capa.

Se aplica a