Idioma

PaintFlags Enumeração

Definição

Enumera valores retornados por vários tipos e usados como um parâmetro de vários tipos.

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

[System.Flags]
public enum PaintFlags
[<System.Flags>]
type PaintFlags = 
Herança
PaintFlags
Atributos

Campos

Nome Valor Description
AntiAlias 1

Sinalizador de tinta que permite a suavização ao desenhar. Habilitar esse sinalizador fará com que todas as operações de desenho que dão suporte à suavização o usem.

Referência do Android para android.graphics.Paint.ANTI_ALIAS_FLAG.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

FilterBitmap 2

Sinalizador de tinta que habilita a amostragem bilinear em bitmaps dimensionados. Se desmarcados, os bitmaps dimensionados serão desenhados com a amostragem vizinha mais próxima, provavelmente resultando em artefatos. Isso geralmente deve estar ativado ao desenhar bitmaps, a menos que o desempenho seja associado (renderização à tela de software) ou prefira artefatos de pixelação para desfocar ao dimensionar significativamente.

Se os bitmaps forem dimensionados para a densidade do dispositivo no momento da criação (como os bitmaps de recurso geralmente são) a filtragem já terá sido feita.

Em dispositivos que executam Build.VERSION_CODES. O e abaixo, o desenho acelerado de hardware sempre usa amostragem bilinear em bitmaps dimensionados, independentemente desse sinalizador. Em dispositivos que executam Build.VERSION_CODES. P e acima, esse sinalizador usa como padrão ser definido em um novo Paint. Ele pode ser limpo com setFlags(int) ou setFilterBitmap(booleano).

Referência do Android para android.graphics.Paint.FILTER_BITMAP_FLAG.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Dither 4

Sinalizador de tinta que permite dithering ao blitting. Habilitar esse sinalizador aplica um dither a qualquer operação blit em que o espaço de cor do destino é mais restrito do que a origem.

Referência do Android para android.graphics.Paint.DITHER_FLAG.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

UnderlineText 8

Sinalizador de tinta que aplica uma decoração de sublinhado ao texto desenhado.

Referência do Android para android.graphics.Paint.UNDERLINE_TEXT_FLAG.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

StrikeThruText 16

Sinalizador de tinta que aplica uma decoração strike-through ao texto desenhado.

Referência do Android para android.graphics.Paint.STRIKE_THRU_TEXT_FLAG.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

FakeBoldText 32

Sinalizador de tinta que aplica um efeito de negrito sintético ao texto desenhado. Habilitar esse sinalizador fará com que as operações de desenho de texto apliquem um efeito em negrito simulado ao desenhar uma Face de Tipo que ainda não está em negrito.

Referência do Android para android.graphics.Paint.FAKE_BOLD_TEXT_FLAG.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

LinearText 64

Sinalizador de tinta que permite o dimensionamento linear suave do texto. Habilitar esse sinalizador realmente não dimensiona o texto, mas ajusta as operações de desenho de texto para lidar normalmente com um ajuste suave de escala. Quando esse sinalizador está habilitado, a dica de fonte é desabilitada para impedir a deformação da forma entre fatores de escala e o cache de glifo é desabilitado devido ao grande número de imagens de glifo que serão geradas.

SUBPIXEL_TEXT_FLAG deve ser usado em conjunto com esse sinalizador para impedir que posições de glifo ajustem em valores de pixel inteiros à medida que o fator de escala é ajustado.

Referência do Android para android.graphics.Paint.LINEAR_TEXT_FLAG.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

SubpixelText 128

Sinalizador de tinta que permite o posicionamento de subpixel do texto. Habilitar esse sinalizador faz com que os avanços do glifo sejam computados com precisão de subpixel.

Isso pode ser usado com LINEAR_TEXT_FLAG para evitar que o texto tremula durante transições de escala suave.

Referência do Android para android.graphics.Paint.SUBPIXEL_TEXT_FLAG.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

DevKernText 256

Sinalizador de pintura herdado, não mais usado.

Referência do Android para android.graphics.Paint.DEV_KERN_TEXT_FLAG.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

EmbeddedBitmapText 1024

Sinalizador de tinta que permite o uso de fontes bitmap ao desenhar texto. Desabilitar esse sinalizador impedirá que as operações de desenho de texto usem ataques de bitmap inseridos em fontes, fazendo com que fontes com contornos escalonáveis e ataques de bitmap desenhem apenas os contornos escalonáveis e fontes com apenas ataques de bitmap para não desenhar.

Referência do Android para android.graphics.Paint.EMBEDDED_BITMAP_TEXT_FLAG.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

VerticalText 4096

Um sinalizador que controla o texto a ser escrito na orientação vertical Esse sinalizador é usado para dizer ao mecanismo de layout de texto subjacente que o texto é para direção vertical. Ao habilitar esse sinalizador, a medição de texto, o desenho e a formatação de APIs funcionam para o layout de texto vertical. Por exemplo, Canvas.drawText(String, float, float,Paint) desenha o texto de cima para baixo. Paint.measureText(String) retorna avanços verticais em vez de avanços horizontais. TextRunShaper forma o texto verticalmente e relata IDs de glifo para layout vertical. Não defina esse sinalizador para criar Layout. A classe Layout e suas subclasses são projetadas apenas para texto horizontal e não funcionam para texto vertical.

Referência do Android para android.graphics.Paint.VERTICAL_TEXT_FLAG.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Comentários

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a