Partager via


Android.Graphics Espace de noms

Classes

AvoidXfermode

AvoidXfermode xfermode dessine le src partout, sauf au-dessus de l’opColor ou, selon le mode, dessine uniquement en haut de l’opColor.

AvoidXfermode.Mode
Bitmap
Bitmap.CompressFormat

Spécifie les formats connus qu’une bitmap peut être compressée dans

Bitmap.Config

Configurations bitmap possibles.

Bitmap.InterfaceConsts
BitmapFactory

Crée des objets Bitmap à partir de différentes sources, notamment des fichiers, des flux et des tableaux d’octets.

BitmapFactory.Options
BitmapRegionDecoder

BitmapRegionDecoder peut être utilisé pour décoder une région de rectangle à partir d’une image.

BitmapShader

Nuanceur utilisé pour dessiner une bitmap en tant que texture.

BlendMode
BlendModeColorFilter

Filtre de couleur qui peut être utilisé pour teinter les pixels sources à l’aide d’une couleur unique et d’une couleur spécifique BlendMode.

BlurMaskFilter

Cela prend un masque et flout son bord par le rayon spécifié.

BlurMaskFilter.Blur
Camera

Une instance de caméra peut être utilisée pour calculer des transformations 3D et générer une matrice qui peut être appliquée, par exemple, sur un Canvas.

Canvas

La classe Canvas contient les appels « draw ».

Canvas.EdgeType

Valeurs constantes utilisées en tant que paramètres pour quickReject() les appels.

Canvas.VertexMode
ColorFilter

Un filtre de couleur peut être utilisé avec un Paint pour modifier la couleur de chaque pixel dessiné avec cette peinture.

ColorMatrix

Matrice 4x5 pour transformer les composants de couleur et alpha d’une bitmap.

ColorMatrixColorFilter

Filtre de couleurs qui transforme les couleurs à travers une matrice de couleurs 4x5.

ColorObject

