Partilhar via


Android.Graphics Namespace

Classes

AvoidXfermode

AvoidXfermode xfermode irá desenhar o src em todos os lugares, exceto em cima do opColor ou, dependendo do Mode, desenhar apenas em cima do opColor.

AvoidXfermode.Mode
Bitmap
Bitmap.CompressFormat

Especifica os formatos conhecidos nos quais um bitmap pode ser compactado

Bitmap.Config

Possíveis configurações de bitmap.

Bitmap.InterfaceConsts
BitmapFactory

Cria objetos Bitmap de várias fontes, incluindo arquivos, fluxos e matrizes de bytes.

BitmapFactory.Options
BitmapRegionDecoder

BitmapRegionDecoder pode ser usado para decodificar uma região de retângulo de uma imagem.

BitmapShader

Shader usado para desenhar um bitmap como uma textura.

BlendMode
BlendModeColorFilter

Um filtro de cores que pode ser usado para tingir os pixels de origem usando uma única cor e um BlendModearquivo .

BlurMaskFilter

Isso pega uma máscara e desfoca sua borda pelo raio especificado.

BlurMaskFilter.Blur
Camera

Uma ocorrência de câmera pode ser usada para computar transformações 3D e gerar uma matriz que pode ser aplicada, por exemplo, em um Canvasarquivo .

Canvas

A classe Canvas mantém as chamadas de "desenho".

Canvas.EdgeType

Valores constantes usados como parâmetros para quickReject() chamadas.

Canvas.VertexMode
ColorFilter

Um filtro de cor pode ser usado com um Paint para modificar a cor de cada pixel desenhado com essa tinta.

ColorMatrix

Matriz 4x5 para transformar a cor e os componentes alfa de um Bitmap.

ColorMatrixColorFilter

Um filtro de cores que transforma cores através de uma matriz de cores 4x5.

ColorObject

