Langue

Icon Classe

Définition

Conteneur de parapluie pour plusieurs représentations graphiques sérialisables, notamment bitmaps, images bitmap compressées (e.

[Android.Runtime.Register("android/graphics/drawable/Icon", ApiSince=23, DoNotGenerateAcw=true)]
public sealed class Icon : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/graphics/drawable/Icon", ApiSince=23, DoNotGenerateAcw=true)>]
type Icon = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Héritage
Attributs
Implémente

Remarques

Conteneur de parapluie pour plusieurs représentations graphiques sérialisables, notamment des bitmaps, des images bitmap compressées (e.g. JPG ou PNG) et des ressources dessinables (y compris des vecteurs).

Beaucoup d’encre a été renversée sur la meilleure façon de charger des images, et de nombreux clients peuvent avoir des besoins différents quand il s’agit de threading et de récupération. Cette classe est donc axée sur l’encapsulation plutôt que sur le comportement.

Java documentation pour android.graphics.drawable.Icon.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Champs

Nom Description
TypeAdaptiveBitmap
Obsolète.

Icône créée à l’aide Icon#createWithAdaptiveBitmapde .

TypeBitmap
Obsolète.

Icône créée à l’aide Icon#createWithBitmap(Bitmap)de .

TypeData
Obsolète.

Icône créée à l’aide Icon#createWithData(byte[], int, int)de .

TypeResource
Obsolète.

Icône créée à l’aide Icon#createWithResourcede .

TypeUri
Obsolète.

Icône créée à l’aide Icon#createWithContentUri ou Icon#createWithFilePath(String).

TypeUriAdaptiveBitmap
Obsolète.

Icône créée à l’aide Icon#createWithAdaptiveBitmapContentUride .

Propriétés

Nom Description
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Creator

Conteneur de parapluie pour plusieurs représentations graphiques sérialisables, notamment bitmaps, images bitmap compressées (e.

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

Conteneur de parapluie pour plusieurs représentations graphiques sérialisables, notamment bitmaps, images bitmap compressées (e.

(Hérité de JavaObject)
JniPeerMembers

Conteneur de parapluie pour plusieurs représentations graphiques sérialisables, notamment bitmaps, images bitmap compressées (e.

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
ResId

Obtient la ressource utilisée pour créer cette icône.

ResPackage

Obtient le package utilisé pour créer cette icône.

ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de Object)
ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de Object)
Type

Obtient le type de l’icône fournie.

Uri

Obtient l’URI utilisé pour créer cette icône.

Méthodes

Nom Description
Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Conteneur de parapluie pour plusieurs représentations graphiques sérialisables, notamment bitmaps, images bitmap compressées (e.

(Hérité de JavaObject)
CreateWithAdaptiveBitmap(Bitmap)

Créez une icône pointant vers une bitmap en mémoire qui suit les instructions de conception d’icône définies par AdaptiveIconDrawable.

CreateWithAdaptiveBitmapContentUri(String)

Créez une icône pointant vers un fichier image spécifié par l’URI.

CreateWithAdaptiveBitmapContentUri(Uri)

Créez une icône pointant vers un fichier image spécifié par l’URI.

CreateWithBitmap(Bitmap)

Créez une icône pointant vers une bitmap en mémoire.

CreateWithContentUri(String)

Créez une icône pointant vers un fichier image spécifié par l’URI.

CreateWithContentUri(Uri)

Créez une icône pointant vers un fichier image spécifié par l’URI.

CreateWithData(Byte[], Int32, Int32)

Créez une icône pointant vers une bitmap compressée stockée dans un tableau d’octets.

CreateWithFilePath(String)

Créez une icône pointant vers un fichier image spécifié par chemin d’accès.

CreateWithResource(Context, Int32)

Créez une icône pointant vers une ressource dessinable.

CreateWithResource(String, Int32)

Créez une icône pointant vers une ressource dessinable.

DescribeContents()

Interface colisable

Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

Conteneur de parapluie pour plusieurs représentations graphiques sérialisables, notamment bitmaps, images bitmap compressées (e.

(Hérité de JavaObject)
Equals(Object)

Conteneur de parapluie pour plusieurs représentations graphiques sérialisables, notamment bitmaps, images bitmap compressées (e.

(Hérité de JavaObject)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
GetHashCode()

Retourne une valeur de code de hachage pour l’objet.

(Hérité de Object)
JavaFinalize()
Obsolète.

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
LoadDrawable(Context)

Retourne un dessinable qui peut être utilisé pour dessiner l’image à l’intérieur de cette icône, en la construisant si nécessaire.

LoadDrawableAsync(Context, Icon+IOnDrawableLoadedListener, Handler)

#loadDrawable(Context) Appelle sur un thread d’arrière-plan et avertit le code/le <code>OnDrawableLoadedListener#onDrawableLoaded listener<> lorsque handler vous avez terminé.

LoadDrawableAsync(Context, Message)

#loadDrawable(Context) Appelle le gestionnaire donnéandroid.os.Handler Handler, puis envoie andThen au même gestionnaire une fois terminé.

Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Conteneur de parapluie pour plusieurs représentations graphiques sérialisables, notamment bitmaps, images bitmap compressées (e.

(Hérité de JavaObject)
SetTint(Int32)

Stockez une couleur à utiliser chaque fois que cette icône est dessinée.

SetTintBlendMode(BlendMode)

Stockez un mode de fusion à utiliser chaque fois que cette icône est dessinée.

SetTintList(ColorStateList)

Stockez une couleur à utiliser chaque fois que cette icône est dessinée.

SetTintMode(PorterDuff+Mode)

Stockez un mode de fusion à utiliser chaque fois que cette icône est dessinée.

ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToString()

Retourne une représentation sous forme de chaîne de l’objet.

(Hérité de Object)
UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Aplatir cet objet dans un colis.

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Conteneur de parapluie pour plusieurs représentations graphiques sérialisables, notamment bitmaps, images bitmap compressées (e.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

Conteneur de parapluie pour plusieurs représentations graphiques sérialisables, notamment bitmaps, images bitmap compressées (e.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Conteneur de parapluie pour plusieurs représentations graphiques sérialisables, notamment bitmaps, images bitmap compressées (e.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Conteneur de parapluie pour plusieurs représentations graphiques sérialisables, notamment bitmaps, images bitmap compressées (e.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Conteneur de parapluie pour plusieurs représentations graphiques sérialisables, notamment bitmaps, images bitmap compressées (e.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Conteneur de parapluie pour plusieurs représentations graphiques sérialisables, notamment bitmaps, images bitmap compressées (e.

(Hérité de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Conteneur de parapluie pour plusieurs représentations graphiques sérialisables, notamment bitmaps, images bitmap compressées (e.

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Conteneur de parapluie pour plusieurs représentations graphiques sérialisables, notamment bitmaps, images bitmap compressées (e.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à