TransitionDrawable Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Extensión de LayerDrawables que está pensada para el fundido cruzado 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
- Atributos
- Implementaciones
Comentarios
Extensión de LayerDrawables que está pensada para el fundido cruzado 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 <transition>
elemento . Cada drawable de la transición se define en un anidado <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 abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
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 de inicio y fin 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 objeto Drawable se reflejará automáticamente cuando su dirección de diseño sea RTL de derecha a izquierda. -o bien- Establecer 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 |
ChangingConfigurations |
Devuelve una máscara de los parámetros de configuración para los que este dibujable puede cambiar, lo que requiere que se vuelva a crear. -o bien- Establecer una máscara de los parámetros de configuración para los que este dibujable puede cambiar, lo que requiere que se vuelva a crear. (Heredado de Drawable) |
Class |
Devuelve la clase en tiempo de ejecución de este |
ColorFilter |
Devuelve el filtro de color actual o |
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 el fundido cruzado entre la primera y la segunda capa. (Heredado de Drawable) |
DirtyBounds |
Devuelve los límites sucios de Rect del dibujable. (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 especifica |
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 el fundido cruzado entre la primera y la segunda capa. (Heredado de Drawable) |
IsProjected |
Indica si esta proyección de solicitudes dibujables. (Heredado de Drawable) |
IsStateful |
Indica si este dibujable cambiará su apariencia en función del estado. (Heredado de Drawable) |
IsVisible |
Extensión de LayerDrawables que está pensada para el fundido cruzado entre la primera y la segunda capa. (Heredado de Drawable) |
JniIdentityHashCode |
Extensión de LayerDrawables que está pensada para el fundido cruzado entre la primera y la segunda capa. (Heredado de Object) |
JniPeerMembers |
Extensión de LayerDrawables que está pensada para el fundido cruzado 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 objeto 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 en conjuntos los conjuntos de diseño sugeridos por este Drawable para su uso con operaciones de alineación durante el diseño. (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 el fundido cruzado 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 objeto Drawable que es completamente transparente. (Heredado de Drawable) |
Métodos
AddLayer(Drawable) |
Agrega una nueva capa que contiene el especificado |
ApplyTheme(Resources+Theme) |
Aplica el tema especificado a este drawable y sus elementos secundarios. (Heredado de Drawable) |
CanApplyTheme() |
Extensión de LayerDrawables que está pensada para el fundido cruzado entre la primera y la segunda capa. (Heredado de Drawable) |
ClearColorFilter() |
Quita el filtro de color para 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ángulo. (Heredado de Drawable) |
CopyBounds(Rect) |
Devuelve una copia de los límites del objeto dibujable en el rectángulo especificado (asignado por el autor de la llamada). (Heredado de Drawable) |
Dispose() |
Extensión de LayerDrawables que está pensada para el fundido cruzado entre la primera y la segunda capa. (Heredado de Object) |
Dispose(Boolean) |
Extensión de LayerDrawables que está pensada para el fundido cruzado entre la primera y la segunda capa. (Heredado de Object) |
Draw(Canvas) |
Dibuje en sus límites (establecido a través de setBounds) respetando efectos opcionales como alfa (establecido a través de setAlpha) y filtro de color (establecido 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 |
FindIndexByLayerId(Int32) |
Devuelve la capa con el especificado |
GetConstantState() |
Devuelve una |
GetDrawable(Int32) |
Devuelve el objeto 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) |
|
GetId(Int32) |
Devuelve el identificador de la capa especificada. (Heredado de LayerDrawable) |
GetLayerGravity(Int32) |
Extensión de LayerDrawables que está pensada para el fundido cruzado entre la primera y la segunda capa. (Heredado de LayerDrawable) |
GetLayerHeight(Int32) |
Extensión de LayerDrawables que está pensada para el fundido cruzado entre la primera y la segunda capa. (Heredado de LayerDrawable) |
GetLayerInsetBottom(Int32) |
Extensión de LayerDrawables que está pensada para el fundido cruzado entre la primera y la segunda capa. (Heredado de LayerDrawable) |
GetLayerInsetEnd(Int32) |
Extensión de LayerDrawables que está pensada para el fundido cruzado entre la primera y la segunda capa. (Heredado de LayerDrawable) |
GetLayerInsetLeft(Int32) |
Extensión de LayerDrawables que está pensada para el fundido cruzado entre la primera y la segunda capa. (Heredado de LayerDrawable) |
GetLayerInsetRight(Int32) |
Extensión de LayerDrawables que está pensada para el fundido cruzado entre la primera y la segunda capa. (Heredado de LayerDrawable) |
GetLayerInsetStart(Int32) |
Extensión de LayerDrawables que está pensada para el fundido cruzado entre la primera y la segunda capa. (Heredado de LayerDrawable) |
GetLayerInsetTop(Int32) |
Extensión de LayerDrawables que está pensada para el fundido cruzado entre la primera y la segunda capa. (Heredado de LayerDrawable) |
GetLayerWidth(Int32) |
Extensión de LayerDrawables que está pensada para el fundido cruzado entre la primera y la segunda capa. (Heredado de LayerDrawable) |
GetOutline(Outline) |
Se llama para obtener el objeto dibujable para rellenar el contorno que define su área de dibujo. (Heredado de Drawable) |
GetPadding(Rect) |
Vuelva al relleno de los conjuntos sugeridos por este drawable para colocar contenido dentro de los límites del dibujable. (Heredado de Drawable) |
GetState() |
Describe el estado actual, como una unión de estados primitve, como |
Inflate(Resources, XmlReader, IAttributeSet, Resources+Theme) |
Infla esto dibujable a partir de un recurso XML. (Heredado de Drawable) |
Inflate(Resources, XmlReader, IAttributeSet) |
Infla esto dibujable a partir de un recurso XML. (Heredado de Drawable) |
InflateAsync(Resources, XmlReader, IAttributeSet, Resources+Theme) |
Extensión de LayerDrawables que está pensada para el fundido cruzado entre la primera y la segunda capa. (Heredado de Drawable) |
InflateAsync(Resources, XmlReader, IAttributeSet) |
Extensión de LayerDrawables que está pensada para el fundido cruzado 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 |
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 esta opción 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() |
Mostrar 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 el fundido cruzado 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 el fundido cruzado entre la primera y la segunda capa. (Heredado de Drawable) |
ScheduleSelf(IRunnable, Int64) |
Use la implementación actual |
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 |
SetColorFilter(Color, PorterDuff+Mode) |
Especifique un color y el modo Porter-Duff 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 objeto dibujable para la capa en el índice especificado. (Heredado de LayerDrawable) |
SetDrawableByLayerId(Int32, Drawable) |
Reemplaza para |
SetFilterBitmap(Boolean) |
Establézcalo en true para que el filtro dibujable 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 el fundido cruzado 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 el fundido cruzado entre la primera y la segunda capa. (Heredado de LayerDrawable) |
SetLayerInsetEnd(Int32, Int32) |
Extensión de LayerDrawables que está pensada para el fundido cruzado entre la primera y la segunda capa. (Heredado de LayerDrawable) |
SetLayerInsetLeft(Int32, Int32) |
Extensión de LayerDrawables que está pensada para el fundido cruzado 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 el fundido cruzado entre la primera y la segunda capa. (Heredado de LayerDrawable) |
SetLayerInsetStart(Int32, Int32) |
Extensión de LayerDrawables que está pensada para el fundido cruzado entre la primera y la segunda capa. (Heredado de LayerDrawable) |
SetLayerInsetTop(Int32, Int32) |
Extensión de LayerDrawables que está pensada para el fundido cruzado 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 el fundido cruzado entre la primera y la segunda capa. (Heredado de LayerDrawable) |
SetLayoutDirection(LayoutDirection) |
Establezca la dirección de 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 combinación de tono para este dibujable. (Heredado de Drawable) |
SetTintList(ColorStateList) |
Especifica el color de tono para este dibujo como una lista de estados de color. (Heredado de Drawable) |
SetTintMode(PorterDuff+Mode) |
Especifica un modo de combinación de tono para este dibujable. (Heredado de Drawable) |
SetVisible(Boolean, Boolean) |
Establezca si este objeto 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 el fundido cruzado 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 el fundido cruzado entre la primera y la segunda capa. (Heredado de Object) |
UnscheduleDrawable(Drawable, Action) |
Extensión de LayerDrawables que está pensada para el fundido cruzado 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 el fundido cruzado entre la primera y la segunda capa. (Heredado de Drawable) |
UnscheduleSelf(IRunnable) |
Use la implementación actual |
Wait() |
Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em> o <em>interrumpido</em>.<>< (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) |
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) |
Implementaciones de interfaz explícitas
IJavaPeerable.Disposed() |
Extensión de LayerDrawables que está pensada para el fundido cruzado entre la primera y la segunda capa. (Heredado de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Extensión de LayerDrawables que está pensada para el fundido cruzado entre la primera y la segunda capa. (Heredado de Object) |
IJavaPeerable.Finalized() |
Extensión de LayerDrawables que está pensada para el fundido cruzado entre la primera y la segunda capa. (Heredado de Object) |
IJavaPeerable.JniManagedPeerState |
Extensión de LayerDrawables que está pensada para el fundido cruzado entre la primera y la segunda capa. (Heredado de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Extensión de LayerDrawables que está pensada para el fundido cruzado entre la primera y la segunda capa. (Heredado de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Extensión de LayerDrawables que está pensada para el fundido cruzado entre la primera y la segunda capa. (Heredado de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Extensión de LayerDrawables que está pensada para el fundido cruzado 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 el fundido cruzado entre la primera y la segunda capa. |
GetJniTypeName(IJavaPeerable) |
Extensión de LayerDrawables que está pensada para el fundido cruzado entre la primera y la segunda capa. |