{

ColorSpace

{

ColorSpace.Adaptation

{

ColorSpace.Connector

{

ColorSpace.Model

Um modelo de cores é exigido por um ColorSpace para descrever a maneira como as cores podem ser representadas como tuplas de números.

ColorSpace.Named

{

ColorSpace.RenderIntent

Uma intenção de renderização determina como um ColorSpace.Connector connector mapeia cores de um espaço de cores para outro.

ColorSpace.Rgb

{

ColorSpace.Rgb.TransferParameters
ColorValueMarshaler
ComposePathEffect
ComposeShader

Uma subclasse de sombreador que retorna a composição de dois outros sombreadores, combinados por uma android.graphics.Xfermode subclasse.

CornerPathEffect
DashPathEffect
DiscretePathEffect
DrawFilter

Uma subclasse DrawFilter pode ser instalada em um Canvas.

EmbossMaskFilter
Gainmap

Gainmap representa um mecanismo para aumentar uma imagem SDR para produzir uma HDR com capacidade de ajuste de exibição variável.

Gainmap.InterfaceConsts
HardwareBufferRenderer

Cria uma instância de um renderizador acelerado por hardware.

HardwareBufferRenderer.RenderRequest

Define os parâmetros que podem ser usados para controlar uma solicitação de renderização para um HardwareBufferRendererarquivo .

HardwareBufferRenderer.RenderResult

Classe que contém dados sobre o resultado da solicitação de renderização.

HardwareRenderer

Cria uma instância de um renderizador acelerado por hardware.

HardwareRenderer.FrameRenderRequest

Define os parâmetros que podem ser usados para controlar uma solicitação de renderização para um HardwareRendererarquivo .

ImageDecoder

Uma classe para converter imagens codificadas (como PNG, JPEG, WEBP, GIFou HEIF) em DrawableBitmap ou objetos.

ImageDecoder.DecodeException

Informações sobre uma decodificação interrompida.

ImageDecoder.HeaderDecodedEventArgs
ImageDecoder.ImageInfo

Informações sobre uma imagem codificada.

ImageDecoder.PartialImageEventArgs
ImageDecoder.Source

Fonte dos dados da imagem codificada.

ImageFormat
Insets

Uma instância Insets contém quatro deslocamentos inteiros que descrevem alterações nas quatro arestas de um Rectangle.

Insets.InterfaceConsts
Interpolator
Interpolator.Result
LayerRasterizer
LightingColorFilter

Um filtro de cores que pode ser usado para simular efeitos de iluminação simples.

LinearGradient
MaskFilter

MaskFilter é a classe base para objetos que executam transformações em uma máscara de canal alfa antes de desenhá-la.

Matrix

A classe Matrix contém uma matriz 3x3 para transformar coordenadas.

Matrix.ScaleToFit

Controla como o rect src deve se alinhar no dst rect para setRectToRect().

Mesh

Classe que representa um objeto de malha.

MeshSpecification

Classe responsável por segurar especificações para Mesh criações.

MeshSpecification.Attribute

Classe de dados para representar um único atributo em um sombreador.

MeshSpecification.Varying

Classe de dados para representar uma única variável variável.

Movie

Este membro foi preterido.

NinePatch

A classe NinePatch permite desenhar um bitmap em nove ou mais seções.

Outline

Define uma forma simples, usada para delimitar regiões gráficas.

Paint

A classe Paint contém as informações de estilo e cor sobre como desenhar geometrias, texto e bitmaps.

Paint.Align

Align especifica como drawText alinha seu texto em relação às coordenadas [x,y].

Paint.Cap

O Cap especifica o tratamento para o início e o fim de linhas e caminhos traçados.

Paint.FontMetrics

Classe que descreve as várias métricas de uma fonte em um determinado tamanho de texto.

Paint.FontMetricsInt

Método conveniente para chamadores que desejam ter valores FontMetrics como inteiros.

Paint.Join

A junção especifica o tratamento em que linhas e segmentos de curva se unem em um caminho traçado.

Paint.Style

O Estilo especifica se a primitiva que está sendo desenhada é preenchida, traçada ou ambas (na mesma cor).

PaintFlagsDrawFilter
ParcelableColorSpace

Um Parcelable invólucro para um ColorSpacearquivo .

ParcelableColorSpace.InterfaceConsts
Path

A classe Path encapsula caminhos geométricos compostos (contorno múltiplo) que consistem em segmentos de linha reta, curvas quadráticas e curvas cúbicas.

Path.Direction

Especifica como as formas fechadas (e.

Path.FillType

Enum para as maneiras pelas quais um caminho pode ser preenchido.

Path.Op

As operações lógicas que podem ser executadas ao combinar dois caminhos.

PathDashPathEffect
PathDashPathEffect.Style
PathEffect

PathEffect é a classe base para objetos no Paint que afetam a geometria de uma primitiva de desenho antes que ela seja transformada pela matriz da tela e desenhada.

PathIterator

PathIterator pode ser usado para consultar um determinado Path objeto, para descobrir suas operações e valores de ponto.

PathIterator.Segment

Essa classe contém os dados de um determinado segmento em um caminho, conforme retornado pelo #next().

PathMeasure
Picture

Um Picture grava chamadas de desenho (através da tela retornada por beginRecording) e pode reproduzi-las no Canvas (via Picture#draw(Canvas) ou Canvas#drawPicture(Picture)).

PixelFormat
PixelXorXfermode

PixelXorXfermode implementa um pixel xor simples (op ^ src ^ dst).

Point

O ponto contém duas coordenadas inteiras

Point.InterfaceConsts
PointF

PointF contém duas coordenadas de flutuação

PointF.InterfaceConsts
PorterDuff

Esta classe contém a lista de modos de composição alfa e mistura que podem ser passados para PorterDuffXfermode, uma implementação especializada de Paint's Paint#setXfermode(Xfermode) transfer mode.

PorterDuff.Mode

{

PorterDuffColorFilter

Um filtro de cores que pode ser usado para tingir os pixels de origem usando uma única cor e um PorterDuff Porter-Duff composite modearquivo .

PorterDuffXfermode

Implementação especializada de Paint's Paint#setXfermode(Xfermode) transfer mode.

RadialGradient
Rasterizer
RecordingCanvas

Uma implementação do Canvas que registra as operações de desenho do sistema de exibição para renderização adiada.

Rect

Rect contém quatro coordenadas inteiras para um retângulo.

Rect.InterfaceConsts
RectF

RectF contém quatro coordenadas de flutuação para um retângulo.

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

Etapa de renderização intermediária usada para renderizar comandos de desenho com um efeito visual correspondente.

RenderNode

RenderNode é usado para criar hierarquias de renderização aceleradas por hardware.

RuntimeShader

A RuntimeShader calcula uma cor por pixel com base na saída de uma função AGSL (Android Graphics Shading Language) definida pelo usuário.

Shader

Shader é a classe base para objetos que retornam extensões horizontais de cores durante o desenho.

Shader.TileMode
SumPathEffect
SurfaceTexture

Captura quadros de um fluxo de imagens como uma textura OpenGL ES.

SurfaceTexture.FrameAvailableEventArgs

Fornece dados para o evento FrameAvailable.

SurfaceTexture.OutOfResourcesException

Exceção lançada quando um SurfaceTexture não pôde ser criado ou redimensionado.

SweepGradient
Typeface

A classe Typeface especifica o tipo de letra e o estilo intrínseco de uma fonte.

Typeface.Builder

Uma classe de construtor para criar uma nova instância de Typeface.

Typeface.CustomFallbackBuilder

Uma classe de construtor para criar uma nova instância de Typeface.

Xfermode

Xfermode é a classe base para objetos que são chamados para implementar "modos de transferência" personalizados no pipeline de desenho.

YuvImage

YuvImage contém dados YUV e fornece um método que compacta uma região dos dados YUV para um Jpeg.

Estruturas

AndroidBitmapInfo
Color

Interfaces

ImageDecoder.IOnHeaderDecodedListener

Interface para alterar as configurações padrão de uma decodificação.

ImageDecoder.IOnPartialImageListener

Interface para inspecionar um DecodeException DecodeException e potencialmente impedir que ele seja lançado.

IPostProcessor

Interface auxiliar para adicionar processamento personalizado a uma imagem.

SurfaceTexture.IOnFrameAvailableListener

Interface de retorno de chamada para ser notificado de que um novo quadro de fluxo está disponível.

Enumerações

BitmapShaderFilterMode
Cursor
Format

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

HardwareBufferRenderResult
ImageDecoderAllocator
ImageDecoderErrorType
ImageDecoderMemoryPolicy
ImageFormatType
MatrixFlags

Enumera valores retornados pelo Position, e Tangent membros e tomados como um parâmetro do membro F:Android.Graphics.PathMeasure.GetMatrix .

MeshAlphaType
MeshSpecificationType
MeshType
PaintFlags

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

PaintHinting

Enumera valores retornados por vários tipos.

PathVerb
SaveFlags

Enumera valores retornados por vários métodos de SaveFlags e tomados como um parâmetro de vários métodos de Canvas.

Sync
TypefaceStyle

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