Android.Graphics 命名空间

AvoidXfermode

AvoidXfermode xfermode 将绘制除 opColor 顶部以外的所有位置的 src,或者,根据模式,仅绘制在 opColor 的顶部。

AvoidXfermode.Mode
Bitmap
Bitmap.CompressFormat

指定位图可以压缩为的已知格式

Bitmap.Config

可能的位图配置。

Bitmap.InterfaceConsts
BitmapFactory

从各种源(包括文件、流和字节数组)创建位图对象。

BitmapFactory.Options
BitmapRegionDecoder

BitmapRegionDecoder 可用于从图像解码矩形区域。

BitmapShader

用于将位图绘制为纹理的着色器。

BlendMode
BlendModeColorFilter

可用于使用单个颜色和特定 BlendMode颜色着色源像素的颜色筛选器。

BlurMaskFilter

这会采用掩码,并按指定的半径模糊其边缘。

BlurMaskFilter.Blur
Camera

相机实例可用于计算 3D 转换,并生成一个矩阵,例如,在一个 Canvas上应用。

Canvas

Canvas 类保存“draw”调用。

Canvas.EdgeType

常量值用作调用 quickReject() 的参数。

Canvas.VertexMode
ColorFilter

颜色筛选器可用于 Paint 修改用该油漆绘制的每个像素的颜色。

ColorMatrix

用于转换位图的颜色和 alpha 组件的 4x5 矩阵。

ColorMatrixColorFilter

通过 4x5 颜色矩阵转换颜色的颜色筛选器。

ColorObject

