Android.Graphics.Drawables 命名空間

提供類別來管理僅用於顯示的各種視覺元素,如點陣圖與漸層圖。

類別

名稱 Description
AdaptiveIconDrawable

此類別也可透過 XML 膨脹,搭配 <adaptive-icon> 標籤及動態建立。

Animatable2AnimationCallback

提供類別來管理僅用於顯示的各種視覺元素,如點陣圖與漸層圖。

AnimatedImageDrawable

Drawable 用於繪製動畫圖像(如 GIF)。

AnimatedStateListDrawable

Drawable 包含一組可繪製關鍵影格,目前顯示的關鍵影格是根據當前狀態集合選擇的。

AnimatedVectorDrawable

此類別以 或 定義android.graphics.drawable.VectorDrawableandroid.animation.ObjectAnimator動畫來動畫 的屬性android.animation.AnimatorSet

AnimationDrawable

一個用於製作逐幀動畫的物件,由一系列可繪製物件定義,這些物件可作為檢視物件的背景。

BitmapDrawable

一個可繪製的 Drawable,可以包裹點陣圖,可以拼貼、拉伸或對齊。

ClipDrawable

一個根據當前等級值裁剪另一個繪製物的繪製物。

ColorDrawable

一個專門的可繪圖軟體,能用指定顏色填滿畫布。

ColorStateListDrawable

一個可 ColorDrawable 繪製的 ,使其具備狀態並由 ColorStateList.

Drawable

可繪圖是一種通用的抽象概念,指的是「可以被繪製的東西」。

Drawable.ConstantState

這個抽象類別被 s 用 Drawable來儲存 Drawable 之間共享的常數狀態和資料。

DrawableContainer

一個包含多個 Drawables,並選擇使用哪一個的輔助類別。

DrawableContainer.DrawableContainerState

一個可以包含多個 Drawables 的 ConstantState。

DrawableWrapper

可繪製容器,只有一個子元素。

GradientDrawable

一個有色彩漸層的可繪圖,用於按鈕、背景等。

GradientDrawable.Orientation

控制梯度相對於可繪圖邊界的方向

Icon

一個涵蓋多種可序列化圖形表示的總容器,包括點陣圖、壓縮點陣圖影像(例如:

Icon.DrawableLoadedEventArgs

提供類別來管理僅用於顯示的各種視覺元素,如點陣圖與漸層圖。

Icon.InterfaceConsts

提供類別來管理僅用於顯示的各種視覺元素,如點陣圖與漸層圖。

InsetDrawable

一個可繪圖物件,將另一個繪製物件嵌入一個可繪圖物件,且以指定距離或內容界限的比例。

LayerDrawable

一個管理其他可繪圖物件陣列的繪製物。

LevelListDrawable

一個管理多個替代可繪圖的資源,每個可繪製物都被賦予最大數值。

NinePatchDrawable

一個可調整大小的位圖,並有可拉伸的區域,由你定義。

PaintDrawable

可繪製的畫框會在指定油漆中畫出邊界,並可選圓角。

PictureDrawable

可繪製子類別,將圖片包裝起來,允許在支援可繪圖的地方使用圖片。

RippleDrawable

可繪製的可繪圖物件會根據狀態變化產生漣漪效應。

RotateDrawable

一個可以根據當前等級值旋轉另一個繪製物的繪製物。

ScaleDrawable

一個可繪製物品會根據當前等級值改變另一個繪製物件大小。

ShapeDrawable

一個可繪製的物件,可以畫出原始形狀。

ShapeDrawable.ShaderFactory

基底類別定義了一個工廠物件,每次繪製可繪圖物件大小調整(寬度或高度)時都會被呼叫。

StateListDrawable

它允許你將多個圖形圖片指派到單一繪製物件,並用字串 ID 值替換可見的項目。

TransitionDrawable

LayerDrawables 的擴充,旨在在第一層與第二層之間交叉淡出。

VectorDrawable

這讓你可以根據 XML 向量圖建立可繪製的圖。

介面

名稱 Description
Drawable.ICallback

如果你想建立一個擴展 android.graphics.drawable.Drawable Drawable的動畫可繪製物件,請實作這個介面。

IAnimatable

介面應該是可繪製動畫支援的實作。

IAnimatable2

抽象類別,可以繪製支援動畫和回調的可繪製物件。

Icon.IOnDrawableLoadedListener

實作此介面以接收回調,於 #loadDrawableAsync(Context, OnDrawableLoadedListener, Handler) loadDrawableAsync 完成了,你的繪製物也準備好了。

列舉

名稱 Description
ClipDrawableOrientation

列舉由多種類型回傳的值,並作為 F:Android.Graphics.Drawables.ClipDrawable..CTOR 成員。

GradientType

列舉由 、 和 成員返回的值,並作為 LinearGradient 成員。RadialGradientSweepGradient

IconType

提供類別來管理僅用於顯示的各種視覺元素,如點陣圖與漸層圖。

LayerDrawablePaddingMode

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

ShapeType

列舉 FShapeType 中,透過多種方法返回的值,並作為參數取用。