Compartir a través de


Android.Graphics Espacio de nombres

Clases

AvoidXfermode

AvoidXfermode xfermode dibujará el src en todas partes excepto en la parte superior del opColor o, dependiendo del modo, dibujar solo en la parte superior del opColor.

AvoidXfermode.Mode
Bitmap
Bitmap.CompressFormat

Especifica los formatos conocidos en los que se puede comprimir un mapa de bits.

Bitmap.Config

Posibles configuraciones de mapa de bits.

Bitmap.InterfaceConsts
BitmapFactory

Crea objetos de mapa de bits a partir de varios orígenes, incluidos archivos, secuencias y matrices de bytes.

BitmapFactory.Options
BitmapRegionDecoder

BitmapRegionDecoder se puede usar para descodificar una región de rectángulo de una imagen.

BitmapShader

Sombreador usado para dibujar un mapa de bits como textura.

BlendMode
BlendModeColorFilter

Filtro de color que se puede usar para pintar los píxeles de origen mediante un único color y un elemento específico BlendMode.

BlurMaskFilter

Esto toma una máscara y desenfoca su borde por el radio especificado.

BlurMaskFilter.Blur
Camera

Una instancia de cámara se puede usar para calcular transformaciones 3D y generar una matriz que se puede aplicar, por ejemplo, en .Canvas

Canvas

La clase Canvas contiene las llamadas "draw".

Canvas.EdgeType

Valores constantes usados como parámetros para quickReject() las llamadas.

Canvas.VertexMode
ColorFilter

Se puede usar un Paint filtro de color con para modificar el color de cada píxel dibujado con esa pintura.

ColorMatrix

Matriz de 4x5 para transformar los componentes de color y alfa de un mapa de bits.

ColorMatrixColorFilter

Filtro de color que transforma los colores a través de una matriz de colores 4x5.

ColorObject

