Condividi tramite


BitmapDrawable Classe

Definizione

Oggetto Drawable che esegue il wrapping di una bitmap e può essere affiancato, esteso o allineato.

[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
Ereditarietà
BitmapDrawable
Attributi

Commenti

Oggetto Drawable che esegue il wrapping di una bitmap e può essere affiancato, esteso o allineato. È possibile creare un oggetto BitmapDrawable da un percorso di file, un flusso di input, tramite l'inflazione XML o da un android.graphics.Bitmap oggetto .

Può essere definita in un file XML con l'elemento &lt;bitmap> . Per altre informazioni, vedere la guida alle risorse disegnabili.

Vedere anche la android.graphics.Bitmap classe , che gestisce la gestione e la trasformazione della grafica bitmap non elaborata e deve essere usata quando si disegna in un oggetto android.graphics.Canvas.

Documentazione java per android.graphics.drawable.BitmapDrawable.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Costruttori

BitmapDrawable()
Obsoleti.

Creare un elemento drawable vuoto, non occupandosi della densità.

BitmapDrawable(Bitmap)
Obsoleti.

Crea disegnabile da una bitmap, non occupandosi della densità.

BitmapDrawable(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

BitmapDrawable(Resources, Bitmap)

Creare un elemento drawable da una bitmap, impostando la densità di destinazione iniziale in base alle metriche di visualizzazione delle risorse.

BitmapDrawable(Resources, Stream)

Creare un oggetto drawable decodificando una bitmap dal flusso di input specificato.

BitmapDrawable(Resources, String)

Creare un elemento drawable aprendo un determinato percorso di file e decodificando la bitmap.

BitmapDrawable(Resources)
Obsoleti.

Creare un elemento drawable vuoto, impostando la densità iniziale della destinazione in base alle metriche di visualizzazione delle risorse.

BitmapDrawable(Stream)
Obsoleti.

Creare un oggetto drawable decodificando una bitmap dal flusso di input specificato.

BitmapDrawable(String)
Obsoleti.

Creare un elemento drawable aprendo un determinato percorso di file e decodificando la bitmap.

Proprietà

Alpha

Ottiene il valore alfa corrente per l'oggetto drawable.

(Ereditato da Drawable)
AutoMirrored

Indica se l'oggetto Drawable verrà automaticamente sottoposto a mirroring quando la direzione del layout è RTL da destra a sinistra. -oppure- Imposta se questa proprietà Drawable viene automaticamente con mirroring quando la direzione del layout è RTL (da destra a sinistra).

(Ereditato da Drawable)
Bitmap

Restituisce la bitmap utilizzata da questo oggetto drawable per il rendering. -oppure- Passare a un nuovo oggetto Bitmap.

Bounds

Restituisce i limiti dell'oggetto drawable Rect. -oppure- Specificare un rettangolo di delimitazione per l'oggetto Drawable.

(Ereditato da Drawable)
Callback

Restituisce l'implementazione corrente Callback associata a questo oggetto Drawable.

(Ereditato da Drawable)
ChangingConfigurations

Restituisce una maschera dei parametri di configurazione per i quali può cambiare questo elemento drawable, richiedendo che venga ricreato. -oppure- Impostare una maschera dei parametri di configurazione per i quali questa modifica può essere modificata, richiedendo che venga ricreata.

(Ereditato da Drawable)
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
ColorFilter

Restituisce il filtro colore corrente o null se non è impostato alcun valore.

(Ereditato da Drawable)
Current

Oggetto Drawable che esegue il wrapping di una bitmap e può essere affiancato, esteso o allineato.

(Ereditato da Drawable)
DirtyBounds

Restituisce i limiti sporchi dell'oggetto disegnabile Rect.

(Ereditato da Drawable)
Gravity

Ottiene la gravità usata per posizionare/estendere la bitmap all'interno dei limiti. -oppure- Impostare la gravità usata per posizionare/estendere la bitmap all'interno dei limiti.

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
HasAntiAlias

Indica se l'anti-aliasing è abilitato per questo elemento drawable.

HasFocusStateSpecified

Indica se questo oggetto drawable ha almeno una specifica di stato che specifica in modo esplicito android.R.attr#state_focused.

(Ereditato da Drawable)
HasMipMap

Indica se l'hint mipmap è abilitato nella bitmap di questo oggetto drawable.

IntrinsicHeight

Restituisce l'altezza intrinseca dell'oggetto drawable.

(Ereditato da Drawable)
IntrinsicWidth

Restituisce la larghezza intrinseca dell'oggetto drawable.

(Ereditato da Drawable)
IsAutoMirrored

Indica se l'oggetto Drawable verrà automaticamente sottoposto a mirroring quando la direzione del layout è RTL da destra a sinistra.

IsFilterBitmap

Oggetto Drawable che esegue il wrapping di una bitmap e può essere affiancato, esteso o allineato.

(Ereditato da Drawable)
IsProjected

Indica se questa proiezione di richieste disegnabili.

(Ereditato da Drawable)
IsStateful

Indica se questo elemento drawable cambierà l'aspetto in base allo stato.

(Ereditato da Drawable)
IsVisible

Oggetto Drawable che esegue il wrapping di una bitmap e può essere affiancato, esteso o allineato.

(Ereditato da Drawable)
JniIdentityHashCode

Oggetto Drawable che esegue il wrapping di una bitmap e può essere affiancato, esteso o allineato.

(Ereditato da Object)
JniPeerMembers

Oggetto Drawable che esegue il wrapping di una bitmap e può essere affiancato, esteso o allineato.

LayoutDirection

Restituisce la direzione del layout risolto per questo elemento Drawable.

(Ereditato da Drawable)
Level

Recuperare il livello corrente.

(Ereditato da Drawable)
MinimumHeight

Restituisce l'altezza minima suggerita da questo oggetto Drawable.

(Ereditato da Drawable)
MinimumWidth

Restituisce la larghezza minima suggerita da questo oggetto Drawable.

(Ereditato da Drawable)
Opacity

Restituisce l'opacità/trasparenza di questo elemento Drawable.

OpticalInsets

Restituisce in imposta gli inset di layout suggeriti da questo elemento Drawable per l'uso con operazioni di allineamento durante il layout.

(Ereditato da Drawable)
Paint

Restituisce la vernice utilizzata per eseguire il rendering di questo elemento drawable.

PeerReference

Oggetto Drawable che esegue il wrapping di una bitmap e può essere affiancato, esteso o allineato.

(Ereditato da Object)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

TileModeX

Indica il comportamento di ripetizione di questo elemento drawable sull'asse X. -oppure- Imposta il comportamento di ripetizione di questo elemento drawable sull'asse X.

TileModeY

Indica il comportamento di ripetizione di questo elemento drawable sull'asse Y. -oppure- Imposta il comportamento di ripetizione di questo oggetto drawable sull'asse Y.

TransparentRegion

Restituisce un'area che rappresenta la parte dell'oggetto Drawable completamente trasparente.

(Ereditato da Drawable)

Metodi

ApplyTheme(Resources+Theme)

Applica il tema specificato a questo elemento Drawable e ai relativi elementi figlio.

(Ereditato da Drawable)
CanApplyTheme()

Oggetto Drawable che esegue il wrapping di una bitmap e può essere affiancato, esteso o allineato.

(Ereditato da Drawable)
ClearColorFilter()

Rimuove il filtro colori per questo elemento disegnabile.

(Ereditato da Drawable)
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
CopyBounds()

Restituisce una copia dei limiti di drawable in un nuovo rect.

(Ereditato da Drawable)
CopyBounds(Rect)

Restituisce una copia dei limiti dell'oggetto drawable nell'oggetto Rect specificato (allocato dal chiamante).

(Ereditato da Drawable)
Dispose()

Oggetto Drawable che esegue il wrapping di una bitmap e può essere affiancato, esteso o allineato.

(Ereditato da Object)
Dispose(Boolean)

Oggetto Drawable che esegue il wrapping di una bitmap e può essere affiancato, esteso o allineato.

(Ereditato da Object)
Draw(Canvas)

Disegnare nei limiti (impostati tramite setBounds) rispettando gli effetti facoltativi, ad esempio alfa (impostato tramite setAlpha) e il filtro colore (impostato tramite setColorFilter).

Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetConstantState()

Restituisce un'istanza Drawable ConstantState che contiene lo stato condiviso di questo oggetto Drawable.

GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetHotspotBounds(Rect)

Popola outRect con i limiti dell'hotspot.

(Ereditato da Drawable)
GetOutline(Outline)

Chiamato per ottenere l'elemento drawable per popolare l'oggetto Outline che ne definisce l'area di disegno.

(Ereditato da Drawable)
GetPadding(Rect)

Restituisce in spaziatura interna gli inset suggeriti da questo elemento Drawable per posizionare il contenuto all'interno dei limiti di drawable.

(Ereditato da Drawable)
GetState()

Descrive lo stato corrente, come unione di stati primitve, ad esempio android.R.attr#state_focused, android.R.attr#state_selectede così via.

(Ereditato da Drawable)
Inflate(Resources, XmlReader, IAttributeSet, Resources+Theme)

Gonfiare questo elemento drawable da una risorsa XML.

(Ereditato da Drawable)
Inflate(Resources, XmlReader, IAttributeSet)

Gonfiare questo elemento drawable da una risorsa XML.

(Ereditato da Drawable)
InflateAsync(Resources, XmlReader, IAttributeSet, Resources+Theme)

Oggetto Drawable che esegue il wrapping di una bitmap e può essere affiancato, esteso o allineato.

(Ereditato da Drawable)
InflateAsync(Resources, XmlReader, IAttributeSet)

Oggetto Drawable che esegue il wrapping di una bitmap e può essere affiancato, esteso o allineato.

(Ereditato da Drawable)
InvalidateSelf()

Utilizzare l'implementazione corrente Callback per fare in modo che questo elemento drawable sia ridisegnato.

(Ereditato da Drawable)
JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
JumpToCurrentState()

Se l'oggetto Drawable esegue la transizione delle animazioni tra gli stati, chiedere di passare immediatamente allo stato corrente e ignorare le animazioni attive.

(Ereditato da Drawable)
Mutate()

Rendere questa modifica modificabile disegnabile.

(Ereditato da Drawable)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
OnBoundsChange(Rect)

Eseguire l'override di questa impostazione nella sottoclasse per modificare l'aspetto se si modifica in base ai limiti.

(Ereditato da Drawable)
OnLayoutDirectionChanged(Int32)

Chiamato quando cambia la direzione del layout risolto dell'oggetto drawable.

(Ereditato da Drawable)
OnLevelChange(Int32)

Eseguire l'override di questa impostazione nella sottoclasse per modificare l'aspetto se si modifica in base al livello.

(Ereditato da Drawable)
OnStateChange(Int32[])

Eseguire l'override di questa classe nella sottoclasse per modificare l'aspetto se si riconosce lo stato specificato.

(Ereditato da Drawable)
ScheduleSelf(Action, Int64)

Oggetto Drawable che esegue il wrapping di una bitmap e può essere affiancato, esteso o allineato.

(Ereditato da Drawable)
ScheduleSelf(IRunnable, Int64)

Utilizzare l'implementazione corrente Callback per fare in modo che questo elemento drawable sia pianificato.

(Ereditato da Drawable)
SetAlpha(Int32)

Specificare un valore alfa per l'oggetto drawable. 0 significa completamente trasparente e 255 significa completamente opaco.

SetAntiAlias(Boolean)

Abilita o disabilita l'anti-aliasing per questo oggetto drawable.

SetBounds(Int32, Int32, Int32, Int32)

Specificare un rettangolo di delimitazione per Drawable.

(Ereditato da Drawable)
SetCallback(Drawable+ICallback)

Associare un Callback oggetto a questo oggetto Drawable.

(Ereditato da Drawable)
SetColorFilter(Color, PorterDuff+Mode)

Specificare un colore e la modalità Porter-Duff in modo che sia il filtro colori per questo disegnabile.

(Ereditato da Drawable)
SetColorFilter(ColorFilter)

Specificare un filtro colore facoltativo per l'elemento drawable.

SetDither(Boolean)

Impostare su true per fare in modo che il ditherable disegnabile quando viene disegnato in un dispositivo con meno di 8 bit per ogni componente di colore.

(Ereditato da Drawable)
SetFilterBitmap(Boolean)

Impostare su true per fare in modo che il filtro disegnabile le bitmap con campionamento bilineare quando vengono ridimensionate o ruotate.

(Ereditato da Drawable)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetHotspot(Single, Single)

Specifica la posizione dell'hotspot all'interno dell'oggetto drawable.

(Ereditato da Drawable)
SetHotspotBounds(Int32, Int32, Int32, Int32)

Imposta i limiti a cui è vincolato l'hotspot, se devono essere diversi dai limiti disegnabili.

(Ereditato da Drawable)
SetLayoutDirection(LayoutDirection)

Impostare la direzione del layout per questo elemento disegnabile.

(Ereditato da Drawable)
SetLevel(Int32)

Specificare il livello per l'elemento drawable.

(Ereditato da Drawable)
SetMipMap(Boolean)

Abilita o disabilita l'hint mipmap per la bitmap di questo oggetto drawable.

SetState(Int32[])

Specificare un set di stati per l'oggetto drawable.

(Ereditato da Drawable)
SetTargetDensity(Canvas)

Impostare la scala di densità in corrispondenza della quale verrà eseguito il rendering di questo oggetto drawable.

SetTargetDensity(DisplayMetrics)

Impostare la scala di densità in corrispondenza della quale verrà eseguito il rendering di questo oggetto drawable.

SetTargetDensity(Int32)

Impostare la densità in corrispondenza della quale verrà eseguito il rendering dell'oggetto drawable.

SetTileModeXY(Shader+TileMode, Shader+TileMode)

Imposta il comportamento di ripetizione di questo oggetto drawable su entrambi gli assi.

SetTint(Int32)

Specifica il colore della tinta per questo elemento disegnabile.

(Ereditato da Drawable)
SetTintBlendMode(BlendMode)

Specifica una modalità di fusione della tinta per questo elemento drawable.

(Ereditato da Drawable)
SetTintList(ColorStateList)

Specifica il colore della tinta per questo elemento disegnabile come elenco di stati colore.

(Ereditato da Drawable)
SetTintMode(PorterDuff+Mode)

Specifica una modalità di fusione della tinta per questo elemento drawable.

(Ereditato da Drawable)
SetVisible(Boolean, Boolean)

Impostare se l'oggetto Drawable è visibile.

(Ereditato da Drawable)
ToArray<T>()

Oggetto Drawable che esegue il wrapping di una bitmap e può essere affiancato, esteso o allineato.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Oggetto Drawable che esegue il wrapping di una bitmap e può essere affiancato, esteso o allineato.

(Ereditato da Object)
UnscheduleSelf(Action)

Oggetto Drawable che esegue il wrapping di una bitmap e può essere affiancato, esteso o allineato.

(Ereditato da Drawable)
UnscheduleSelf(IRunnable)

Utilizzare l'implementazione corrente Callback per fare in modo che questo elemento Drawable non venga programmato.

(Ereditato da Drawable)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Oggetto Drawable che esegue il wrapping di una bitmap e può essere affiancato, esteso o allineato.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Oggetto Drawable che esegue il wrapping di una bitmap e può essere affiancato, esteso o allineato.

(Ereditato da Object)
IJavaPeerable.Finalized()

Oggetto Drawable che esegue il wrapping di una bitmap e può essere affiancato, esteso o allineato.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Oggetto Drawable che esegue il wrapping di una bitmap e può essere affiancato, esteso o allineato.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Oggetto Drawable che esegue il wrapping di una bitmap e può essere affiancato, esteso o allineato.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Oggetto Drawable che esegue il wrapping di una bitmap e può essere affiancato, esteso o allineato.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Oggetto Drawable che esegue il wrapping di una bitmap e può essere affiancato, esteso o allineato.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Oggetto Drawable che esegue il wrapping di una bitmap e può essere affiancato, esteso o allineato.

GetJniTypeName(IJavaPeerable)

Oggetto Drawable che esegue il wrapping di una bitmap e può essere affiancato, esteso o allineato.

Si applica a