共用方式為


Android.Graphics 命名空間

類別

AvoidXfermode

AvoidXfermode xfermode 會在 opColor 頂端以外的任何地方繪製 src,或視 Mode 而定,只繪製在 opColor 的頂端。

AvoidXfermode.Mode
Bitmap
Bitmap.CompressFormat

指定點陣圖可以壓縮成的已知格式

Bitmap.Config

可能的點陣圖組態。

Bitmap.InterfaceConsts
BitmapFactory

從各種來源建立 Bitmap 物件,包括檔案、數據流和位元組陣列。

BitmapFactory.Options
BitmapRegionDecoder

BitmapRegionDecoder 可用來從影像譯碼矩形區域。

BitmapShader

著色器用來繪製位圖做為紋理。

BlendMode
BlendModeColorFilter

可使用單一色彩和特定 BlendMode來淡化來源圖元的色彩篩選。

BlurMaskFilter

這會採用遮罩,並以指定的半徑模糊其邊緣。

BlurMaskFilter.Blur
Camera

相機實例可用來計算 3D 轉換,併產生矩陣,例如,在上 Canvas套用。

Canvas

Canvas 類別會保存「繪製」呼叫。

Canvas.EdgeType

常數值,用來做為呼叫 quickReject() 的參數。

Canvas.VertexMode
ColorFilter

色彩篩選條件可以搭配 使用 Paint 來修改使用該油漆繪製之每個圖元的色彩。

ColorMatrix

4x5 矩陣,用於轉換位圖的色彩和 Alpha 元件。

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

DrawFilter 子類別可以安裝在 Canvas 中。

EmbossMaskFilter
Gainmap

Gainmap 代表增強 SDR 影像的機制,以產生具有變數顯示調整功能的 HDR 影像。

Gainmap.InterfaceConsts
HardwareBufferRenderer

建立硬體加速轉譯器的實例。

HardwareBufferRenderer.RenderRequest

設定參數,這個參數可用來控制的 HardwareBufferRenderer轉譯要求。

HardwareBufferRenderer.RenderResult

類別,其中包含有關轉譯要求結果的數據。

HardwareRenderer

建立硬體加速轉譯器的實例。

HardwareRenderer.FrameRenderRequest

設定參數,這個參數可用來控制的 HardwareRenderer轉譯要求。

ImageDecoder

類別,用於將編碼影像 (例如PNG、、JPEGWEBPGIFHEIF) 轉換成 DrawableBitmap 物件。

ImageDecoder.DecodeException

中斷譯碼的相關信息。

ImageDecoder.HeaderDecodedEventArgs
ImageDecoder.ImageInfo

編碼影像的相關信息。

ImageDecoder.PartialImageEventArgs
ImageDecoder.Source

編碼影像數據的來源。

ImageFormat
Insets

Insets 實例會保留四個整數位移,描述矩形四個邊緣的變更。

Insets.InterfaceConsts
Interpolator
Interpolator.Result
LayerRasterizer
LightingColorFilter

可用來模擬簡單光源效果的色彩篩選條件。

LinearGradient
MaskFilter

MaskFilter 是物件基類,在繪製 Alpha 色板之前先在 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

Align 指定 drawText 如何對齊其文字相對於 [x,y] 座標。

Paint.Cap

Cap 會指定筆劃線條和路徑開頭和結尾的處理方式。

Paint.FontMetrics

類別,描述指定文字大小的字型的各種計量。

Paint.FontMetricsInt

想要將FontMetrics值設為整數之呼叫端的便利方法。

Paint.Join

聯結會指定線條和曲線區段在筆劃路徑上聯結的處理。

Paint.Style

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 組合和混合模式清單,這是的Paint#setXfermode(Xfermode) transfer mode特製化實作Paint

PorterDuff.Mode

{

PorterDuffColorFilter

可使用單一色彩和特定 PorterDuff Porter-Duff composite mode來淡化來源圖元的色彩篩選。

PorterDuffXfermode

的特製化實作PaintPaint#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

從影像數據流擷取畫面格做為OpenGLES紋理。

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

列舉數種型別所傳回的值,並當作數種型別的參數。