Langue

RecordingCanvas.DrawBitmap Méthode

Définition

Surcharges

Nom Description
DrawBitmap(Bitmap, Matrix, Paint)

Dessinez la bitmap à l’aide de la matrice spécifiée.

DrawBitmap(Bitmap, Rect, Rect, Paint)

Dessinez automatiquement la bitmap, mise à l’échelle/traduction spécifiée pour remplir le rectangle de destination.

DrawBitmap(Bitmap, Rect, RectF, Paint)

Dessinez automatiquement la bitmap, mise à l’échelle/traduction spécifiée pour remplir le rectangle de destination.

DrawBitmap(Bitmap, Single, Single, Paint)

Dessinez la bitmap spécifiée, avec son angle supérieur/gauche à (x,y), à l’aide de la peinture spécifiée, transformée par la matrice actuelle.

DrawBitmap(Int32[], Int32, Int32, Int32, Int32, Int32, Int32, Boolean, Paint)
Obsolète.
DrawBitmap(Int32[], Int32, Int32, Single, Single, Int32, Int32, Boolean, Paint)
Obsolète.

Traitez le tableau de couleurs spécifié en tant que bitmap et dessinez-le.

DrawBitmap(Bitmap, Matrix, Paint)

Dessinez la bitmap à l’aide de la matrice spécifiée.

[Android.Runtime.Register("drawBitmap", "(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V", "", ApiSince=29)]
public override sealed void DrawBitmap(Android.Graphics.Bitmap bitmap, Android.Graphics.Matrix matrix, Android.Graphics.Paint? paint);
[<Android.Runtime.Register("drawBitmap", "(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V", "", ApiSince=29)>]
override this.DrawBitmap : Android.Graphics.Bitmap * Android.Graphics.Matrix * Android.Graphics.Paint -> unit

Paramètres

bitmap
Bitmap
matrix
Matrix
paint
Paint
Attributs

Remarques

Dessinez la bitmap à l’aide de la matrice spécifiée.

Référence Android pour android.graphics.RecordingCanvas.drawBitmap.

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

S’applique à

DrawBitmap(Bitmap, Rect, Rect, Paint)

Dessinez automatiquement la bitmap, mise à l’échelle/traduction spécifiée pour remplir le rectangle de destination.

[Android.Runtime.Register("drawBitmap", "(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V", "", ApiSince=29)]
public override sealed void DrawBitmap(Android.Graphics.Bitmap bitmap, Android.Graphics.Rect? src, Android.Graphics.Rect dst, Android.Graphics.Paint? paint);
[<Android.Runtime.Register("drawBitmap", "(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V", "", ApiSince=29)>]
override this.DrawBitmap : Android.Graphics.Bitmap * Android.Graphics.Rect * Android.Graphics.Rect * Android.Graphics.Paint -> unit

Paramètres

bitmap
Bitmap
src
Rect
dst
Rect
paint
Paint
Attributs

Remarques

Dessinez automatiquement la bitmap, mise à l’échelle/traduction spécifiée pour remplir le rectangle de destination. Si le rectangle source n’est pas null, il spécifie le sous-ensemble de la bitmap à dessiner. Remarque : si la peinture contient un masque qui génère un masque qui s’étend au-delà de la largeur/hauteur d’origine de la bitmap (par exemple, BlurMaskFilter), la bitmap sera dessinée comme si elle était dans un nuanceur avec le mode CLAMP. Ainsi, la couleur en dehors de la largeur/hauteur d’origine sera la couleur de bord répliquée. Cette fonction ignore la densité associée à la bitmap. Cela est dû au fait que les espaces de coordonnées du rectangle source et de destination se trouvent dans leurs densités respectives. Il doit donc déjà être appliqué au facteur de mise à l’échelle approprié.

Référence Android pour android.graphics.RecordingCanvas.drawBitmap.

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

S’applique à

DrawBitmap(Bitmap, Rect, RectF, Paint)

Dessinez automatiquement la bitmap, mise à l’échelle/traduction spécifiée pour remplir le rectangle de destination.

[Android.Runtime.Register("drawBitmap", "(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V", "", ApiSince=29)]
public override sealed void DrawBitmap(Android.Graphics.Bitmap bitmap, Android.Graphics.Rect? src, Android.Graphics.RectF dst, Android.Graphics.Paint? paint);
[<Android.Runtime.Register("drawBitmap", "(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V", "", ApiSince=29)>]
override this.DrawBitmap : Android.Graphics.Bitmap * Android.Graphics.Rect * Android.Graphics.RectF * Android.Graphics.Paint -> unit

Paramètres

bitmap
Bitmap
src
Rect
dst
RectF
paint
Paint
Attributs

Remarques

Dessinez automatiquement la bitmap, mise à l’échelle/traduction spécifiée pour remplir le rectangle de destination. Si le rectangle source n’est pas null, il spécifie le sous-ensemble de la bitmap à dessiner. Remarque : si la peinture contient un masque qui génère un masque qui s’étend au-delà de la largeur/hauteur d’origine de la bitmap (par exemple, BlurMaskFilter), la bitmap sera dessinée comme si elle était dans un nuanceur avec le mode CLAMP. Ainsi, la couleur en dehors de la largeur/hauteur d’origine sera la couleur de bord répliquée. Cette fonction ignore la densité associée à la bitmap. Cela est dû au fait que les espaces de coordonnées du rectangle source et de destination se trouvent dans leurs densités respectives. Il doit donc déjà être appliqué au facteur de mise à l’échelle approprié.

