BitmapDrawable 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í.
Objeto Dibujable que encapsula un mapa de bits y se puede ajustar, ajustar o alinear.
[Android.Runtime.Register("android/graphics/drawable/BitmapDrawable", DoNotGenerateAcw=true)]
public class BitmapDrawable : Android.Graphics.Drawables.Drawable
[<Android.Runtime.Register("android/graphics/drawable/BitmapDrawable", DoNotGenerateAcw=true)>]
type BitmapDrawable = class
inherit Drawable
- Herencia
- Atributos
Comentarios
Objeto Dibujable que encapsula un mapa de bits y se puede ajustar, ajustar o alinear. Puede crear un mapa de bitsDrawable a partir de una ruta de acceso de archivo, un flujo de entrada, a través de la inflación XML o desde un android.graphics.Bitmap objeto .
Se puede definir en un archivo XML con el <bitmap> elemento . Para obtener más información, consulte la guía de recursos dibujables.
Vea también la android.graphics.Bitmap clase , que controla la administración y transformación de gráficos de mapa de bits sin procesar, y se debe usar al dibujar en un android.graphics.Canvas.
Java documentación para android.graphics.drawable.BitmapDrawable.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Constructores
| Nombre | Description |
|---|---|
| BitmapDrawable() |
Obsoletos.
Crear un elemento dibujable vacío, no tratar con la densidad. |
| BitmapDrawable(Bitmap) |
Obsoletos.
Crear dibujable a partir de un mapa de bits, no tratar con la densidad. |
| BitmapDrawable(IntPtr, JniHandleOwnership) |
Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución. |
| BitmapDrawable(Resources, Bitmap) |
Cree dibujable a partir de un mapa de bits y establezca la densidad de destino inicial en función de las métricas de visualización de los recursos. |
| BitmapDrawable(Resources, Stream) |
Cree un dibujo descodificar un mapa de bits de la secuencia de entrada especificada. |
| BitmapDrawable(Resources, String) |
Cree un dibujo abriendo una ruta de acceso de archivo determinada y descodificar el mapa de bits. |
| BitmapDrawable(Resources) |
Obsoletos.
Cree un elemento dibujable vacío y establezca la densidad de destino inicial en función de las métricas de visualización de los recursos. |
| BitmapDrawable(Stream) |
Obsoletos.
Cree un dibujo descodificar un mapa de bits de la secuencia de entrada especificada. |
| BitmapDrawable(String) |
Obsoletos.
Cree un dibujo abriendo una ruta de acceso de archivo determinada y descodificar el mapa de bits. |
Propiedades
| Nombre | Description |
|---|---|
| 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) |
| Bitmap |
Devuelve el mapa de bits usado por este objeto dibujable para representarse. -o bien- Cambie a un nuevo objeto De mapa de bits. |
| 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 |
| Current | (Heredado de Drawable) |
| DirtyBounds |
Devuelve los límites sucios de Rect del dibujable. (Heredado de Drawable) |
| Gravity |
Obtenga la gravedad utilizada para colocar o estirar el mapa de bits dentro de sus límites. -o bien- Establezca la gravedad utilizada para colocar o estirar el mapa de bits dentro de sus límites. |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| HasAntiAlias |
Indica si el suavizado de alias está habilitado para este dibujo. |
| HasFocusStateSpecified |
Indica si este drawable tiene al menos una especificación de estado que especifica |
| HasMipMap |
Indica si la sugerencia de mapa mip está habilitada en el mapa de bits de este gráfico de bits dibujable. |
| IntrinsicHeight |
Devuelve el alto intrínseco del dibujable. (Heredado de Drawable) |
| IntrinsicWidth |
Devuelve el ancho intrínseco del dibujable. (Heredado de Drawable) |
| IsAutoMirrored |
Indica si este objeto Drawable se reflejará automáticamente cuando su dirección de diseño sea RTL de derecha a izquierda. |
| IsFilterBitmap |
Objeto Dibujable que encapsula un mapa de bits y se puede ajustar, ajustar o alinear. (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 | (Heredado de Drawable) |
| JniIdentityHashCode |
Objeto Dibujable que encapsula un mapa de bits y se puede ajustar, ajustar o alinear. (Heredado de Object) |
| JniPeerMembers |
Objeto Dibujable que encapsula un mapa de bits y se puede ajustar, ajustar o alinear. |
| LayoutDirection |
Devuelve la dirección de diseño resuelta para este drawable. (Heredado de Drawable) |
| 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) |
| Opacity |
Devuelve la opacidad/transparencia de este drawable. |
| 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) |
| Paint |
Devuelve la pintura utilizada para representar este dibujable. |
| PeerReference |
Objeto Dibujable que encapsula un mapa de bits y se puede ajustar, ajustar o alinear. (Heredado de Object) |
| 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. |
| TileModeX |
Indica el comportamiento de repetición de este dibujo en el eje X. -o bien- Establece el comportamiento de repetición de este dibujo en el eje X. |
| TileModeY |
Indica el comportamiento de repetición de este dibujo en el eje Y. -o bien- Establece el comportamiento de repetición de este dibujo en el eje Y. |
| TransparentRegion |
Devuelve una región que representa la parte del objeto Drawable que es completamente transparente. (Heredado de Drawable) |
Métodos
| Nombre | Description |
|---|---|
| ApplyTheme(Resources+Theme) |
Aplica el tema especificado a este drawable y sus elementos secundarios. (Heredado de Drawable) |
| CanApplyTheme() | (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() |
Objeto Dibujable que encapsula un mapa de bits y se puede ajustar, ajustar o alinear. (Heredado de Object) |
| Dispose(Boolean) |
Objeto Dibujable que encapsula un mapa de bits y se puede ajustar, ajustar o alinear. (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). |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| GetConstantState() |
Devuelve una instancia ConstantState que contiene el estado compartido de este drawable. |
| GetHashCode() |
Devuelve un valor de código hash para el objeto . (Heredado de Object) |
| GetHotspotBounds(Rect) |
|
| 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 primitivos, 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) |
Objeto Dibujable que encapsula un mapa de bits y se puede ajustar, ajustar o alinear. (Heredado de Drawable) |
| InflateAsync(Resources, XmlReader, IAttributeSet) |
Objeto Dibujable que encapsula un mapa de bits y se puede ajustar, ajustar o alinear. (Heredado de Drawable) |
| 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) |
| ScheduleSelf(Action, Int64) |
Objeto Dibujable que encapsula un mapa de bits y se puede ajustar, ajustar o alinear. (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. |
| SetAntiAlias(Boolean) |
Habilita o deshabilita el suavizado de alias para este dibujable. |
| 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 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. |
| 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) |
| 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) |
| 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) |
| SetMipMap(Boolean) |
Habilita o deshabilita la sugerencia de mapa mip para el mapa de bits de este objeto dibujable. |
| SetState(Int32[]) |
Especifique un conjunto de estados para el dibujable. (Heredado de Drawable) |
| SetTargetDensity(Canvas) |
Establezca la escala de densidad en la que se representará este dibujable. |
| SetTargetDensity(DisplayMetrics) |
Establezca la escala de densidad en la que se representará este dibujable. |
| SetTargetDensity(Int32) |
Establezca la densidad en la que se representará este dibujable. |
| SetTileModeXY(Shader+TileMode, Shader+TileMode) |
Establece el comportamiento de repetición de este dibujo en ambos ejes. |
| 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) |
| ToArray<T>() |
Objeto Dibujable que encapsula un mapa de bits y se puede ajustar, ajustar o alinear. (Heredado de Object) |
| ToString() |
Devuelve una representación de cadena del objeto . (Heredado de Object) |
| UnregisterFromRuntime() |
Objeto Dibujable que encapsula un mapa de bits y se puede ajustar, ajustar o alinear. (Heredado de Object) |
| UnscheduleSelf(Action) |
Objeto Dibujable que encapsula un mapa de bits y se puede ajustar, ajustar o alinear. (Heredado de Drawable) |
| UnscheduleSelf(IRunnable) |
Use la implementación actual |
| 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, 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
| Nombre | Description |
|---|---|
| IJavaPeerable.Disposed() |
Objeto Dibujable que encapsula un mapa de bits y se puede ajustar, ajustar o alinear. (Heredado de Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
Objeto Dibujable que encapsula un mapa de bits y se puede ajustar, ajustar o alinear. (Heredado de Object) |
| IJavaPeerable.Finalized() |
Objeto Dibujable que encapsula un mapa de bits y se puede ajustar, ajustar o alinear. (Heredado de Object) |
| IJavaPeerable.JniManagedPeerState |
Objeto Dibujable que encapsula un mapa de bits y se puede ajustar, ajustar o alinear. (Heredado de Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Objeto Dibujable que encapsula un mapa de bits y se puede ajustar, ajustar o alinear. (Heredado de Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Objeto Dibujable que encapsula un mapa de bits y se puede ajustar, ajustar o alinear. (Heredado de Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Objeto Dibujable que encapsula un mapa de bits y se puede ajustar, ajustar o alinear. (Heredado de Object) |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
Objeto Dibujable que encapsula un mapa de bits y se puede ajustar, ajustar o alinear. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |