Android.Graphics.Drawables 名前空間

ビットマップやグラデーションなど、表示のみを目的としたさまざまなビジュアル要素を管理するクラスを提供します。

クラス

AdaptiveIconDrawable

このクラスは、動的な作成に加えて、タグを使用して XML インフレーションを使用 <adaptive-icon> して作成することもできます。

Animatable2AnimationCallback

ビットマップやグラデーションなど、表示のみを目的としたさまざまなビジュアル要素を管理するクラスを提供します。

AnimatedImageDrawable

Drawable アニメーション画像 (GIF など) を描画する場合。

AnimatedStateListDrawable

現在表示されているキーフレームが現在の状態セットに基づいて選択されるドローアブル キーフレームのセットを含む描画可能。

AnimatedVectorDrawable

このクラスは、 または android.animation.AnimatorSetを使用して定義されたアニメーションを使用して のandroid.graphics.drawable.VectorDrawableプロパティをandroid.animation.ObjectAnimatorアニメーション化します。

AnimationDrawable

一連の Drawable オブジェクトによって定義されるフレームごとのアニメーションを作成するために使用されるオブジェクト。View オブジェクトの背景として使用できます。

BitmapDrawable

ビットマップをラップし、タイル、ストレッチ、または配置できる Drawable。

ClipDrawable

この Drawable の現在のレベル値に基づいて別の Drawable をクリップする Drawable。

ColorDrawable

指定した色でキャンバスを塗りつぶす特殊な Drawable。

ColorStateListDrawable

を管理 ColorDrawable してステートフルにし、 によってサポートされる ColorStateListDrawable。

Drawable

Drawable は、"描画可能なもの" の一般的な抽象化です。

Drawable.ConstantState

この抽象クラスは、 によって Drawables 間の Drawable共有定数状態とデータを格納するために使用されます。

DrawableContainer

複数 Drawableの を含み、どれを使用するかを選択するヘルパー クラス。

DrawableContainer.DrawableContainerState

複数 Drawableの を含めることができる ConstantState。

DrawableWrapper

子要素が 1 つだけ含まれる描画可能なコンテナー。

GradientDrawable

ボタン、背景などの色のグラデーションを持つ描画可能。

GradientDrawable.Orientation

描画可能な境界に対するグラデーションの方向を制御します

Icon

ビットマップ、圧縮ビットマップ イメージなど、いくつかのシリアル化可能なグラフィックス表現用のアンブレラ コンテナー (例:

Icon.DrawableLoadedEventArgs

ビットマップやグラデーションなど、表示のみを目的としたさまざまなビジュアル要素を管理するクラスを提供します。

Icon.InterfaceConsts

ビットマップやグラデーションなど、表示のみを目的としたさまざまなビジュアル要素を管理するクラスを提供します。

InsetDrawable

指定した距離またはコンテンツ境界の割合で別の Drawable を設定する Drawable。

LayerDrawable

他の Drawable の配列を管理する Drawable。

LevelListDrawable

多数の代替 Drawable を管理するリソース。それぞれに最大値が割り当てられます。

NinePatchDrawable

サイズ変更可能なビットマップ。ストレッチ可能な領域を定義します。

PaintDrawable

指定されたペイントで境界を描画する描画可能で、省略可能な角が丸くなっています。

PictureDrawable

Picture をラップする Drawable サブクラス。Drawable がサポートされている場所で画像を使用できます。

RippleDrawable

状態の変化に応じて波及効果を示す描画可能。

RotateDrawable

現在のレベルの値に基づいて別の Drawable を回転できる Drawable。

ScaleDrawable

現在のレベルの値に基づいて別の Drawable のサイズを変更する Drawable。

ShapeDrawable

プリミティブ図形を描画する Drawable オブジェクト。

ShapeDrawable.ShaderFactory

基本クラスは、描画可能なサイズが変更されるたびに呼び出されるファクトリ オブジェクトを定義します (新しい幅または高さがあります)。

StateListDrawable

1 つの Drawable に多数のグラフィック イメージを割り当て、表示されている項目を文字列 ID 値でスワップアウトできます。

TransitionDrawable

1 番目と 2 番目のレイヤーの間でクロスフェードすることを目的とした LayerDrawables の拡張機能。

VectorDrawable

これにより、XML ベクター グラフィックに基づいて描画可能な を作成できます。

インターフェイス

Drawable.ICallback

を拡張 android.graphics.drawable.Drawable Drawableするアニメーション描画可能オブジェクトを作成する場合は、このインターフェイスを実装します。

IAnimatable

アニメーションをサポートする描画可能なインターフェイスを実装する必要があります。

IAnimatable2

アニメーションとコールバックをサポートする描画可能な抽象クラスを拡張する必要があります。

Icon.IOnDrawableLoadedListener

このインターフェイスを実装して、次の場合にコールバックを受け取ります#loadDrawableAsync(Context, OnDrawableLoadedListener, Handler) loadDrawableAsync が完了し、Drawable の準備が整いました。

列挙型

ClipDrawableOrientation

いくつかの型によって返され、 F:Android.Graphics.Drawables.ClipDrawable..ctor メンバー。

GradientType

RadialGradient、および SweepGradient メンバーによってLinearGradient返され、Android.Graphics.Drawables.GradientDrawable.SetGradientType メンバーのパラメーターとして取得された値を列挙します。

IconType

ビットマップやグラデーションなど、表示のみを目的としたさまざまなビジュアル要素を管理するクラスを提供します。

LayerDrawablePaddingMode

複数の型によって返される値を列挙します。

ShapeType

メンバーのパラメーターとして取得され、 のいくつかのメソッドによって返される値を列挙します。ShapeType