Référence Android pour android.graphics.RecordingCanvas.drawBitmap.

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

S’applique à

DrawBitmap(Bitmap, Single, Single, Paint)

Dessinez la bitmap spécifiée, avec son angle supérieur/gauche à (x,y), à l’aide de la peinture spécifiée, transformée par la matrice actuelle.

[Android.Runtime.Register("drawBitmap", "(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V", "", ApiSince=29)]
public override sealed void DrawBitmap(Android.Graphics.Bitmap bitmap, float left, float top, Android.Graphics.Paint? paint);
[<Android.Runtime.Register("drawBitmap", "(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V", "", ApiSince=29)>]
override this.DrawBitmap : Android.Graphics.Bitmap * single * single * Android.Graphics.Paint -> unit

Paramètres

bitmap
Bitmap
left
Single

Position du côté gauche de l’image bitmap dessinée

top
Single

Position du côté supérieur de l’image bitmap dessinée

paint
Paint
Attributs

Remarques

Dessinez la bitmap spécifiée, avec son angle supérieur/gauche à (x,y), à l’aide de la peinture spécifiée, transformée par la matrice actuelle. Remarque : si la peinture contient un masque qui génère un masque qui s’étend au-delà de la largeur/hauteur d’origine de la bitmap (par exemple, BlurMaskFilter), la bitmap sera dessinée comme si elle était dans un nuanceur avec le mode CLAMP. Ainsi, la couleur en dehors de la largeur/hauteur d’origine sera la couleur de bord répliquée. Si la bitmap et le canevas ont des densités différentes, cette fonction s’occupe de mettre automatiquement à l’échelle la bitmap pour dessiner à la même densité que le canevas.

Référence Android pour android.graphics.RecordingCanvas.drawBitmap.

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

S’applique à

DrawBitmap(Int32[], Int32, Int32, Int32, Int32, Int32, Int32, Boolean, Paint)

Attention

deprecated

[Android.Runtime.Register("drawBitmap", "([IIIIIIIZLandroid/graphics/Paint;)V", "", ApiSince=29)]
[System.Obsolete("deprecated")]
public override sealed void DrawBitmap(int[] colors, int offset, int stride, int x, int y, int width, int height, bool hasAlpha, Android.Graphics.Paint? paint);
[<Android.Runtime.Register("drawBitmap", "([IIIIIIIZLandroid/graphics/Paint;)V", "", ApiSince=29)>]
[<System.Obsolete("deprecated")>]
override this.DrawBitmap : int[] * int * int * int * int * int * int * bool * Android.Graphics.Paint -> unit

Paramètres

colors
Int32[]
offset
Int32
stride
Int32
x
Int32
y
Int32
width
Int32
height
Int32
hasAlpha
Boolean
paint
Paint
Attributs

Remarques

Cette méthode est obsolète.

Référence Android pour android.graphics.RecordingCanvas.drawBitmap.

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

S’applique à

DrawBitmap(Int32[], Int32, Int32, Single, Single, Int32, Int32, Boolean, Paint)

Attention

deprecated

Traitez le tableau de couleurs spécifié en tant que bitmap et dessinez-le.

[Android.Runtime.Register("drawBitmap", "([IIIFFIIZLandroid/graphics/Paint;)V", "", ApiSince=29)]
[System.Obsolete("deprecated")]
public override sealed void DrawBitmap(int[] colors, int offset, int stride, float x, float y, int width, int height, bool hasAlpha, Android.Graphics.Paint? paint);
[<Android.Runtime.Register("drawBitmap", "([IIIFFIIZLandroid/graphics/Paint;)V", "", ApiSince=29)>]
[<System.Obsolete("deprecated")>]
override this.DrawBitmap : int[] * int * int * single * single * int * int * bool * Android.Graphics.Paint -> unit

Paramètres

colors
Int32[]
offset
Int32

Décalage dans le tableau de couleurs pour le premier pixel

stride
Int32

Nombre de couleurs dans le tableau entre les lignes (doit être >= largeur ou <= -width).

x
Single

Coordonnée X pour l’emplacement où dessiner la bitmap

y
Single

Coordonnée Y pour l’emplacement où dessiner la bitmap

width
Int32

Largeur de la bitmap

height
Int32

Hauteur de la bitmap

hasAlpha
Boolean

True si le canal alpha des couleurs contient des valeurs valides. Si la valeur est false, l’octet alpha est ignoré (supposé être 0xFF pour chaque pixel).

paint
Paint
Attributs

Remarques

Cette méthode est obsolète. L’utilisation avec un canevas accéléré matériel nécessite une copie interne du contenu de la mémoire tampon de couleur chaque fois que cette méthode est appelée. L’utilisation d’une bitmap évite cette copie et permet à l’application de contrôler plus explicitement la durée de vie et les copies des données de pixels.

Référence Android pour android.graphics.RecordingCanvas.drawBitmap.

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

S’applique à