Android.Graphics Namespace

Classes

Nome Description
AvoidXfermode

AvoidXfermode xfermode desenhará o src em todos os lugares, exceto na parte superior do opColor ou, dependendo do Modo, desenhará somente na parte superior do opColor.

AvoidXfermode.Mode
Bitmap
Bitmap.CompressFormat

Especifica os formatos conhecidos em que 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

Sombreador usado para desenhar um bitmap como textura.

BlendMode
BlendModeColorFilter

Um filtro de cores que pode ser usado para tintar os pixels de origem usando uma única cor e uma específica BlendMode.

BlurMaskFilter

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

BlurMaskFilter.Blur
Camera

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

Canvas

A classe Canvas contém as chamadas de "desenhar".

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 por meio 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 forma 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 cor 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 uma Tela.

EmbossMaskFilter
Gainmap

O Gainmap representa um mecanismo para aumentar uma imagem SDR para produzir um HDR com funcionalidade 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 HardwareBufferRenderer.

HardwareBufferRenderer.RenderResult

Classe que contém dados referentes ao 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 HardwareRenderer.

ImageDecoder

Uma classe para converter imagens codificadas (comoPNG, , JPEG, WEBPou GIFHEIF) em Drawable ou Bitmap 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 de dados de imagem codificados.

ImageFormat
Insets

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

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 o objeto que executa 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 src rect deve se alinhar ao rect dst para setRectToRect().

Matrix44

A classe Matrix44 contém uma matriz 4x4 para transformar coordenadas.

Mesh

Classe que representa um objeto de malha.

MeshSpecification

Classe responsável por manter 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 paralimitar 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

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

Paint.Cap

O Limite especifica o tratamento para o início e o término de linhas e caminhos acariciou.

Paint.FontMetrics

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

Paint.FontMetricsInt

Método de conveniência para chamadores que desejam ter valores FontMetrics como inteiros.

Paint.Join

O Join especifica o tratamento em que linhas e segmentos de curva se unem em um caminho acarinhado.

Paint.Style

O Estilo especifica se o primitivo que está sendo desenhado é preenchido, acarinhado ou ambos (na mesma cor).

PaintFlagsDrawFilter
ParcelableColorSpace

Um Parcelable wrapper para um ColorSpace.

ParcelableColorSpace.InterfaceConsts
Path

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

Path.Direction

Especifica como as formas fechadas (e.

Path.FillType

Enumeração 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 um primitivo de desenho antes de ser transformado pela matriz da tela e desenhado.

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 por #next().

PathMeasure
Picture

Uma imagem registra chamadas de desenho (por meio da tela retornada por beginRecording) e pode reproduzi-las novamente na Tela (via Picture#draw(Canvas) ou Canvas#drawPicture(Picture)).

PixelFormat
PixelXorXfermode

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

Point

O ponto contém duas coordenadas de inteiro

Point.InterfaceConsts
PointF

PointF contém duas coordenadas flutuantes

PointF.InterfaceConsts
PorterDuff

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

PorterDuff.Mode

{

PorterDuffColorFilter

Um filtro de cores que pode ser usado para tintar os pixels de origem usando uma única cor e uma específica PorterDuff Porter-Duff composite mode.

PorterDuffXfermode

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

RadialGradient
Rasterizer
RecordingCanvas

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

Rect

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

Rect.InterfaceConsts
RectF

RectF contém quatro coordenadas flutuantes 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 acelerada por hardware.

RuntimeColorFilter

Um RuntimeColorFilter calcula uma cor por pixel com base na saída de um usuário * função de AGSL (Linguagem de Sombreamento de Gráficos Android) definida.

RuntimeShader

Um RuntimeShader calcula uma cor por pixel com base na saída de uma função de AGSL (Linguagem de Sombreamento de Gráficos Android) definida pelo usuário.

RuntimeXfermode

Um RuntimeXfermode calcula uma cor por pixel com base na saída de um usuário * função de AGSL (Linguagem de Sombreamento de Gráficos Android) definida.

Shader

Sombreador é a classe base para objetos que retornam intervalos horizontais de cores durante o desenho.

Shader.TileMode
SumPathEffect
SurfaceTexture

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

SurfaceTexture.FrameAvailableEventArgs

Fornece dados para o evento FrameAvailable.

SurfaceTexture.OutOfResourcesException

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

SweepGradient
Typeface

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

Typeface.Builder

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

Typeface.CustomFallbackBuilder

Uma classe de construtor para criar uma nova instância do 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

Nome Description
AndroidBitmapInfo
Color

Interfaces

Nome Description
ImageDecoder.IOnHeaderDecodedListener

Interface para alterar as configurações padrão de um decodificado.

ImageDecoder.IOnPartialImageListener

Interface para inspecionar um DecodeException DecodeException e, potencialmente, impedi-lo de ser 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

Nome Description
BitmapShaderFilterMode
Cursor
Format

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

GainmapDirection
HardwareBufferRenderResult
ImageDecoderAllocator
ImageDecoderErrorType
ImageDecoderMemoryPolicy
ImageFormatType
MatrixFlags

Enumera valores retornados pelos Positionmembros e membros e Tangent usados como um parâmetro do membro F:Android.Graphics.PathMeasure.GetMatrix .

MeshAlphaType
MeshSpecificationType
MeshType
PaintFlags

Enumera valores retornados por vários tipos e usados 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 e SaveFlags usados como um parâmetro de vários métodos de Canvas.

Sync
TypefaceStyle

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