{

ColorSpace

{

ColorSpace.Adaptation

{

ColorSpace.Connector

{

ColorSpace.Model

颜色模型是 ColorSpace 描述颜色可以表示为数字元组的方式所必需的。

ColorSpace.Named

{

ColorSpace.RenderIntent

呈现意向确定将颜色从一个颜色空间映射到另一种颜色空间的方式 ColorSpace.Connector connector

ColorSpace.Rgb

{

ColorSpace.Rgb.TransferParameters
ColorValueMarshaler
ComposePathEffect
ComposeShader

一个着色器的子类,返回由子类组合的另外两个 android.graphics.Xfermode 着色器的组合。

CornerPathEffect
DashPathEffect
DiscretePathEffect
DrawFilter

可以在 Canvas 中安装 DrawFilter 子类。

EmbossMaskFilter
Gainmap

Gainmap 表示增强 SDR 图像以生成具有可变显示调整功能的 HDR 图像的机制。

Gainmap.InterfaceConsts
HardwareBufferRenderer

创建硬件加速呈现器实例。

HardwareBufferRenderer.RenderRequest

设置可用于控制呈现 HardwareBufferRenderer请求的参数。

HardwareBufferRenderer.RenderResult

包含有关呈现请求结果的数据的类。

HardwareRenderer

创建硬件加速呈现器实例。

HardwareRenderer.FrameRenderRequest

设置可用于控制呈现 HardwareRenderer请求的参数。

ImageDecoder

用于将编码图像(例如PNGJPEGWEBPGIFHEIF)转换为Drawable对象或Bitmap对象的类。

ImageDecoder.DecodeException

有关中断的解码的信息。

ImageDecoder.HeaderDecodedEventArgs
ImageDecoder.ImageInfo

有关编码图像的信息。

ImageDecoder.PartialImageEventArgs
ImageDecoder.Source

编码图像数据的源。

ImageFormat
Insets

Insets 实例保存四个整数偏移量,用于描述矩形四个边缘的更改。

Insets.InterfaceConsts
Interpolator
Interpolator.Result
LayerRasterizer
LightingColorFilter

可用于模拟简单照明效果的颜色筛选器。

LinearGradient
MaskFilter

MaskFilter 是对象的基类,在绘制 alpha 通道掩码之前对它执行转换。

Matrix

Matrix 类保存用于转换坐标的 3x3 矩阵。

Matrix.ScaleToFit

控制 src rect 应如何与 setRectToRect(的 dst rect 对齐)。

Mesh

表示网格对象的类。

MeshSpecification

负责保存创建规范的 Mesh 类。

MeshSpecification.Attribute

用于表示着色器中的单个属性的数据类。

MeshSpecification.Varying

用于表示单个不同变量的数据类。

Movie

此成员已弃用。

NinePatch

NinePatch 类允许在九个或多个部分中绘制位图。

Outline

定义用于绑定图形区域的简单形状。

Paint

Paint 类包含有关如何绘制几何图形、文本和位图的样式和颜色信息。

Paint.Align

对齐指定 drawText 如何相对于 [x,y] 坐标对齐其文本。

Paint.Cap

Cap 指定笔划线和路径的开始和结束的处理。

Paint.FontMetrics

描述给定文本大小的字体的各种指标的类。

Paint.FontMetricsInt

希望将 FontMetrics 值作为整数的调用方使用的便利方法。

Paint.Join

联接指定线条和曲线段在笔划路径上联接的处理。

Paint.Style

样式指定绘制的基元是填充、笔划还是两者(在同一颜色中)。

PaintFlagsDrawFilter
ParcelableColorSpace

ParcelableColorSpace包装器。

ParcelableColorSpace.InterfaceConsts
Path

Path 类封装由直线段、二次曲线和立方曲线组成的复合(多个轮廓)几何路径。

Path.Direction

指定关闭的形状(e.

Path.FillType

用于填充路径的方式的枚举。

Path.Op

组合两个路径时可以执行的逻辑操作。

PathDashPathEffect
PathDashPathEffect.Style
PathEffect

PathEffect 是 Paint 中对象的基类,它会影响绘图基元的几何图形,然后由画布的矩阵转换并绘制。

PathIterator

PathIterator 可用于查询给定 Path 对象,以发现其操作和点值。

PathIterator.Segment

此类保存路径中给定段的数据,由该 #next()路径返回。

PathMeasure
Picture

图片记录绘图调用(通过 beginRecording 返回的画布),然后可以播放回 Canvas(通过 Picture#draw(Canvas)Canvas#drawPicture(Picture))。

PixelFormat
PixelXorXfermode

PixelXorXfermode 实现简单的像素 xor(op ^ src ^ dst)。

Point

点包含两个整数坐标

Point.InterfaceConsts
PointF

PointF 保存两个浮点坐标

PointF.InterfaceConsts
PorterDuff

此类包含可传递给PorterDuffXfermode的 alpha 组合和混合模式的列表,这是 's 的PaintPaint#setXfermode(Xfermode) transfer mode专用实现。

PorterDuff.Mode

{

PorterDuffColorFilter

可用于使用单个颜色和特定 PorterDuff Porter-Duff composite mode颜色着色源像素的颜色筛选器。

PorterDuffXfermode

专用实现 Paint's Paint#setXfermode(Xfermode) transfer mode.

RadialGradient
Rasterizer
RecordingCanvas

一个画布实现,用于记录用于延迟呈现的视图系统绘图操作。

Rect

Rect 保存矩形的四个整数坐标。

Rect.InterfaceConsts
RectF

RectF 保存矩形的四个浮点坐标。

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

用于呈现具有相应视觉效果的绘图命令的中间呈现步骤。

RenderNode

RenderNode 用于生成硬件加速呈现层次结构。

RuntimeShader

根据 RuntimeShader 用户定义的 Android 图形着色语言 (AGSL) 函数的输出计算每像素颜色。

Shader

着色器是绘制过程中返回颜色水平跨度的对象的基类。

Shader.TileMode
SumPathEffect
SurfaceTexture

将图像流中的帧捕获为 OpenGL ES 纹理。

SurfaceTexture.FrameAvailableEventArgs

FrameAvailable 事件提供数据。

SurfaceTexture.OutOfResourcesException

无法创建或调整 SurfaceTexture 大小时引发的异常。

SweepGradient
Typeface

Typeface 类指定字体的字样和内部样式。

Typeface.Builder

用于创建新的 Typeface 实例的生成器类。

Typeface.CustomFallbackBuilder

用于创建新的 Typeface 实例的生成器类。

Xfermode

Xfermode 是调用以在绘图管道中实现自定义“传输模式”的对象的基类。

YuvImage

YuvImage 包含 YUV 数据,并提供将 YUV 数据区域压缩到 Jpeg 的方法。

结构

AndroidBitmapInfo
Color

接口

ImageDecoder.IOnHeaderDecodedListener

用于更改解码默认设置的接口。

ImageDecoder.IOnPartialImageListener

用于检查 DecodeException DecodeException 并可能阻止引发它的接口。

IPostProcessor

用于向图像添加自定义处理的帮助程序接口。

SurfaceTexture.IOnFrameAvailableListener

用于收到新流帧可用通知的回调接口。

枚举

BitmapShaderFilterMode
Cursor
Format

枚举多个类型返回的值,并将其作为多个类型的参数。

HardwareBufferRenderResult
ImageDecoderAllocator
ImageDecoderErrorType
ImageDecoderMemoryPolicy
ImageFormatType
MatrixFlags

枚举由Position成员和成员返回的值,Tangent并将其作为 F:Android.Graphics.PathMeasure.GetMatrix 成员的参数

MeshAlphaType
MeshSpecificationType
MeshType
PaintFlags

枚举多个类型返回的值,并将其作为多个类型的参数。

PaintHinting

枚举多个类型返回的值。

PathVerb
SaveFlags

枚举由多个方法 SaveFlags 返回的值,并将其作为多个方法 Canvas的参数。

Sync
TypefaceStyle

枚举多个类型返回的值,并将其作为多个类型的参数。