Android.Graphics.Drawables Espacio de nombres

Proporciona clases para administrar una variedad de elementos visuales diseñados solo para mostrarse, como mapas de bits y degradados.

Clases

Nombre Description
AdaptiveIconDrawable

Esta clase también se puede crear a través de la inflación XML mediante <adaptive-icon> la etiqueta , además de la creación dinámica.

Animatable2AnimationCallback

Proporciona clases para administrar una variedad de elementos visuales diseñados solo para mostrarse, como mapas de bits y degradados.

AnimatedImageDrawable

Drawable para dibujar imágenes animadas (como GIF).

AnimatedStateListDrawable

Dibujable que contiene un conjunto de fotogramas clave dibujables en los que se elige el fotograma clave que se muestra actualmente en función del conjunto de estados actual.

AnimatedVectorDrawable

Esta clase anima las propiedades de un android.graphics.drawable.VectorDrawable objeto con animaciones definidas mediante android.animation.ObjectAnimator o android.animation.AnimatorSet.

AnimationDrawable

Objeto utilizado para crear animaciones de fotograma a fotograma, definidas por una serie de objetos Dibujables, que se pueden usar como fondo de un objeto View.

BitmapDrawable

Objeto Dibujable que encapsula un mapa de bits y se puede ajustar, ajustar o alinear.

ClipDrawable

Un objeto Drawable que recorta otro drawable basado en el valor de nivel actual de drawable.

ColorDrawable

Objeto dibujable especializado que rellena el Lienzo con un color especificado.

ColorStateListDrawable

Un objeto Drawable que administra para ColorDrawable que sea con estado y respaldado por .ColorStateList

Drawable

Drawable es una abstracción general para "algo que se puede dibujar.

Drawable.ConstantState

Esta clase abstracta la usan Drawables para almacenar el estado de constante compartido y los datos entre Drawables.

DrawableContainer

Una clase auxiliar que contiene varios Drawables y selecciona cuál se va a usar.

DrawableContainer.DrawableContainerState

ConstanteState que puede contener varios Drawables.

DrawableWrapper

Contenedor dibujable con un solo elemento secundario.

GradientDrawable

Dibujable con un degradado de color para botones, fondos, etc.

GradientDrawable.Orientation

Controla cómo se orienta el degradado con respecto a los límites del dibujable

Icon

Un contenedor paraguas para varias representaciones gráficas serializables, incluidos mapas de bits, imágenes de mapa de bits comprimidos (e.

Icon.DrawableLoadedEventArgs

Proporciona clases para administrar una variedad de elementos visuales diseñados solo para mostrarse, como mapas de bits y degradados.

Icon.InterfaceConsts

Proporciona clases para administrar una variedad de elementos visuales diseñados solo para mostrarse, como mapas de bits y degradados.

InsetDrawable

Objeto Drawable que establece otro drawable por una distancia especificada o una fracción de los límites de contenido.

LayerDrawable

Objeto Drawable que administra una matriz de otros drawables.

LevelListDrawable

Un recurso que administra una serie de drawables alternativos, cada uno asignó un valor numérico máximo.

NinePatchDrawable

Mapa de bits que se puede cambiar de tamaño, con áreas estirables que defina.

PaintDrawable

Dibujable que dibuja sus límites en la pintura dada, con esquinas redondeadas opcionales.

PictureDrawable

Subclase dibujable que encapsula una imagen, lo que permite usar la imagen siempre que se admita drawable.

RippleDrawable

Dibujable que muestra un efecto de onda en respuesta a los cambios de estado.

RotateDrawable

Un objeto Drawable que puede girar otro drawable en función del valor de nivel actual.

ScaleDrawable

Objeto Drawable que cambia el tamaño de otro drawable en función de su valor de nivel actual.

ShapeDrawable

Objeto Dibujable que dibuja formas primitivas.

ShapeDrawable.ShaderFactory

La clase base define un objeto de fábrica al que se llama cada vez que se cambia el tamaño del dibujable (tiene un nuevo ancho o alto).

StateListDrawable

Permite asignar una serie de imágenes gráficas a un solo drawable y intercambiar el elemento visible por un valor de identificador de cadena.

TransitionDrawable

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

VectorDrawable

Esto le permite crear un gráfico dibujable basado en un gráfico vectorial XML.

Interfaces

Nombre Description
Drawable.ICallback

Implemente esta interfaz si desea crear un dibujable animado que extienda android.graphics.drawable.Drawable Drawable.

IAnimatable

La interfaz que dibuja las animaciones auxiliares debe implementarse.

IAnimatable2

La clase abstracta que dibuja las animaciones auxiliares y las devoluciones de llamada deben extenderse.

Icon.IOnDrawableLoadedListener

Implemente esta interfaz para recibir una devolución de llamada cuando #loadDrawableAsync(Context, OnDrawableLoadedListener, Handler) loadDrawableAsync está terminado y el objeto Drawable está listo.

Enumeraciones

Nombre Description
ClipDrawableOrientation

Enumera los valores devueltos por varios tipos y tomados como parámetro de F:Android.Graphics.Drawables.ClipDrawable.. Miembro de ctor .

GradientType

Enumera los valores devueltos por los LinearGradientmiembros , RadialGradienty SweepGradient y tomados como parámetro del miembro F:Android.Graphics.Drawables.GradientDrawable.SetGradientType .

IconType

Proporciona clases para administrar una variedad de elementos visuales diseñados solo para mostrarse, como mapas de bits y degradados.

LayerDrawablePaddingMode

Enumera los valores devueltos por varios tipos.

ShapeType

Enumera los valores devueltos por varios métodos de ShapeType y tomados como parámetro del miembro F:Android.Graphics.Drawables.GradientDrawable.SetShape .