{

ColorSpace

{

ColorSpace.Adaptation

{

ColorSpace.Connector

{

ColorSpace.Model

Un modelo de color es necesario para ColorSpace describir la forma en que los colores se pueden representar como tuplas de números.

ColorSpace.Named

{

ColorSpace.RenderIntent

Una intención de representación determina cómo se asignan ColorSpace.Connector connector los colores de un espacio de color a otro.

ColorSpace.Rgb

{

ColorSpace.Rgb.TransferParameters
ColorValueMarshaler
ComposePathEffect
ComposeShader

Subclase de sombreador que devuelve la composición de otros dos sombreadores, combinados por una android.graphics.Xfermode subclase.

CornerPathEffect
DashPathEffect
DiscretePathEffect
DrawFilter

Se puede instalar una subclase DrawFilter en un canvas.

EmbossMaskFilter
Gainmap

Gainmap representa un mecanismo para aumentar una imagen de SDR para generar un HDR con capacidad de ajuste de pantalla variable.

Gainmap.InterfaceConsts
HardwareBufferRenderer

Crea una instancia de un representador acelerado por hardware.

HardwareBufferRenderer.RenderRequest

Establece los parámetros que se pueden usar para controlar una solicitud de representación de .HardwareBufferRenderer

HardwareBufferRenderer.RenderResult

Clase que contiene datos relacionados con el resultado de la solicitud de representación.

HardwareRenderer

Crea una instancia de un representador acelerado por hardware.

HardwareRenderer.FrameRenderRequest

Establece los parámetros que se pueden usar para controlar una solicitud de representación de .HardwareRenderer

ImageDecoder

Clase para convertir imágenes codificadas (como PNG, JPEG, WEBP, GIFo HEIF) en Drawable objetos o Bitmap .

ImageDecoder.DecodeException

Información sobre una descodificación interrumpida.

ImageDecoder.HeaderDecodedEventArgs
ImageDecoder.ImageInfo

Información sobre una imagen codificada.

ImageDecoder.PartialImageEventArgs
ImageDecoder.Source

Origen de datos de imagen codificados.

ImageFormat
Insets

Una instancia de Insets contiene cuatro desplazamientos enteros que describen los cambios en los cuatro bordes de un rectángulo.

Insets.InterfaceConsts
Interpolator
Interpolator.Result
LayerRasterizer
LightingColorFilter

Filtro de color que se puede usar para simular efectos de iluminación simples.

LinearGradient
MaskFilter

MaskFilter es la clase base para el objeto que realiza transformaciones en una máscara de canal alfa antes de dibujarla.

Matrix

La clase Matrix contiene una matriz 3x3 para transformar coordenadas.

Matrix.ScaleToFit

Controla cómo la rect src debe alinearse con el rect de dst para setRectToRect().

Mesh

Clase que representa un objeto de malla.

MeshSpecification

Clase responsable de contener especificaciones para Mesh las creaciones.

MeshSpecification.Attribute

Clase de datos para representar un único atributo en un sombreador.

MeshSpecification.Varying

Clase de datos para representar una sola variable variable.

Movie

Este miembro está en desuso.

NinePatch

La clase NinePatch permite dibujar un mapa de bits en nueve o más secciones.

Outline

Define una forma simple, que se usa para enlazar regiones gráficas.

Paint

La clase Paint contiene la información de estilo y color sobre cómo dibujar geometrías, texto y mapas de bits.

Paint.Align

Align especifica cómo drawText alinea su texto con respecto a las coordenadas [x,y].

Paint.Cap

El cap especifica el tratamiento para el principio y el final de las líneas y rutas de acceso trazos.

Paint.FontMetrics

Clase que describe las distintas métricas de una fuente con un tamaño de texto determinado.

Paint.FontMetricsInt

Método de conveniencia para los autores de llamadas que quieran tener valores FontMetrics como enteros.

Paint.Join

La combinación especifica el tratamiento en el que se unen líneas y segmentos de curva en una ruta de acceso trazos.

Paint.Style

El estilo especifica si el primitivo que se dibuja está lleno, trazos o ambos (en el mismo color).

PaintFlagsDrawFilter
ParcelableColorSpace

Contenedor Parcelable de un ColorSpaceobjeto .

ParcelableColorSpace.InterfaceConsts
Path

La clase Path encapsula las rutas geométricas compuestas (varios contornos) que constan de segmentos de línea recta, curvas cuadráticas y curvas cúbicas.

Path.Direction

Especifica cómo se cierran las formas (e.

Path.FillType

Se puede rellenar la enumeración de las formas en que se puede rellenar una ruta de acceso.

Path.Op

Las operaciones lógicas que se pueden realizar al combinar dos rutas de acceso.

PathDashPathEffect
PathDashPathEffect.Style
PathEffect

PathEffect es la clase base para los objetos de paint que afectan a la geometría de un primitivo de dibujo antes de que la matriz del lienzo la transforme y dibuje.

PathIterator

PathIterator se puede usar para consultar un objeto determinado Path para detectar sus operaciones y valores de punto.

PathIterator.Segment

Esta clase contiene los datos de un segmento determinado en una ruta de acceso, tal como devuelve #next().

PathMeasure
Picture

Una imagen registra llamadas de dibujo (a través del lienzo devuelto por beginRecording) y, a continuación, puede reproducirlas de nuevo en Canvas (a través Picture#draw(Canvas) de o Canvas#drawPicture(Picture)).

PixelFormat
PixelXorXfermode

PixelXorXfermode implementa un xor de píxel simple (op ^ src ^ dst).

Point

Point contiene dos coordenadas de enteros

Point.InterfaceConsts
PointF

PointF contiene dos coordenadas float

PointF.InterfaceConsts
PorterDuff

Esta clase contiene la lista de modos de composición y combinación alfa que se pueden pasar a PorterDuffXfermode, una implementación especializada de Paint.Paint#setXfermode(Xfermode) transfer mode

PorterDuff.Mode

{

PorterDuffColorFilter

Filtro de color que se puede usar para pintar los píxeles de origen mediante un único color y un elemento específico PorterDuff Porter-Duff composite mode.

PorterDuffXfermode

Implementación especializada de Paint.Paint#setXfermode(Xfermode) transfer mode

RadialGradient
Rasterizer
RecordingCanvas

Implementación de Canvas que registra las operaciones de dibujo del sistema para la representación diferida.

Rect

Rect contiene cuatro coordenadas enteras para un rectángulo.

Rect.InterfaceConsts
RectF

RectF contiene cuatro coordenadas flotantes para un rectángulo.

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

Paso intermedio de representación usado para representar comandos de dibujo con un efecto visual correspondiente.

RenderNode

RenderNode se usa para compilar jerarquías de representación aceleradas por hardware.

RuntimeShader

Un RuntimeShader calcula un color por píxel basado en la salida de una función definida por el usuario android Graphics Shading Language (AGSL).

Shader

Sombreador es la clase base para los objetos que devuelven intervalos horizontales de colores durante el dibujo.

Shader.TileMode
SumPathEffect
SurfaceTexture

Captura los fotogramas de una secuencia de imágenes como una textura de OpenGL ES.

SurfaceTexture.FrameAvailableEventArgs

Proporciona datos para el evento FrameAvailable.

SurfaceTexture.OutOfResourcesException

Excepción que se produce cuando no se pudo crear ni cambiar el tamaño de surfaceTexture.

SweepGradient
Typeface

La clase Typeface especifica el tipo de letra y el estilo intrínseco de una fuente.

Typeface.Builder

Clase de generador para crear una nueva instancia de Typeface.

Typeface.CustomFallbackBuilder

Clase de generador para crear una nueva instancia de Typeface.

Xfermode

Xfermode es la clase base para los objetos a los que se llama para implementar "modos de transferencia" personalizados en la canalización de dibujo.

YuvImage

YuvImage contiene datos YUV y proporciona un método que comprime una región de los datos YUV en un jpeg.

Estructuras

AndroidBitmapInfo
Color

Interfaces

ImageDecoder.IOnHeaderDecodedListener

Interfaz para cambiar la configuración predeterminada de un descodificación.

ImageDecoder.IOnPartialImageListener

Interfaz para inspeccionar un DecodeException DecodeException objeto y, posiblemente, impedir que se inicie.

IPostProcessor

Interfaz auxiliar para agregar procesamiento personalizado a una imagen.

SurfaceTexture.IOnFrameAvailableListener

Interfaz de devolución de llamada para recibir una notificación de que hay disponible un nuevo marco de secuencia.

Enumeraciones

BitmapShaderFilterMode
Cursor
Format

Enumera los valores devueltos por varios tipos y tomados como parámetro de varios tipos.

HardwareBufferRenderResult
ImageDecoderAllocator
ImageDecoderErrorType
ImageDecoderMemoryPolicy
ImageFormatType
MatrixFlags

Enumera los valores devueltos por los Positionmiembros , y Tangent y tomados como parámetro del miembro F:Android.Graphics.PathMeasure.GetMatrix .

MeshAlphaType
MeshSpecificationType
MeshType
PaintFlags

Enumera los valores devueltos por varios tipos y tomados como parámetro de varios tipos.

PaintHinting

Enumera los valores devueltos por varios tipos.

PathVerb
SaveFlags

Enumera los valores devueltos por varios métodos de SaveFlags y tomados como parámetro de varios métodos de Canvas.

Sync
TypefaceStyle

Enumera los valores devueltos por varios tipos y tomados como parámetro de varios tipos.