{

ColorSpace

{

ColorSpace.Adaptation

{

ColorSpace.Connector

{

ColorSpace.Model

Un modèle de couleur est requis par un ColorSpace pour décrire la façon dont les couleurs peuvent être représentées sous forme de tuples de nombres.

ColorSpace.Named

{

ColorSpace.RenderIntent

Une intention de rendu détermine comment une ColorSpace.Connector connector couleur est mappée d’un espace de couleurs à une autre.

ColorSpace.Rgb

{

ColorSpace.Rgb.TransferParameters
ColorValueMarshaler
ComposePathEffect
ComposeShader

Sous-classe de nuanceur qui retourne la composition de deux autres nuanceurs, combinée par une android.graphics.Xfermode sous-classe.

CornerPathEffect
DashPathEffect
DiscretePathEffect
DrawFilter

Une sous-classe DrawFilter peut être installée dans un canevas.

EmbossMaskFilter
Gainmap

Gainmap représente un mécanisme permettant d’augmenter une image SDR pour produire un HDR avec une fonctionnalité d’ajustement d’affichage variable.

Gainmap.InterfaceConsts
HardwareBufferRenderer

Crée une instance d’un renderer à accélération matérielle.

HardwareBufferRenderer.RenderRequest

Définit les paramètres qui peuvent être utilisés pour contrôler une demande de rendu pour un HardwareBufferRenderer.

HardwareBufferRenderer.RenderResult

Classe qui contient des données concernant le résultat de la requête de rendu.

HardwareRenderer

Crée une instance d’un renderer à accélération matérielle.

HardwareRenderer.FrameRenderRequest

Définit les paramètres qui peuvent être utilisés pour contrôler une demande de rendu pour un HardwareRenderer.

ImageDecoder

Classe permettant de convertir des images encodées (telles que PNG, , WEBPJPEG, GIFou HEIF) en Drawable objets ou Bitmap en objets.

ImageDecoder.DecodeException

Informations sur un décodage interrompu.

ImageDecoder.HeaderDecodedEventArgs
ImageDecoder.ImageInfo

Informations sur une image encodée.

ImageDecoder.PartialImageEventArgs
ImageDecoder.Source

Source des données d’image encodées.

ImageFormat
Insets

Une instance Insets contient quatre décalages entiers qui décrivent les modifications apportées aux quatre bords d’un rectangle.

Insets.InterfaceConsts
Interpolator
Interpolator.Result
LayerRasterizer
LightingColorFilter

Filtre de couleur qui peut être utilisé pour simuler des effets d’éclairage simples.

LinearGradient
MaskFilter

MaskFilter est la classe de base pour l’objet qui effectue des transformations sur un masque alpha-canal avant de le dessiner.

Matrix

La classe Matrix contient une matrice 3x3 pour la transformation des coordonnées.

Matrix.ScaleToFit

Contrôle la façon dont le rect src doit s’aligner dans le dst rect pour setRectToRect().

Mesh

Classe représentant un objet de maillage.

MeshSpecification

Classe responsable de la conservation des spécifications pour Mesh les créations.

MeshSpecification.Attribute

Classe de données pour représenter un attribut unique dans un nuanceur.

MeshSpecification.Varying

Classe de données pour représenter une variable variable unique.

Movie

Ce membre est déconseillé.

NinePatch

La classe NinePatch permet de dessiner une bitmap dans neuf sections ou plus.

Outline

Définit une forme simple, utilisée pour les zones graphiques englobantes.

Paint

La classe Paint contient les informations de style et de couleur sur la façon de dessiner des géométries, du texte et des bitmaps.

Paint.Align

Align spécifie comment drawText aligne son texte par rapport aux coordonnées [x,y].

Paint.Cap

La limite spécifie le traitement du début et de la fin des lignes et chemins traits.

Paint.FontMetrics

Classe qui décrit les différentes métriques d’une police à une taille de texte donnée.

Paint.FontMetricsInt

Méthode pratique pour les appelants qui souhaitent avoir des valeurs FontMetrics en tant qu’entiers.

Paint.Join

La jointure spécifie le traitement où les traits et les segments de courbe se joignent sur un tracé tracé.

Paint.Style

Le style spécifie si la primitive dessinée est remplie, tracée ou les deux (dans la même couleur).

PaintFlagsDrawFilter
ParcelableColorSpace

Wrapper Parcelable pour un ColorSpace.

ParcelableColorSpace.InterfaceConsts
Path

La classe Path encapsule des chemins géométriques composés (multiples contours) composés de segments de ligne droite, de courbes quadratiques et de courbes cubes.

Path.Direction

Spécifie la façon dont les formes fermées (e.

Path.FillType

Énumération pour les façons dont un chemin d’accès peut être rempli.

Path.Op

Opérations logiques qui peuvent être effectuées lors de la combinaison de deux chemins.

PathDashPathEffect
PathDashPathEffect.Style
PathEffect

PathEffect est la classe de base pour les objets de la peinture qui affectent la géométrie d’une primitive de dessin avant qu’elle ne soit transformée par la matrice du canevas et dessinée.

PathIterator

PathIterator peut être utilisé pour interroger un objet donné Path , pour découvrir ses opérations et ses valeurs de point.

PathIterator.Segment

Cette classe contient les données d’un segment donné dans un chemin d’accès, comme retourné par #next().

PathMeasure
Picture

Une image enregistre les appels de dessin (via le canevas retourné par beginRecording) et peut ensuite les lire dans Canvas (via Picture#draw(Canvas) ou Canvas#drawPicture(Picture)).

PixelFormat
PixelXorXfermode

PixelXorXfermode implémente un xor de pixel simple (op ^ src ^ dst).

Point

Le point contient deux coordonnées entières

Point.InterfaceConsts
PointF

PointF contient deux coordonnées float

PointF.InterfaceConsts
PorterDuff

Cette classe contient la liste des modes de composition et de fusion alpha qui peuvent être passés à PorterDuffXfermode, une implémentation spécialisée de Paint's Paint#setXfermode(Xfermode) transfer mode.

PorterDuff.Mode

{

PorterDuffColorFilter

Filtre de couleur qui peut être utilisé pour teinter les pixels sources à l’aide d’une couleur unique et d’une couleur spécifique PorterDuff Porter-Duff composite mode.

PorterDuffXfermode

Implémentation spécialisée de Paint's Paint#setXfermode(Xfermode) transfer mode.

RadialGradient
Rasterizer
RecordingCanvas

Implémentation de canevas qui enregistre les opérations de dessin système pour le rendu différé.

Rect

Rect contient quatre coordonnées entières pour un rectangle.

Rect.InterfaceConsts
RectF

RectF contient quatre coordonnées float pour un rectangle.

RectF.InterfaceConsts
Region
Region.InterfaceConsts
Region.Op
RegionIterator
RenderEffect

Étape de rendu intermédiaire utilisée pour afficher les commandes de dessin avec un effet visuel correspondant.

RenderNode

RenderNode est utilisé pour générer des hiérarchies de rendu accélérées matériellement.

RuntimeShader

Un RuntimeShader calcule une couleur par pixel en fonction de la sortie d’une fonction AGSL (Android Graphics Shading Language) définie par l’utilisateur.

Shader

Nuanceur est la classe de base pour les objets qui retournent des étendues horizontales de couleurs pendant le dessin.

Shader.TileMode
SumPathEffect
SurfaceTexture

Capture des images à partir d’un flux d’images sous forme de texture OpenGL ES.

SurfaceTexture.FrameAvailableEventArgs

Fournit des données pour l'événement FrameAvailable.

SurfaceTexture.OutOfResourcesException

Exception levée lorsqu’un SurfaceTexture n’a pas pu être créé ou redimensionné.

SweepGradient
Typeface

La classe Typeface spécifie la police et le style intrinsèque d’une police.

Typeface.Builder

Classe de générateur pour la création d’une instance de typeface.

Typeface.CustomFallbackBuilder

Classe de générateur pour la création d’une instance de typeface.

Xfermode

Xfermode est la classe de base pour les objets appelés pour implémenter des « modes de transfert » personnalisés dans le pipeline de dessin.

YuvImage

YuvImage contient des données YUV et fournit une méthode qui compresse une région des données YUV dans un Jpeg.

Structures

AndroidBitmapInfo
Color

Interfaces

ImageDecoder.IOnHeaderDecodedListener

Interface permettant de modifier les paramètres par défaut d’un décodage.

ImageDecoder.IOnPartialImageListener

Interface permettant d’inspecter un élément DecodeException DecodeException et de l’empêcher d’être levée.

IPostProcessor

Interface d’assistance pour l’ajout d’un traitement personnalisé à une image.

SurfaceTexture.IOnFrameAvailableListener

Interface de rappel pour être avertie qu’une nouvelle trame de flux est disponible.

Énumérations

BitmapShaderFilterMode
Cursor
Format

Énumère les valeurs retournées par plusieurs types et prises comme paramètre de plusieurs types.

HardwareBufferRenderResult
ImageDecoderAllocator
ImageDecoderErrorType
ImageDecoderMemoryPolicy
ImageFormatType
MatrixFlags

Énumère les valeurs retournées par les Positionmembres et Tangent prises comme paramètre du membre F :Android.Graphics.PathMeasure.GetMatrix .

MeshAlphaType
MeshSpecificationType
MeshType
PaintFlags

Énumère les valeurs retournées par plusieurs types et prises comme paramètre de plusieurs types.

PaintHinting

Énumère les valeurs retournées par plusieurs types.

PathVerb
SaveFlags

Énumère les valeurs retournées par plusieurs méthodes et SaveFlags prises comme paramètre de plusieurs méthodes de Canvas.

Sync
TypefaceStyle

Énumère les valeurs retournées par plusieurs types et prises comme paramètre de plusieurs types.