Android.Graphics 命名空間

類別

名稱 Description
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

相機實例可用於計算三維轉換並產生矩陣,例如應用於 Canvas

Canvas

Canvas 類別負責「draw」呼叫。

Canvas.EdgeType

常數值作為呼叫的參數 quickReject()

Canvas.VertexMode
ColorFilter

色彩濾鏡可以搭配 a 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

定義ICC參數曲線類型4的參數,定義於ICC.1:2004-10,第10.15節。

ColorValueMarshaler
ComposePathEffect
ComposeShader

著色器的子類,會回傳兩個其他著色器的組合,並由一個 android.graphics.Xfermode 子類合併。

CornerPathEffect
DashPathEffect
DiscretePathEffect
DrawFilter

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

矩陣類別包含一個 3x3 的矩陣用於轉換座標。

Matrix.ScaleToFit

控制 src rect 如何對齊到 dst rect( setRectToRect()。

Matrix44

Matrix44 類別包含一個 4x4 矩陣用於轉換座標。

Mesh

類別代表一個網格物件。

MeshSpecification

負責保存創作規格 Mesh 的職業。

MeshSpecification.Attribute

Data 類別用來表示著色器中的單一屬性。

MeshSpecification.Varying

Data 類別用來表示單一變化變數。

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

一個Parcelable包裝器。ColorSpace

ParcelableColorSpace.InterfaceConsts
Path

路徑類別封裝了由直線段、二次曲線和三次曲線組成的複合(多重等高線)幾何路徑。

Path.Direction

指定閉合形狀(例如:

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(操作 ^ src ^ dst)。

Point

點包含兩個整數座標

Point.InterfaceConsts
PointF

PointF 有兩個浮點座標

PointF.InterfaceConsts
PorterDuff

此類別包含可傳遞給 PorterDuffXfermode的 α 合成與混合模式清單,為 的Paint專門實作Paint#setXfermode(Xfermode) transfer mode

PorterDuff.Mode

{

PorterDuffColorFilter

一種色彩濾鏡,可用單一顏色和特定的 PorterDuff Porter-Duff composite mode

PorterDuffXfermode

專門實作的 PaintPaint#setXfermode(Xfermode) transfer mode

RadialGradient
Rasterizer
RecordingCanvas

一個 Canvas 實作,記錄延遲渲染的檢視系統繪圖操作。

Rect

矩形包含四個整數座標。

Rect.InterfaceConsts
RectF

RectF 對一個矩形有四個浮點座標。

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

中間渲染步驟用於渲染繪圖指令並產生相應的視覺效果。

RenderNode

RenderNode 用於建立硬體加速渲染階層結構。

RuntimeColorFilter

A RuntimeColorFilter 根據使用者定義的 Android 圖形著色語言(AGSL)函數輸出,計算每像素的顏色。

RuntimeShader

A RuntimeShader 會根據使用者自訂的 Android 圖形著色語言(AGSL)函數的輸出,計算每像素的顏色。

RuntimeXfermode

A RuntimeXfermode 根據使用者定義的 Android 圖形著色語言(AGSL)函數輸出,計算每像素的顏色。

Shader

著色器是用於在繪圖過程中回傳水平色域的物件的基礎類別。

Shader.TileMode
SumPathEffect
SurfaceTexture

從影像串流中擷取 OpenGL ES 材質的影格。

SurfaceTexture.FrameAvailableEventArgs

提供 FrameAvailable 事件的數據。

SurfaceTexture.OutOfResourcesException

當無法建立或調整 SurfaceTexture 時,會觸發例外。

SweepGradient
Typeface

字體類別指定字型的字體及其內在風格。

Typeface.Builder

一個用於建立新 Typeface 實例的建構類別。

Typeface.CustomFallbackBuilder

一個用於建立新 Typeface 實例的建構類別。

Xfermode

Xfermode 是用於在繪圖管線中實作自訂「傳輸模式」的物件的基底類別。

YuvImage

YuvImage 包含 YUV 資料,並提供一種將 YUV 資料區域壓縮成 Jpeg 格式的方法。

結構

名稱 Description
AndroidBitmapInfo
Color

介面

名稱 Description
ImageDecoder.IOnHeaderDecodedListener

用於更改解碼預設設定的介面。

ImageDecoder.IOnPartialImageListener

用於檢查並 DecodeException DecodeException 可能防止物品被拋出的介面。

IPostProcessor

輔助介面,用於為影像添加自訂處理。

SurfaceTexture.IOnFrameAvailableListener

回調介面,用來收到新串流框架可用通知。

列舉

名稱 Description
BitmapShaderFilterMode
Cursor
Format

列舉由多種類型回傳的值,並作為多種類型的參數取出。

GainmapDirection
HardwareBufferRenderResult
ImageDecoderAllocator
ImageDecoderErrorType
ImageDecoderMemoryPolicy
ImageFormatType
MatrixFlags

列舉由 Position、 及Tangent成員回傳的值,並作為 的參數。

MeshAlphaType
MeshSpecificationType
MeshType
PaintFlags

列舉由多種類型回傳的值,並作為多種類型的參數取出。

PaintHinting

列舉由多種類型回傳的值。

PathVerb
SaveFlags

列舉由多種方法 SaveFlags 返回的值,並作為多個方法 Canvas的參數取。

Sync
TypefaceStyle

列舉由多種類型回傳的值,並作為多種類型的參數取出。