Icon Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
| TypeBitmap |
Obsolète.
Icône créée à l’aide |
| TypeData |
Obsolète.
Icône créée à l’aide |
| TypeResource |
Obsolète.
Icône créée à l’aide |
| TypeUri |
Obsolète.
Icône créée à l’aide |
| TypeUriAdaptiveBitmap |
Obsolète.
Icône créée à l’aide |
Propriétés
| Nom | Description |
|---|---|
| Class |
Retourne la classe runtime de ce |
| 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 |
| 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) |
|
| LoadDrawableAsync(Context, Message) |
|
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| 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 |