Langue

PaintFlags Énumération

Définition

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

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

[System.Flags]
public enum PaintFlags
[<System.Flags>]
type PaintFlags = 
Héritage
PaintFlags
Attributs

Champs

Nom Valeur Description
AntiAlias 1

Indicateur de peinture qui active l’anticrénelage lors du dessin. L’activation de cet indicateur entraîne l’utilisation de toutes les opérations de dessin qui prennent en charge l’anticrénelage.

Référence Android pour android.graphics.Paint.ANTI_ALIAS_FLAG.

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.

FilterBitmap 2

Indicateur de peinture qui active l’échantillonnage biligne sur les bitmaps mises à l’échelle. Si elles sont effacées, les bitmaps mises à l’échelle sont dessinées avec l’échantillonnage voisin le plus proche, ce qui entraîne probablement des artefacts. Cela doit généralement être activé lors du dessin de bitmaps, sauf si les performances sont liées (rendu au canevas logiciel) ou préférez les artefacts de pixelisation à flou lors de la mise à l’échelle significativement.

Si les bitmaps sont mises à l’échelle pour la densité d’appareil au moment de la création (car les bitmaps de ressources sont souvent) le filtrage aura déjà été effectué.

Sur les appareils exécutant Build.VERSION_CODES. O et ci-dessous, le dessin accéléré matériel utilise toujours l’échantillonnage biligne sur les bitmaps mises à l’échelle, quel que soit cet indicateur. Sur les appareils exécutant Build.VERSION_CODES. Q et versions ultérieures, cet indicateur est défini par défaut sur une nouvelle peinture. Il peut être effacé avec setFlags(int) ou setFilterBitmap(boolean).

Référence Android pour android.graphics.Paint.FILTER_BITMAP_FLAG.

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.

Dither 4

Indicateur de peinture qui active la trame lors de la blitting. L’activation de cet indicateur applique une trame à toute opération blit où l’espace de couleur de la cible est plus limité que la source.

Référence Android pour android.graphics.Paint.DITHER_FLAG.

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.

UnderlineText 8

Indicateur de peinture qui applique une décoration de soulignement au texte dessiné.

Référence Android pour android.graphics.Paint.UNDERLINE_TEXT_FLAG.

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.

StrikeThruText 16

Drapeau de peinture qui applique une décoration de frappe à dessiner du texte.

Référence Android pour android.graphics.Paint.STRIKE_THRU_TEXT_FLAG.

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.

FakeBoldText 32

Indicateur de peinture qui applique un effet gras synthétique au texte dessiné. L’activation de cet indicateur entraîne l’application d’un effet gras simulé lors du dessin d’une police qui n’est pas déjà en gras.

Référence Android pour android.graphics.Paint.FAKE_BOLD_TEXT_FLAG.

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.

LinearText 64

Indicateur de peinture qui permet une mise à l’échelle linéaire fluide du texte. L’activation de cet indicateur ne met pas réellement à l’échelle le texte, mais ajuste plutôt les opérations de dessin de texte pour traiter correctement l’ajustement de l’échelle. Lorsque cet indicateur est activé, l’indicateur de police est désactivé pour empêcher la déformation de forme entre les facteurs d’échelle et la mise en cache du glyphe est désactivée en raison du grand nombre d’images de glyphe qui seront générées.

SUBPIXEL_TEXT_FLAG doit être utilisé conjointement avec cet indicateur pour empêcher l’alignement des positions de glyphe sur des valeurs de pixels entières, car le facteur d’échelle est ajusté.

Référence Android pour android.graphics.Paint.LINEAR_TEXT_FLAG.

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.

SubpixelText 128

Indicateur de peinture qui permet le positionnement du sous-pixel du texte. L’activation de cet indicateur entraîne le calcul des avancées de glyphe avec une précision de sous-pixel.

Cela peut être utilisé avec LINEAR_TEXT_FLAG pour empêcher le texte de se giguer pendant les transitions de mise à l’échelle lisse.

Référence Android pour android.graphics.Paint.SUBPIXEL_TEXT_FLAG.

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.

DevKernText 256

Indicateur de peinture hérité, qui n’est plus utilisé.

Référence Android pour android.graphics.Paint.DEV_KERN_TEXT_FLAG.

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.

EmbeddedBitmapText 1024

Indicateur de peinture qui permet l’utilisation de polices bitmap lors du dessin de texte. La désactivation de cet indicateur empêche les opérations de dessin de texte d’utiliser des frappes bitmap incorporées dans les polices, ce qui entraîne l’utilisation de polices avec des contours évolutifs et des frappes bitmap pour dessiner uniquement les contours évolutifs, et les polices avec uniquement des frappes bitmap pour ne pas dessiner du tout.

Référence Android pour android.graphics.Paint.EMBEDDED_BITMAP_TEXT_FLAG.

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.

VerticalText 4096

Indicateur qui contrôle le texte à écrire en orientation verticale Cet indicateur est utilisé pour indiquer au moteur de disposition de texte sous-jacent que le texte est destiné à la direction verticale. En activant cet indicateur, la mesure du texte, le dessin et la mise en forme des API fonctionnent pour la disposition verticale du texte. Par exemple, Canvas.drawText(String,float,Float,Paint) dessine du texte de haut en bas. Paint.measureText(String) retourne des avances verticales au lieu d’avances horizontales. TextRunShaper forme du texte verticalement et signale des ID de glyphe pour la disposition verticale. Ne définissez pas cet indicateur pour rendre la disposition. La classe Layout et ses sous-classes sont conçues uniquement pour le texte horizontal et ne fonctionnent pas pour le texte vertical.

Référence Android pour android.graphics.Paint.VERTICAL_TEXT_FLAG.

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.

Remarques

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.

S’applique à