Condividi tramite


Icon Classe

Definizione

Contenitore ombrello per diverse rappresentazioni grafiche serializzabili, tra cui Bitmap, immagini bitmap compresse (e.

[Android.Runtime.Register("android/graphics/drawable/Icon", ApiSince=23, DoNotGenerateAcw=true)]
public sealed class Icon : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/graphics/drawable/Icon", ApiSince=23, DoNotGenerateAcw=true)>]
type Icon = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Ereditarietà
Icon
Attributi
Implementazioni

Commenti

Contenitore dell'ombrello per diverse rappresentazioni grafiche serializzabili, tra cui Bitmap, immagini bitmap compresse (ad esempio JPG o PNG) e risorse disegnabili (inclusi i vettori).

Molte input penna sono state distribuite sul modo migliore per caricare immagini e molti client potrebbero avere esigenze diverse quando si tratta di threading e recupero. Questa classe è quindi concentrata sull'incapsulamento anziché sul comportamento.

Documentazione Java per android.graphics.drawable.Icon.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Campi

TypeAdaptiveBitmap
Obsoleti.

Icona creata usando Icon#createWithAdaptiveBitmap.

TypeBitmap
Obsoleti.

Icona creata usando Icon#createWithBitmap(Bitmap).

TypeData
Obsoleti.

Icona creata usando Icon#createWithData(byte[], int, int).

TypeResource
Obsoleti.

Icona creata usando Icon#createWithResource.

TypeUri
Obsoleti.

Icona creata usando Icon#createWithContentUri o Icon#createWithFilePath(String).

TypeUriAdaptiveBitmap
Obsoleti.

Icona creata usando Icon#createWithAdaptiveBitmapContentUri.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Creator

Contenitore ombrello per diverse rappresentazioni grafiche serializzabili, tra cui Bitmap, immagini bitmap compresse (e.

Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Contenitore ombrello per diverse rappresentazioni grafiche serializzabili, tra cui Bitmap, immagini bitmap compresse (e.

(Ereditato da Object)
JniPeerMembers

Contenitore ombrello per diverse rappresentazioni grafiche serializzabili, tra cui Bitmap, immagini bitmap compresse (e.

PeerReference

Contenitore ombrello per diverse rappresentazioni grafiche serializzabili, tra cui Bitmap, immagini bitmap compresse (e.

(Ereditato da Object)
ResId

Ottiene la risorsa usata per creare questa icona.

ResPackage

Ottiene il pacchetto usato per creare questa icona.

ThresholdClass

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

(Ereditato da Object)
ThresholdType

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

(Ereditato da Object)
Type

Ottiene il tipo dell'icona specificata.

Uri

Ottiene l'uri usato per creare questa icona.

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
CreateWithAdaptiveBitmap(Bitmap)

Creare un'icona che punta a una bitmap in memoria che segue le linee guida di progettazione dell'icona definite da AdaptiveIconDrawable.

CreateWithAdaptiveBitmapContentUri(String)

Creare un'icona che punta a un file di immagine specificato dall'URI.

CreateWithAdaptiveBitmapContentUri(Uri)

Creare un'icona che punta a un file di immagine specificato dall'URI.

CreateWithBitmap(Bitmap)

Creare un'icona che punta a una bitmap in memoria.

CreateWithContentUri(String)

Creare un'icona che punta a un file di immagine specificato dall'URI.

CreateWithContentUri(Uri)

Creare un'icona che punta a un file di immagine specificato dall'URI.

CreateWithData(Byte[], Int32, Int32)

Creare un'icona che punta a una bitmap compressa archiviata in una matrice di byte.

CreateWithFilePath(String)

Creare un'icona che punta a un file di immagine specificato dal percorso.

CreateWithResource(Context, Int32)

Creare un'icona che punta a una risorsa disegnabile.

CreateWithResource(String, Int32)

Creare un'icona che punta a una risorsa disegnabile.

DescribeContents()

Interfaccia particellabile

Dispose()

Contenitore ombrello per diverse rappresentazioni grafiche serializzabili, tra cui Bitmap, immagini bitmap compresse (e.

(Ereditato da Object)
Dispose(Boolean)

Contenitore ombrello per diverse rappresentazioni grafiche serializzabili, tra cui Bitmap, immagini bitmap compresse (e.

(Ereditato da Object)
Equals(Object)

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

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
LoadDrawable(Context)

Restituisce un oggetto Disegnabile che può essere usato per disegnare l'immagine all'interno di questa icona, creandola se necessario.

LoadDrawableAsync(Context, Icon+IOnDrawableLoadedListener, Handler)

#loadDrawable(Context) Richiama in un thread in background e invia una notifica al codice>OnDrawableLoadedListener#onDrawableLoaded listener< o al <codice> al handler termine.

LoadDrawableAsync(Context, Message)

#loadDrawable(Context) Richiama nell'oggetto specificato android.os.Handler Handler e quindi invia andThen allo stesso gestore al termine.

Notify()

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

(Ereditato da Object)
NotifyAll()

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

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetTint(Int32)

Archiviare un colore da usare ogni volta che viene disegnata questa icona.

SetTintBlendMode(BlendMode)

Archiviare una modalità di fusione da usare ogni volta che viene disegnata questa icona.

SetTintList(ColorStateList)

Archiviare un colore da usare ogni volta che viene disegnata questa icona.

SetTintMode(PorterDuff+Mode)

Archiviare una modalità di fusione da usare ogni volta che viene disegnata questa icona.

ToArray<T>()

Contenitore ombrello per diverse rappresentazioni grafiche serializzabili, tra cui Bitmap, immagini bitmap compresse (e.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Contenitore ombrello per diverse rappresentazioni grafiche serializzabili, tra cui Bitmap, immagini bitmap compresse (e.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Contenitore ombrello per diverse rappresentazioni grafiche serializzabili, tra cui Bitmap, immagini bitmap compresse (e.

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Contenitore ombrello per diverse rappresentazioni grafiche serializzabili, tra cui Bitmap, immagini bitmap compresse (e.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Contenitore ombrello per diverse rappresentazioni grafiche serializzabili, tra cui Bitmap, immagini bitmap compresse (e.

(Ereditato da Object)
IJavaPeerable.Finalized()

Contenitore ombrello per diverse rappresentazioni grafiche serializzabili, tra cui Bitmap, immagini bitmap compresse (e.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Contenitore ombrello per diverse rappresentazioni grafiche serializzabili, tra cui Bitmap, immagini bitmap compresse (e.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Contenitore ombrello per diverse rappresentazioni grafiche serializzabili, tra cui Bitmap, immagini bitmap compresse (e.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Contenitore ombrello per diverse rappresentazioni grafiche serializzabili, tra cui Bitmap, immagini bitmap compresse (e.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Contenitore ombrello per diverse rappresentazioni grafiche serializzabili, tra cui Bitmap, immagini bitmap compresse (e.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Contenitore ombrello per diverse rappresentazioni grafiche serializzabili, tra cui Bitmap, immagini bitmap compresse (e.

GetJniTypeName(IJavaPeerable)

Contenitore ombrello per diverse rappresentazioni grafiche serializzabili, tra cui Bitmap, immagini bitmap compresse (e.

Si applica a